alloy_provider/layers/mod.rs
1//! Useful layer implementations for the provider.
2
3#[cfg(any(test, feature = "anvil-node"))]
4mod anvil;
5#[cfg(any(test, feature = "anvil-node"))]
6pub use anvil::{AnvilLayer, AnvilProvider};
7
8mod batch;
9pub use batch::{CallBatchLayer, CallBatchProvider};
10
11mod chain;
12pub use chain::ChainLayer;
13
14#[cfg(not(target_family = "wasm"))]
15mod cache;
16#[cfg(not(target_family = "wasm"))]
17pub use cache::{CacheLayer, CacheProvider, SharedCache};