[workspace] members = [ "bin/reth", "crates/config", "crates/consensus/auto-seal", "crates/consensus/beacon", "crates/consensus/common", "crates/blockchain-tree", "crates/interfaces", "crates/payload/builder", "crates/metrics", "crates/metrics/metrics-derive", "crates/net/common", "crates/net/ecies", "crates/net/eth-wire", "crates/net/discv4", "crates/net/dns", "crates/net/nat", "crates/net/network-api", "crates/net/network", "crates/net/downloaders", "crates/payload/basic", "crates/primitives", "crates/revm", "crates/revm/revm-primitives", "crates/revm/revm-inspectors", "crates/rlp", "crates/rlp/rlp-derive", "crates/rpc/ipc", "crates/rpc/rpc", "crates/rpc/rpc-api", "crates/rpc/rpc-builder", "crates/rpc/rpc-engine-api", "crates/rpc/rpc-types", "crates/staged-sync", "crates/stages", "crates/storage/codecs", "crates/storage/db", "crates/storage/libmdbx-rs", "crates/storage/libmdbx-rs/mdbx-sys", "crates/storage/provider", "crates/tracing", "crates/tasks", "crates/transaction-pool", "crates/trie", "testing/ef-tests" ] default-members = ["bin/reth"] # Explicitly set the resolver to version 2, which is the default for packages with edition >= 2021 # https://doc.rust-lang.org/edition-guide/rust-2021/default-cargo-resolver.html resolver = "2" # Like release, but with full debug symbols. Useful for e.g. `perf`. [profile.debug-fast] inherits = "release" debug = true [profile.maxperf] inherits = "release" lto = "fat" codegen-units = 1 incremental = false [patch.crates-io] # patched for quantity U256 responses ruint = { git = "https://github.com/paradigmxyz/uint" } [workspace.dependencies] tracing = "^0.1.0"