Firefly - Illuminate your smart contract to improve testing, assurance, and performance

Firefly helps Ethereum smart contract developers by illuminating holes in their contract's test-set, guiding them towards higher test coverage and thus higher code quality assurance. A definite must for any smart contract developer planning to store and manipulate user funds!

Sign up

Interested in Firefly? Please sign up for the Beta version at .

Firefly replaces the functionality of ethereumjs-vm with RV’s very own KEVM. It promises to:

  1. Increase performance.

  2. Enable better assurance of correctness of a program’s implementation.

  3. Provide extra analysis powered by with KEVM.

Planned features for Firefly include:

  1. Run Truffle tests directly using KEVM.

  2. Measure test coverage over your program’s EVM bytecode.

  3. Generate tests for uncovered portions of your program’s EVM bytecode.

Check out the Firefly roadmap: