Seismic Foundry is a fork of Foundry, customized to work with the Seismic blockchain. It provides a testing toolchain specifically designed for Seismic's modified version of reth
This repository contains modified versions of Foundry's core tools:
sforge
: Seismic's version offorge
, for testing Ethereum smart contractssanvil
: Seismic's version ofanvil
, for running local Ethereum test networks
NOTE: seismic-foundry does not yet support foundry's
cast
orchisel
For details about Seismic's modifications to reth, please see:
To build sforge
from source, run this from the root of this repository:
git checkout seismic
cargo install --root=$HOME/.seismic --profile dev --path ./crates/forge --locked
To build sanvil
from source, run this from the root of this repository:
git checkout seismic
cargo install --root=$HOME/.seismic --profile dev --path ./crates/anvil --locked
This project is built upon the excellent work of the Foundry Contributors. We are grateful for their contributions to the Ethereum development ecosystem.
This project is distributed under the same license as Foundry.