Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion benchmarks/gas-estimation.yml
Original file line number Diff line number Diff line change
Expand Up @@ -149,7 +149,7 @@ providers:
series: gas_error_priority_gwei{oracle="blocknative", tier="p50"}

- slug: publicnode-feehistory
name: PublicNode feeHistory
name: PublicNode
tag: Thin wrapper over EIP-1559 reward percentiles
formula: "Median over 24h of |PublicNode eth_feeHistory p50 reward − realized p50 priority fee| in gwei, computed per next-mined block on the active chain."
queries:
Expand Down
4 changes: 2 additions & 2 deletions benchmarks/l1-finality.yml
Original file line number Diff line number Diff line change
Expand Up @@ -150,7 +150,7 @@ prometheus:

providers:
- slug: bnb
name: BNB Smart Chain
name: BNB
tag: Fast finality fork (BEP-126), measured via WS wall-clock
formula: "Median wall-clock milliseconds between a BNB block first appearing as `latest` on WebSocket and crossing the BEP-126 finalized threshold, p50 over 24h."
queries:
Expand All @@ -163,7 +163,7 @@ providers:
series: l1_finality_wallclock_lag_milliseconds{chain="bnb"}

- slug: avalanche
name: Avalanche C-Chain
name: Avalanche
tag: Snowman++ consensus, measured via WS wall-clock
formula: "Median wall-clock milliseconds between a C-Chain block emitting as `latest` and as `finalized` on a persistent WebSocket, p50 over 24h."
queries:
Expand Down
18 changes: 9 additions & 9 deletions benchmarks/rpc-capabilities.yml
Original file line number Diff line number Diff line change
Expand Up @@ -173,7 +173,7 @@ providers:
series: avg_over_time(rpc_latency_milliseconds{provider="meowrpc"}[1h])

- slug: flashbots
name: Flashbots Protect
name: Flashbots
tag: Private-mempool RPC, anti-sandwich
formula: "50th percentile over 24h of client-side round-trip latency (ms) for a single `eth_blockNumber` POST sent every 15s from eu-west to the Flashbots Protect read proxy."
queries:
Expand All @@ -199,7 +199,7 @@ providers:
series: avg_over_time(rpc_latency_milliseconds{provider="cloudflare"}[1h])

- slug: base-official
name: Base Official
name: Base
tag: Coinbase-operated, Base mainnet RPC
formula: "50th percentile over 24h of client-side round-trip latency (ms) for a single `eth_blockNumber` POST sent every 15s from eu-west to Coinbase's `mainnet.base.org` endpoint."
queries:
Expand All @@ -212,7 +212,7 @@ providers:
series: avg_over_time(rpc_latency_milliseconds{provider="base-official"}[1h])

- slug: binance
name: Binance Official
name: Binance
tag: BNB Chain dataseed RPC, Binance-operated
formula: "50th percentile over 24h of client-side round-trip latency (ms) for a single `eth_blockNumber` POST sent every 15s from eu-west to Binance's `bsc-dataseed1.binance.org` endpoint."
queries:
Expand All @@ -225,7 +225,7 @@ providers:
series: avg_over_time(rpc_latency_milliseconds{provider="binance"}[1h])

- slug: tenderly
name: Tenderly Gateway
name: Tenderly
tag: Multi-chain public gateway, 9 chains, no key
formula: "50th percentile over 24h of client-side round-trip latency (ms) for a single `eth_blockNumber` POST sent every 15s from eu-west to `gateway.tenderly.co/public/<slug>`."
queries:
Expand All @@ -238,7 +238,7 @@ providers:
series: avg_over_time(rpc_latency_milliseconds{provider="tenderly"}[1h])

- slug: nodies
name: Nodies (POKT)
name: Nodies
tag: POKT Network's decentralized public RPC successor, 7+ chains
formula: "50th percentile over 24h of client-side round-trip latency (ms) for a single `eth_blockNumber` POST sent every 15s from eu-west to Nodies' `*-pokt.nodies.app` endpoint."
queries:
Expand All @@ -251,7 +251,7 @@ providers:
series: avg_over_time(rpc_latency_milliseconds{provider="nodies"}[1h])

- slug: lava
name: Lava Network
name: Lava
tag: Decentralized permissionless RPC mesh (ETH + Arbitrum no-key)
formula: "50th percentile over 24h of client-side round-trip latency (ms) for a single `eth_blockNumber` POST sent every 15s from eu-west to Lava Network's no-key mesh endpoint."
queries:
Expand All @@ -277,7 +277,7 @@ providers:
series: avg_over_time(rpc_latency_milliseconds{provider="merkle"}[1h])

