mirror of
https://github.com/hl-archive-node/nanoreth.git
synced 2025-12-06 10:59:55 +00:00
feat: reexport reth-trie with trie feature (#14513)
This commit is contained in:
@ -26,6 +26,7 @@ reth-rpc = { workspace = true, optional = true }
|
||||
reth-rpc-api = { workspace = true, optional = true }
|
||||
reth-rpc-eth-types = { workspace = true, optional = true }
|
||||
reth-rpc-builder = { workspace = true, optional = true }
|
||||
reth-trie = { workspace = true, optional = true }
|
||||
|
||||
# reth-op
|
||||
reth-optimism-primitives.workspace = true
|
||||
@ -65,20 +66,22 @@ test-utils = [
|
||||
"reth-optimism-node?/test-utils",
|
||||
"reth-primitives-traits/test-utils",
|
||||
"reth-provider?/test-utils",
|
||||
"reth-trie?/test-utils",
|
||||
]
|
||||
|
||||
full = ["consensus", "evm", "node", "provider", "rpc"]
|
||||
full = ["consensus", "evm", "node", "provider", "rpc", "trie"]
|
||||
|
||||
alloy-compat = []
|
||||
consensus = ["dep:reth-consensus", "dep:reth-consensus-common", "dep:reth-optimism-consensus"]
|
||||
evm = ["dep:reth-evm", "dep:reth-optimism-evm"]
|
||||
node-api = ["dep:reth-node-api"]
|
||||
node = ["provider", "consensus", "evm", "node-api", "dep:reth-optimism-node", "rpc"]
|
||||
node = ["provider", "consensus", "evm", "node-api", "dep:reth-optimism-node", "rpc", "trie"]
|
||||
rpc = ["dep:reth-rpc", "dep:reth-rpc-builder", "dep:reth-rpc-api", "dep:reth-rpc-eth-types", "dep:reth-optimism-rpc"]
|
||||
js-tracer = ["rpc", "reth-rpc/js-tracer"]
|
||||
network = ["dep:reth-network"]
|
||||
provider = ["storage-api", "dep:reth-provider", "dep:reth-db"]
|
||||
storage-api = ["dep:reth-storage-api"]
|
||||
trie = ["dep:reth-trie"]
|
||||
optimism = [
|
||||
"reth-db?/optimism",
|
||||
"reth-optimism-consensus?/optimism",
|
||||
|
||||
@ -87,6 +87,13 @@ pub mod node {
|
||||
pub use reth_optimism_node::*;
|
||||
}
|
||||
|
||||
/// Re-exported reth trie types
|
||||
#[cfg(feature = "trie")]
|
||||
pub mod trie {
|
||||
#[doc(inline)]
|
||||
pub use reth_trie::*;
|
||||
}
|
||||
|
||||
/// Re-exported rpc types
|
||||
#[cfg(feature = "rpc")]
|
||||
pub mod rpc {
|
||||
|
||||
Reference in New Issue
Block a user