Skip to content

chainbound/fiber-benchmarks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 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
   --fiber-only                     Only benchmark between two Fiber endpoints (default: false)
   --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