Nimbus: an Ethereum 2.0 Sharding Client for Resource-Restricted Devices
Building & Testing
Please install a recent version of Facebook's RocksDB following the instructions here:
Obtaining the prerequisites through the Nix package manager
Users of the Nix package manager can install all prerequisites simply by running:
You can build the package and run the tests using
nimble test. You can run the example using
nim compile --run examples/decompile_smart_contract.nim.
You can run the official Ethereum JSON tests for the EVM this way:
./build directory with
mkdir build in your cloned repository.
nim c -r --nimcache:nimcache -o:build/test tests/test_vm_json.nim
The executable will be put in
build, and nim compilation cache will use
Licensed under one of the following: