Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/alchemyplatform/eth-provider-benchmark

Compare the accuracy and consistency of Ethereum service providers head to head on a suite of tests.
https://github.com/alchemyplatform/eth-provider-benchmark

Last synced: 3 months ago
JSON representation

Compare the accuracy and consistency of Ethereum service providers head to head on a suite of tests.

Awesome Lists containing this project

README

        

# Benchmark of Ethereum Service Providers

This benchmark allows you to compare the accuracy and consistency of Ethereum service providers, including Alchemy, Infura and CloudFlare, head to head on a suite of tests.

## Installation

Be sure you have the latest version of [Python3](https://www.python.org/downloads/), then activate a virtual environment with the needed dependencies by running:

```bash
bash setup.sh
source env/bin/activate
```

## Usage

To see the paramaters needed to invoke the tests, use:

```bash
python3 provider_benchmark.py -h
```

Each test that you run is repeated 457 times, with a 5 second delay, but you can edit these paraterms in [config.py](config.py)

## Contributing

We are constantly working on adding new tests, so stay tuned for updates! Feel free to add more extensive tests and other providers as you see fit.