🧬
Martinez
🧬
Next-generation implementation of Ethereum protocol ("client") written in Rust, based on Erigon architecture.
Why run Martinez?
Look at Mgas/s.
Building the source
Install rustup
from rustup.rs.
git clone https://github.com/ng8eke/martinez
cd martinez
cargo build --all --profile=production
You can find built binaries in target/production
folder.
Running
martinez
takes an already synced Erigon database with downloaded blocks and headers (stages 1-3), imports them, executes and verifies state root:
martinez --datadir= --erigon-datadir=
martinez-toolbox
provides various helper commands to check and manipulate martinez's database. Please consult its help for more info:
martinez-toolbox --help