eigen_testing_utils/
lib.rs

1//! testing utilities for eigenlayer
2
3#![doc(
4    html_logo_url = "https://github.com/Layr-Labs/eigensdk-rs/assets/91280922/bd13caec-3c00-4afc-839a-b83d2890beb5",
5    issue_tracker_base_url = "https://github.com/Layr-Labs/eigensdk-rs/issues/"
6)]
7#![cfg_attr(not(test), warn(unused_crate_dependencies))]
8
9/// EigenLayer constants compatible with mainnet.
10pub mod mainnet_constants;
11
12///  Holesky EigenLayer contract m2 compatible constants.
13pub mod m2_holesky_constants;
14
15/// Anvil constants
16#[allow(clippy::unwrap_used)]
17pub mod anvil_constants;
18
19/// Test data read from JSON files, used for compliance testing.
20pub mod test_data;
21
22/// Transaction utilities for testing.
23pub mod transaction;
24
25/// Anvil utilities for testing.
26#[allow(clippy::unwrap_used)]
27#[allow(clippy::expect_used)]
28pub mod anvil;
29
30/// Utilities for building elcontracts and avs registries
31#[allow(clippy::unwrap_used)]
32pub mod chain_clients;