Skip to content

Commit

Permalink
feat: state cache for execution (bnb-chain#153)
Browse files Browse the repository at this point in the history
  • Loading branch information
forcodedancing authored Oct 25, 2024
1 parent 80317a4 commit df87156
Show file tree
Hide file tree
Showing 15 changed files with 580 additions and 16 deletions.
19 changes: 19 additions & 0 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

17 changes: 12 additions & 5 deletions crates/chain-state/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ reth-metrics.workspace = true
reth-primitives.workspace = true
reth-storage-api.workspace = true
reth-trie.workspace = true
reth-revm.workspace = true

# ethereum
alloy-eips.workspace = true
Expand All @@ -32,6 +33,10 @@ tokio-stream = { workspace = true, features = ["sync"] }
# tracing
tracing.workspace = true

# cache
lazy_static = "1.5.0"
quick_cache = "0.6.6"

# misc
auto_impl.workspace = true
derive_more.workspace = true
Expand All @@ -52,12 +57,14 @@ alloy-signer-local.workspace = true
alloy-consensus.workspace = true
rand.workspace = true
revm.workspace = true
reth-provider = { workspace = true, features = ["test-utils"] }
serial_test = "3.1.1"

[features]
test-utils = [
"alloy-signer",
"alloy-signer-local",
"alloy-consensus",
"rand",
"revm"
"alloy-signer",
"alloy-signer-local",
"alloy-consensus",
"rand",
"revm"
]
Loading

0 comments on commit df87156

Please sign in to comment.