This project is a benchmarking and aggregation tool for MEV data providers. The tool records the exact time when pendingTransactions are received from each provider and matches professional real-time MEV data from https://eigenphi.io to identify high-value transactions and data sources.
- Benchmarking: The tool records the time it takes for each provider to receive and process pendingTransactions.
- Data Aggregation: The tool aggregates MEV data from multiple providers and combines it into a single, comprehensive data stream.
- Professional Data Source: The tool uses real-time MEV data from https://eigenphi.io to identify high-value transactions and data sources.
To get started, download the latest version of the application from the project's GitHub repository:
git clone https://github.com/eigenphi/mev-data-provider-benchmark.git
Next, run the following command in the terminal to build the application:
npm install && npm build
Then, set provider's apikey in user environment following .env.example
Finally, run the application by:
npm run start
To use the application, follow these steps:
- Configure the tool with your provider's API credentials following
.env.example
. - Start the process.
- Connect to WebSocket:
ws:\\localhost:8080
to receive aggregated data stream. - Analyze the results in
.\logs
.
Contributions to the project are welcome! To contribute, please fork the repository and make your changes. Once you have completed your changes, submit a pull request to the original repository.
This project is licensed under the MIT License.
For any questions or concerns, please reach out to the project maintainer at:
Thank you for your interest in this project!