Skip to content
This repository has been archived by the owner on Feb 20, 2025. It is now read-only.
/ Aida Public archive

Aida is a block-processing testing infrastructure for EVM-compatible chains.

License

Notifications You must be signed in to change notification settings

Fantom-foundation/Aida

Repository files navigation

We've Moved!

This repository has found a new home!

You can now find everything at https://github.com/0xsoniclabs/aida.

Please update your bookmarks and any links you have to this repo.

Aida

Aida is a block-processing testing infrastructure for EVM-compatible chains.

Building the source

Building aida requires a Go (version 1.21 or later), plus submodules require either Docker or C compiler with bazel 5.2.3. Once the dependencies are installed, run

git submodule update --init --recursive

to clone the submodules such as Carmen and Tosca.
Then run

make

which builds all Aida tools. The aida tools can be found in build/....

Documentation

The tools documentation can be found on the Wiki page.

Testing

Aida-db, a test database, is required for testing. You can obtain a new aida-db update an existing aida-db using the following command:

./build/util-db update --aida-db output/path --chain-id 250 --db-tmp path/to/tmp/direcotry

About

Aida is a block-processing testing infrastructure for EVM-compatible chains.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages