Stratus is an EVM executor and JSON-RPC server with custom storage that scales horizontally, written in Rust 🦀.
- In Memory
- PostgreSQL
Check our CONTRIBUTING.md
to get started.
To run the optimized version of Stratus, ensure you have installed the dependencies:
Then simply run:
just run-release
To run tests, you also need to:
- Install Git
- Install asdf version manager and use it to install
- Node.js
v20.10.0
andv21.6.1
- Solidity
v0.8.16
- Node.js
Configure the test environment with
just setup
Then run one of test recipes we provide. You can just | grep test
to see them.
To see all available tasks you can simply run just
.
We recommend using just recipes whenever applicable.
Stratus is licensed under the MIT license.