Skip to content

Commit

Permalink
Merge pull request #91 from chainbound/feat/partial-mpt
Browse files Browse the repository at this point in the history
New state root calculation using partial MPTs
  • Loading branch information
Jonas Bostoen authored Jun 26, 2024
2 parents ca1b391 + c27a7bc commit 8127c0e
Show file tree
Hide file tree
Showing 8 changed files with 637 additions and 40 deletions.
1 change: 1 addition & 0 deletions bolt-sidecar/.gitignore
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
target/
.env
98 changes: 78 additions & 20 deletions bolt-sidecar/Cargo.lock

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

41 changes: 24 additions & 17 deletions bolt-sidecar/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -17,22 +17,27 @@ blst = "0.3.12"
secp256k1 = { version = "0.29.0", features = ["rand"] }

# alloy
alloy-rpc-client = { git = "https://github.com/alloy-rs/alloy", features = ["reqwest", "ws", "pubsub"] }
alloy-provider = { git = "https://github.com/alloy-rs/alloy", features = ["ws"] }
alloy-signer = { git = "https://github.com/alloy-rs/alloy" }
alloy-signer-local = { git = "https://github.com/alloy-rs/alloy" }
alloy-transport = { git = "https://github.com/alloy-rs/alloy" }
alloy-eips = { git = "https://github.com/alloy-rs/alloy" }
alloy-transport-http = { git = "https://github.com/alloy-rs/alloy" }
alloy-transport-ws = { git = "https://github.com/alloy-rs/alloy" }
alloy-pubsub = { git = "https://github.com/alloy-rs/alloy" }
alloy-rpc-types = { git = "https://github.com/alloy-rs/alloy" }
alloy-rpc-types-beacon = { git = "https://github.com/alloy-rs/alloy" }
alloy-consensus = { git = "https://github.com/alloy-rs/alloy", features = ["k256"] }
alloy-json-rpc = { git = "https://github.com/alloy-rs/alloy" }
alloy-primitives = { version = "0.7.1", features = ["rand"] }
alloy-network = { git = "https://github.com/alloy-rs/alloy" }
alloy-rlp = "0.3"
alloy-rpc-client = { version = "0.1.2", features = ["reqwest", "ws", "pubsub"] }
alloy-consensus = { version = "0.1.2", features = ["k256"] }
alloy-provider = { version = "0.1.2", features = ["ws"] }
alloy-signer = { version = "0.1.2" }
alloy-signer-local = { version = "0.1.2" }
alloy-transport = { version = "0.1.2" }
alloy-eips = { version = "0.1.2" }
alloy-transport-http = { version = "0.1.2" }
alloy-transport-ws = { version = "0.1.2" }
alloy-pubsub = { version = "0.1.2" }
alloy-rpc-types = { version = "0.1.2" }
alloy-rpc-types-beacon = { version = "0.1.2" }
alloy-rpc-types-trace = { version = "0.1.2" }
alloy-json-rpc = { version = "0.1.2" }
alloy-network = { version = "0.1.2" }
alloy-primitives = { version = "0.7.1" }
alloy-rlp = { version = "0.3" }


# alloy-rpc-types = { git = "https://github.com/chainbound/alloy", branch = "fix/account-override-serialize" }


# reth
reth-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "71c404d" }
Expand All @@ -43,6 +48,7 @@ ethereum-consensus = { git = "https://github.com/ralexstokes/ethereum-consensus"
beacon-api-client = { git = "https://github.com/ralexstokes/ethereum-consensus", rev = "cf3c404" }

# types
partial-mpt = { git = "https://github.com/chainbound/partial-mpt", branch = "feat/alloy" }
serde = { version = "1.0.197", features = ["derive"] }
serde_json = "1.0.115"
parking_lot = "0.12.1"
Expand All @@ -55,6 +61,7 @@ hex = "0.4.3"
eyre = "0.6.12"
thiserror = "1.0"
rand = "0.8.5"
dotenvy = "0.15.7"

# tracing
tracing = "0.1.40"
Expand All @@ -65,7 +72,7 @@ cb-crypto = { git = "https://github.com/Commit-Boost/commit-boost-client" }
cb-common = { git = "https://github.com/Commit-Boost/commit-boost-client" }

[dev-dependencies]
alloy-node-bindings = { git = "https://github.com/alloy-rs/alloy" }
alloy-node-bindings = "0.1.1"


[[bin]]
Expand Down
Loading

0 comments on commit 8127c0e

Please sign in to comment.