- slug: arbitrum-official
name: Arbitrum Official
name: Arbitrum
tag: Arbitrum Foundation public RPC, Arbitrum One only
formula: "50th percentile over 24h of client-side round-trip latency (ms) for a single `eth_blockNumber` POST sent every 15s from eu-west to the Arbitrum Foundation's `arb1.arbitrum.io/rpc`."
queries:
Expand All @@ -290,7 +290,7 @@ providers:
series: avg_over_time(rpc_latency_milliseconds{provider="arbitrum-official"}[1h])

- slug: optimism-official
name: Optimism Official
name: Optimism
tag: Optimism Foundation public RPC, Optimism mainnet only
formula: "50th percentile over 24h of client-side round-trip latency (ms) for a single `eth_blockNumber` POST sent every 15s from eu-west to the Optimism Foundation's `mainnet.optimism.io`."
queries:
Expand All @@ -303,7 +303,7 @@ providers:
series: avg_over_time(rpc_latency_milliseconds{provider="optimism-official"}[1h])

- slug: avalanche-official
name: Avalanche Official
name: Avalanche
tag: Ava Labs C-Chain public RPC, Avalanche C-Chain only
formula: "50th percentile over 24h of client-side round-trip latency (ms) for a single `eth_blockNumber` POST sent every 15s from eu-west to Ava Labs' `api.avax.network/ext/bc/C/rpc`."
queries:
Expand Down
6 changes: 3 additions & 3 deletions benchmarks/solana-tx-landing-latency.yml
Original file line number Diff line number Diff line change
Expand Up @@ -156,7 +156,7 @@ prometheus:

providers:
- slug: jito
name: Jito Block Engine
name: Jito
tag: Baseline + control probe; atomic bundles + tip auction since 2022
formula: "50th percentile over 7d of slot delta (land_slot − submit_slot) for hourly signed mainnet probes submitted to Jito's `ny.mainnet.block-engine.jito.wtf` from us-east."
queries:
Expand All @@ -169,7 +169,7 @@ providers:
series: solana_landing_probe_latency_slots{service="jito",region="us-east"}

- slug: helius-sender
name: Helius Sender (swqos_only)
name: Helius
tag: Isolated Helius own-path (no Jito fan-out); anycast + 7 POPs
formula: "50th percentile over 7d of slot delta (land_slot − submit_slot) for hourly signed probes submitted to Helius Sender in `swqos_only=true` mode from us-east, isolating its own-path."
queries:
Expand All @@ -182,7 +182,7 @@ providers:
series: solana_landing_probe_latency_slots{service="helius-sender",mode="swqos_only",region="us-east"}

- slug: astralane
name: Astralane Iris
name: Astralane
tag: Tip-refund mechanism, sendBundle / sendIdeal modes, FRA + NY POPs
formula: "50th percentile over 7d of slot delta (land_slot − submit_slot) for hourly signed probes submitted with a 500k-lamport net tip to Astralane Iris's NY gateway from us-east."
queries:
Expand Down
8 changes: 4 additions & 4 deletions benchmarks/solana-tx-landing.yml
Original file line number Diff line number Diff line change
Expand Up @@ -125,7 +125,7 @@ providers:
series: sum(rate(solana_landing_tx_total{service="jito"}[5m]))

- slug: helius-sender
name: Helius Sender
name: Helius
tag: Dual-path fan-out (Jito + SWQoS staked connections), 7 regions
formula: "Total count over the last 24h of confirmed mainnet txs that paid a tip to one of Helius Sender's 10 documented tip wallets, deduped via 50k-entry LRU."
queries:
Expand All @@ -151,7 +151,7 @@ providers:
series: sum(rate(solana_landing_tx_total{service="nozomi"}[5m]))

- slug: bloxroute
name: bloXroute Trader API
name: bloXroute
tag: Multi-path BDN propagation, institutional flow
formula: "Total count over the last 24h of confirmed mainnet txs that paid a tip to one of bloXroute's 17 `bLx`-prefixed tip wallets, deduped via 50k-entry LRU."
queries:
Expand All @@ -164,7 +164,7 @@ providers:
series: sum(rate(solana_landing_tx_total{service="bloxroute"}[5m]))

- slug: 0slot
name: 0slot.trade
name: 0slot
tag: Premium QUIC leader-direct sender
formula: "Total count over the last 24h of confirmed mainnet txs that paid a tip to one of 0slot.trade's 10 documented tip wallets, deduped via 50k-entry LRU."
queries:
Expand All @@ -190,7 +190,7 @@ providers:
series: sum(rate(solana_landing_tx_total{service="nextblock"}[5m]))

- slug: astralane
name: Astralane Iris
name: Astralane
tag: Validator co-located, leader-schedule-aware routing
formula: "Total count over the last 24h of confirmed mainnet txs that paid a tip to Astralane Iris's documented tip wallet, deduped via 50k-entry LRU."
queries:
Expand Down
Loading