Skip to content

Commit

Permalink
Merge pull request #4 from supernovahs/alloy_integration
Browse files Browse the repository at this point in the history
Alloy integration
  • Loading branch information
supernovahs authored May 10, 2024
2 parents d3e95d1 + 33b6bea commit caacd32
Show file tree
Hide file tree
Showing 60 changed files with 4,471 additions and 30,615 deletions.
1,069 changes: 940 additions & 129 deletions Cargo.lock

Large diffs are not rendered by default.

51 changes: 30 additions & 21 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,7 @@ members = [ "crates/chainio/clients/avsregistry/",
"crates/chainio/clients/elcontracts/",
"crates/chainio/clients/eth/",
"crates/chainio/clients/fireblocks/",
"crates/chainio/clients/builder/",
"crates/chainio/clients/wallet/",
"crates/contracts/bindings/",
"crates/signerv2/",
"crates/chainio/utils/",
"crates/crypto/bn254/",
"crates/utils/",
Expand All @@ -18,9 +15,7 @@ members = [ "crates/chainio/clients/avsregistry/",
"crates/services/operatorsinfo/",
"crates/types/",
"crates/metrics/",
"crates/chainio/txmgr/",
"crates/types/",
"crates/signer/"]
"crates/types/"]

resolver = "2"

Expand All @@ -46,44 +41,58 @@ rustdoc.all = "warn"
[workspace.dependencies]
ethers = "2.0.14"
ark-ff = "0.4.0"
ethers-providers ="2.0.14"
ethers-core = "2.0.14"
eyre = "0.6.12"
reth = {git = "https://github.com/paradigmxyz/reth"}
prometheus-client = "0.22.2"
bn254 = {git = "https://github.com/sedaprotocol/bn254"}
eigensdk-metrics = {version = "0.0.1-alpha", path = "crates/metrics/"}
serde = {version = "1.0.197" , features = ["derive"]}
eigensdk-chainio-utils = {path = "crates/chainio/utils/"}
alloy-primitives = "0.7.0"
eigensdk-client-avsregistry = {path = "crates/chainio/clients/avsregistry"}
eigensdk-client-builder = {version = "0.0.1-alpha",path = "crates/chainio/clients/builder"}
eigensdk-client-elcontracts = {version = "0.0.1-alpha",path = "crates/chainio/clients/elcontracts"}
eigensdk-client-eth = {version = "0.0.1-alpha",path = "crates/chainio/clients/eth"}
eigensdk-client-fireblocks = {version = "0.0.1-alpha",path = "crates/chainio/clients/fireblocks"}
eigensdk-client-wallet = {version = "0.0.1-alpha",path = "crates/chainio/clients/wallet"}
eigensdk-contract-bindings = {version = "0.0.1-alpha", path = "crates/contracts/bindings/"}
eigensdk-types = {version = "0.0.1-alpha",path = "crates/types/"}
eigensdk-crypto-bls = {path = "crates/crypto/bls/"}
eigensdk-crypto-bn254 = {version = "0.0.1-alpha",path = "crates/crypto/bn254/"}
eigensdk-txmgr = {version = "0.0.1-alpha",path = "crates/chainio/txmgr/"}
alloy-sol-types = {git = "https://github.com/alloy-rs/core", rev = "5edbf5e17f0874c2870c7bba43ae063081adabb5", features = ["json"]}
alloy-contract = { git = "https://github.com/alloy-rs/alloy", rev = "818b3e9692f2a207e456653a67aa8956fe1518a9", path = "crates/contract" }
alloy-provider = { git = "https://github.com/alloy-rs/alloy", rev = "818b3e9692f2a207e456653a67aa8956fe1518a9"}
alloy-network = { git = "https://github.com/alloy-rs/alloy", rev = "818b3e9692f2a207e456653a67aa8956fe1518a9"}
eigensdk-signerv2 = {version = "0.0.1-alpha",path = "crates/signerv2/"}
eigensdk-utils = {version = "0.0.1-alpha" , path = "crates/utils/"}
ethers-signers = "2.0.14"
eigensdk-metrics-collectors-economic = {version = "0.0.1-alpha",path = "crates/metrics/collectors/economic"}
eigensdk-metrics-collectors-rpc-calls = {version = "0.0.1-alpha",path = "crates/metrics/collectors/rpc_calls"}
eigensdk-services-avsregistry = {path = "crates/services/avsregistry"}
eigensdk-services-bls_aggregation = {path = "crates/services/bls_aggregation"}
eigensdk-services-operatorsinfo = {path = "crates/services/operatorsinfo"}
tokio = {version = "1.37.0" , features = ["test-util", "full","sync"] }

