Skip to content

Latest commit

 

History

History
48 lines (33 loc) · 1.41 KB

File metadata and controls

48 lines (33 loc) · 1.41 KB

Odometer

Odometer

A tool for benchmarking Ethereum clients.

Warning

This tool is under active development and the benchmarking methodology has not yet been thoroughly reviewed. Results should be interpreted with caution.

Prerequisites

Docker required.

Usage

  • Start up docker cli

  • Run the binary using one of these commands:

    cargo run                    # Run tests for all clients
    cargo run --client geth      # Run tests for geth only
    cargo run --client reth      # Run tests for reth only

    You can use -c as a shorter alternative to --client.

Documentation

Detailed documentation about the project is available in the docs/ directory:

License

MIT/APACHE

Acknowledgements

The idea to use engine api and benchmark engine api requests was from Nethermind's gas benchmarking tool