# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" name = "archon" version = "0.1.0-alpha" authors = ["refcell"] exclude = [ "logo", "archup", ] description = "Optimism batch submitter" readme = "README.md" keywords = [ "Optimism", "op", "archon", "node", "ethereum", ] license = "MIT" repository = "https://github.com/refcell/archon" [profile.release] opt-level = "z" lto = true codegen-units = 1 panic = "abort" strip = true [lib] crate-type = [ "cdylib", "rlib", ] [[bin]] name = "archon" path = "bin/archon.rs" [[bench]] name = "channels" harness = false [dependencies.ansi_term] version = "0.12.1" [dependencies.async-trait] version = "0.1.64" [dependencies.bytes] version = "1.4.0" [dependencies.chrono] version = "0.4.22" [dependencies.clap] version = "3.2.18" features = [ "derive", "env", ] [dependencies.ctrlc] version = "3.2.3" [dependencies.dirs] version = "4.0.0" [dependencies.ethers-core] version = "1.0.2" [dependencies.ethers-middleware] version = "1.0.2" [dependencies.ethers-providers] version = "1.0.2" [dependencies.ethers-signers] version = "1.0.2" [dependencies.eyre] version = "0.6.8" [dependencies.figment] version = "0.10.8" features = [ "toml", "env", ] [dependencies.flate2] version = "1.0.25" features = ["zlib"] [dependencies.futures] version = "0.3.26" [dependencies.hex] version = "0.4.3" [dependencies.home] version = "0.5.4" [dependencies.jsonwebtoken] version = "8.2.0" [dependencies.libflate] version = "1.2.0" [dependencies.once_cell] version = "1.17.1" [dependencies.rand] version = "0.8.5" [dependencies.reqwest] version = "0.11.14" [dependencies.serde] version = "1.0.152" features = ["derive"] [dependencies.serde_json] version = "1.0.93" [dependencies.sled] version = "0.34.7" [dependencies.thiserror] version = "1.0.39" [dependencies.tokio] version = "1.25.0" features = ["full"] [dependencies.tracing] version = "0.1.36" [dependencies.tracing-log] version = "0.1.3" [dependencies.tracing-subscriber] version = "0.3.16" features = [ "fmt", "env-filter", "ansi", ] [dependencies.uuid] version = "1.3.0" features = ["v4"] [target."cfg(not(target_arch = \"wasm32\"))".dev-dependencies.criterion] version = "0.4" features = [ "async_tokio", "plotters", ] [target."cfg(not(target_arch = \"wasm32\"))".dev-dependencies.plotters] version = "0.3.4" [target."cfg(not(target_arch = \"wasm32\"))".dev-dependencies.tempfile] version = "3.4.0" [target."cfg(not(target_arch = \"wasm32\"))".dev-dependencies.tracing-test] version = "0.2.4"