https://github.com/chainbound/fiber-benchmarks
Compare Bloxroute and Fiber transaction streams
https://github.com/chainbound/fiber-benchmarks
bloxroute ethereum fiber mev
Last synced: 4 months ago
JSON representation
Compare Bloxroute and Fiber transaction streams
- Host: GitHub
- URL: https://github.com/chainbound/fiber-benchmarks
- Owner: chainbound
- Created: 2022-11-04T16:43:07.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-11-22T12:41:26.000Z (over 1 year ago)
- Last Synced: 2025-04-10T00:35:18.355Z (about 1 year ago)
- Topics: bloxroute, ethereum, fiber, mev
- Language: Go
- Homepage:
- Size: 177 KB
- Stars: 10
- Watchers: 1
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Fiber vs. Bloxroute Benchmarks
This repo contains a Go program to help you benchmark and compare Fiber vs. Bloxroute transaction streams.
## Requirements
- Golang: https://go.dev/doc/install
## Usage
Options:
```text
NAME:
fiber-benchmark - Benchmark Fiber against other data sources
USAGE:
fiber-benchmark [global options] command [command options] [arguments...]
COMMANDS:
transactions Benchmark transaction streams
blocks Benchmark block streams
help, h Shows a list of commands or help for one command
GLOBAL OPTIONS:
--fiber-endpoint value Fiber API endpoint
--fiber-key value Fiber API key
--blxr-endpoint value Bloxroute API endpoint
--blxr-key value Bloxroute API key
--interval value Duration of each interval (default: 0s)
--interval-count value Number of intervals to run (default: 1)
--log-file value File to save detailed logs
--fiber-only Only benchmark between two Fiber endpoints (default: false)
--help, -h show help
```
### Transactions
Example:
```bash
go run . --fiber-endpoint $FIBER_ENDPOINT --fiber-key $FIBER_KEY \
--blxr-endpoint $BLXR_WS_ENDPOINT --blxr-key $BLXR_KEY --interval 20s --log-file benchmarks.csv transactions
```
### Blocks
WIP