mirror of
https://github.com/akula-bft/akula.git
synced 2026-04-19 03:00:13 -04:00
6bb3622be24f264f402d277f8449ef48098e85ba
🦈 Akula 🦈
Next-generation implementation of Ethereum protocol ("client") written in Rust, based on Erigon architecture.
Why run Akula?
Building the source
Install rustup from rustup.rs.
git clone https://github.com/akula-bft/akula
cd akula
cargo build --all --release
You can find built binaries in target/release folder.
Running
akulatakes an already synced Erigon database with downloaded blocks and headers (stages 1-3), imports them, executes and verifies state root:
akula --datadir=<path to Akula database directory> --erigon-datadir=<path to Erigon database directory>
akula-toolboxprovides various helper commands to check and manipulate Akula's database. Please consult its help for more info:
akula-toolbox --help
Akula (Акула) is pronounced as ah-koo-lah and stands for shark in Russian.
Languages
Rust
99.9%