futures-util = "0.3.30"
thiserror = "1.0"
tracing = "0.1.40"



#misc
parking_lot = "0.12"

#alloy
alloy-chains = "0.1.15"
alloy-primitives = "0.7.2"
alloy-dyn-abi = "0.7.2"
alloy-sol-types = "0.7.2"
alloy-rlp = "0.3.4"
alloy-trie = "0.3.1"
alloy-rpc-types = { git = "https://github.com/alloy-rs/alloy", rev = "af788af" }
alloy-rpc-types-anvil = { git = "https://github.com/alloy-rs/alloy", rev = "af788af" }
alloy-rpc-types-trace = { git = "https://github.com/alloy-rs/alloy", rev = "af788af" }
alloy-rpc-types-engine = { git = "https://github.com/alloy-rs/alloy", rev = "af788af" }
alloy-genesis = { git = "https://github.com/alloy-rs/alloy", rev = "af788af" }
alloy-node-bindings = { git = "https://github.com/alloy-rs/alloy", rev = "af788af" }
alloy-provider = { git = "https://github.com/alloy-rs/alloy", rev = "af788af", default-features = false, features = [
"reqwest","ws"
] }
alloy-transport-http = {git = "https://github.com/alloy-rs/alloy", rev = "af788af"}
alloy-eips = { git = "https://github.com/alloy-rs/alloy", default-features = false, rev = "af788af" }
alloy-signer = { git = "https://github.com/alloy-rs/alloy", rev = "af788af" }
alloy-signer-wallet = { git = "https://github.com/alloy-rs/alloy", rev = "af788af" }
alloy-network = { git = "https://github.com/alloy-rs/alloy", rev = "af788af" }
alloy-consensus = { git = "https://github.com/alloy-rs/alloy", rev = "af788af" }
alloy-contract = {git = "https://github.com/alloy-rs/alloy", rev = "af788af" }
alloy-transport = {git = "https://github.com/alloy-rs/alloy", rev = "af788af"}
alloy-transport-ws = {git = "https://github.com/alloy-rs/alloy", rev = "af788af"}
alloy-rpc-client = {git = "https://github.com/alloy-rs/alloy", rev = "af788af"}
20 changes: 13 additions & 7 deletions crates/chainio/clients/avsregistry/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -9,27 +9,33 @@ repository.workspace = true
license-file.workspace = true

[dependencies]
eigensdk-contract-bindings.workspace = true
alloy-primitives = "0.7.0"
ethers.workspace = true
alloy-primitives.workspace = true
alloy-provider.workspace = true
alloy-sol-types = { workspace = true, features = ["json"] }
alloy-transport-http.workspace = true
alloy-rpc-types.workspace = true
serde_json = "1.0.114"
ethers-core.workspace = true
num-bigint = "0.4.4"
ethers-providers.workspace = true
reqwest = "0.12.4"
eigensdk-types.workspace = true
eigensdk-crypto-bls.workspace = true
ark-ff.workspace = true
eigensdk-crypto-bn254.workspace = true
eigensdk-client-elcontracts.workspace = true
eigensdk-txmgr.workspace = true
eigensdk-chainio-utils.workspace = true
ark-bn254 = "0.4.0"
thiserror.workspace = true
tracing.workspace = true
tokio = {version = "1.37.0" , features = ["test-util", "full","sync"] }
hex = "0.4.3"
futures = "0.3.30"

alloy-contract.workspace = true
alloy-eips.workspace = true
alloy-transport.workspace = true
alloy-network.workspace = true
alloy-transport-ws.workspace = true
alloy-signer-wallet.workspace = true
alloy-signer.workspace = true
[lints]
workspace = true

Expand Down
Loading

0 comments on commit caacd32

Please sign in to comment.