To run all tests you need to provide a ethereum rpc endpoint.
First, create a `.cargo/config.toml` file using the template provided in the repository and set your rpc provider.
```bash
cp .cargo/config.toml.example .cargo/config.toml
```
Once configured you can run all tests
```bash
cargo test --doc
```