Rust <> EigenLayer developer tools
List of crates in the repository :-
- eigen-client-avsregistry - Read, Write and subscribe methods for AvsRegistry
- eigen-client-elcontracts - Convenience methods to call Eigenlayer contracts
- eigen-chainio-utils
- eigen-contracts-bindings - Contains json files for eigen contracts with support to generate ethers bindings .
- eigen-crypto-bls - bls utilities
- eigen-crypto-bn254 - bn254 utilities
- eigen-metrics - performance , rpc and economic metrics
- eigen-services - Spawn tokio services for operators info , bls aggregation
- eigen-types - Common types
- eigen-utils - Publicly exportable
m2-mainnet
compatible alloy rust bindings.
You can run any example using the command cargo run --example
Example :
cargo run --example get_quorum_count
We are actively looking for contributors. Thank you for your interest.
Ensure the following passes when raising a PR
cargo test --workspace --all-features
cargo +nightly fmt -- --check
Rolling MSRV
policy of 6 months. The current MSRV
is 1.79
Telegram - supernovahs444