Example: fork_anvil
Example
To run this example:
- Clone the examples repository:
git clone git@github.com:alloy-rs/examples.git
- Run:
cargo run --example fork_anvil
//! Example of spinning up a forked Anvil node.
use alloy::node_bindings::Anvil;
use eyre::Result;
#[tokio::main]
async fn main() -> Result<()> {
// Spin up a forked Anvil node.
// Ensure `anvil` is available in $PATH.
let anvil = Anvil::new().fork("https://eth.merkle.io").try_spawn()?;
println!("Anvil running at `{}`", anvil.endpoint());
Ok(())
}
Find the source code on Github here.