Migrate the deposit_contract crate to alloy (#8139)

https://github.com/sigp/lighthouse/issues/6022


  Switches the `deposit_contract` crate to use the `alloy` ecosystem and removes the dependency on `ethabi`


Co-Authored-By: Mac L <mjladson@pm.me>
This commit is contained in:
Mac L
2025-11-11 10:52:46 +04:00
committed by GitHub
parent b3df0d1985
commit 11d1f60753
4 changed files with 148 additions and 262 deletions

View File

@@ -7,8 +7,11 @@ edition = { workspace = true }
build = "build.rs"
[dependencies]
ethabi = "16.0.0"
alloy-dyn-abi = "1.4"
alloy-json-abi = "1.4"
alloy-primitives = { workspace = true }
ethereum_ssz = { workspace = true }
serde_json = { workspace = true }
tree_hash = { workspace = true }
types = { workspace = true }