2022-08-04 04:37:04 +03:00
2022-08-04 04:37:04 +03:00
2022-08-03 05:06:51 +03:00
2022-08-04 04:37:04 +03:00
2021-11-28 02:13:37 +03:00
2022-08-03 17:43:42 +03:00
2022-08-01 04:20:10 +03:00
2022-07-24 08:32:39 +03:00
2022-07-24 16:29:44 +03:00
2022-08-03 05:06:56 +03:00
2021-05-29 22:53:30 +03:00

🦈 Akula 🦈

Telegram Chat

Next-generation implementation of Ethereum protocol ("client") written in Rust, based on Erigon architecture.

Why run Akula?

Look at Mgas/s.

Building the source

Requirements:

  • clang 12+
  • libext2fs-dev / e2fsprogs-devel

Install rustup from rustup.rs.

git clone https://github.com/akula-bft/akula

cd akula

cargo build --all --profile=production

You can find built binaries in target/production folder.

Running

  • akula is the main binary that runs as full node:
akula --datadir=<path to Akula database directory>
  • akula-rpc is the RPC daemon, which can provide JSONRPC and gRPC endpoints based on Akula's database.

  • akula-sentry is the P2P node.

  • akula-toolbox provides various helper commands to check and manipulate Akula's database. Please consult its help for more info:

akula-toolbox --help

Helping us and getting support

Please join our Telegram chat to meet the developers and find out how you can help.

Work on Akula is sponsored by:

Gnosis Stateful Works

If you'd like to sponsor, check out our Gitcoin grant page.


Akula (Акула) is pronounced as ah-koo-lah and stands for shark in Russian.

License

The entire code within this repository is licensed under the GNU General Public License v3

Description
No description provided
Readme AGPL-3.0 11 MiB
Languages
Rust 99.9%