Skip to content

chainbound/fiber-benchmarks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fiber vs. Bloxroute Benchmarks

This repo contains a Go program to help you benchmark and compare Fiber vs. Bloxroute transaction streams.

Requirements

Usage

Options:

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
   --help, -h              show help

Transactions

Example:

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

About

Compare Bloxroute and Fiber transaction streams

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages