Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
0f81e61
ship monad-rpc + megaeth-rpc to prod: ungate + bump bench-set cache keys
Jul 12, 2026
50dd63a
Merge pull request #1119 from ChainBench/ship/monad-megaeth-prod
Flotapponnier Jul 12, 2026
ba24c6f
fix answers grammar fallback + live ticker SSR (#1121)
Flotapponnier Jul 12, 2026
8c3af3e
fix answers hub pending-data guard + hide empty sections (#1122)
Flotapponnier Jul 12, 2026
fb372a4
series API: accept kind and venue filters, validate all dims like the…
Jul 12, 2026
4958e3f
export video: fetchBenchSeries forwards kind and venue filters
Jul 12, 2026
f807d64
export video modal: dimension pill rows seeded from page URL filters
Jul 12, 2026
e59ea6e
export video modal: load filtered variant, reset selection to its top 8
Jul 12, 2026
e62fa2e
export video modal: derive final video title from active filter labels
Jul 12, 2026
f47f0be
export video modal: In this video preview with ranks, logos and live …
Jul 12, 2026
167d79c
export video modal: render with dimension-filtered series and final t…
Jul 12, 2026
7499ae0
export video modal: empty state guards, tweet text uses final title
Jul 12, 2026
0fdd90d
export video modal: derive selection and variant state, fix set-state…
Jul 12, 2026
9dc4bbe
Merge pull request #1124 from ChainBench/feat/video-export-dimensions
Flotapponnier Jul 12, 2026
2e371cb
mev-protect-rpc: chain dimension (ethereum/base/bsc), 4 new gateways,…
Jul 12, 2026
c18b77c
Merge pull request #1125 from ChainBench/feat/mev-protect-chains
Flotapponnier Jul 12, 2026
b1793f7
mev-protect-rpc: split methodology bullets under the 500 char cap
Jul 12, 2026
5263b8a
Merge pull request #1126 from ChainBench/fix/mev-spec-methodology-length
Flotapponnier Jul 12, 2026
d3317ff
logo: replace chainstack with official brand svg (#1123)
Flotapponnier Jul 12, 2026
ec8dd89
mev cohort: logos + registry entries for blocksec, 48club, pancakeswa…
Jul 12, 2026
9f015f8
Merge pull request #1127 from ChainBench/chore/mev-provider-pages
Flotapponnier Jul 12, 2026
2902d6a
rpc-keyed harness: record sub-millisecond latency without truncation …
Flotapponnier Jul 12, 2026
41a87cd
prom: emit dense series with nulls for empty buckets
Jul 12, 2026
c908717
charts: render null buckets as gaps, keep sparklines numbers-only
Jul 12, 2026
2998ff3
api/series: dense timestamp grid anchored at window start; bridge nul…
Jul 12, 2026
09fad91
spec: bump bench cache keys for dense series shape
Jul 12, 2026
dab1fb6
tests: dense bucket grid + video gap bridging
Jul 12, 2026
2c3ec84
solana-rpc: first non-EVM member of the RPC cluster (bench 075, stagi…
Jul 12, 2026
1967084
Merge pull request #1129 from ChainBench/feat/solana-rpc-bench
Flotapponnier Jul 12, 2026
2d58978
answers: rewrite two head-to-head YAMLs whose tokens pulled from the …
Flotapponnier Jul 12, 2026
4e9d78a
Merge pull request #1132 from ChainBench/fix/dense-series-gaps
Flotapponnier Jul 12, 2026
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
6 changes: 3 additions & 3 deletions answers/helius-vs-triton-vs-quicknode-solana.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
slug: helius-vs-triton-vs-quicknode-solana
question: "Helius vs Triton vs QuickNode, which lands the most Solana transactions?"
short_answer: |
{{best_name}} currently lands the highest share of Solana transactions on the OpenChainBench active-probe harness at {{best_p50}} (24h), measured live from three regions by broadcasting identical transfers through each provider's mainnet RPC and confirming inclusion onchain.
OpenChainBench broadcasts identical Solana transfers through Helius, Triton and QuickNode every measurement cycle from three regions and confirms inclusion onchain, so the landed-rate head-to-head is measured live rather than self-reported. Jito bundle submission is also on the leaderboard as a separate priority-lane comparator. Full 24h landed-rate ranking for the three named providers is at openchainbench.com/benchmarks/solana-tx-landing.

benchmark: solana-tx-landing

Expand All @@ -19,7 +19,7 @@ limitations:

faq:
- q: "Which Solana RPC lands the most transactions right now, Helius, Triton or QuickNode?"
a: "{{best_name}} leads the OpenChainBench active-probe leaderboard at {{best_p50}} (24h) on real broadcasts confirmed onchain. The full ranking including Helius, Triton, QuickNode, Alchemy and public RPCs re-sorts every measurement cycle against fresh Prometheus samples."
a: "The live 24h ranking for the three named providers is on openchainbench.com/benchmarks/solana-tx-landing. Each cycle the harness broadcasts an identical SOL transfer through Helius, Triton and QuickNode from three regions and polls the signature onchain until it is confirmed or crosses the landing deadline, so the ranking is reproducible from public data rather than derived from provider self-reports. Jito bundle submission is included on the same leaderboard as a separate priority-lane comparator, which is why an aggregate leader may name Jito rather than one of the three RPC providers in the question."
- q: "Why measure landing rate instead of just latency?"
a: "On Solana under congestion, the failure mode that matters to users is dropped transactions, not slow responses. A provider can return a fast success ack from sendTransaction and never actually get the tx into a block. OpenChainBench confirms inclusion onchain by polling for the signature, so the landed rate reflects what a user actually experiences, not what the provider self-reports."
- q: "Is Helius Sender factored into this ranking?"
Expand All @@ -37,5 +37,5 @@ related:
- which-crypto-price-api-is-the-fastest

seo_title: "Helius vs Triton vs QuickNode Solana landing rate 2026"
seo_description: "{{best_name}} leads at {{best_p50}} (24h) on the OpenChainBench active-probe Solana landing leaderboard. Helius, Triton, QuickNode ranked live by real onchain confirmation."
seo_description: "Helius, Triton and QuickNode Solana landed-rate head-to-head measured live onchain from three regions. Live 24h ranking at openchainbench.com/benchmarks/solana-tx-landing."
status: live
6 changes: 3 additions & 3 deletions answers/polymarket-vs-kalshi-resolution-speed.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
slug: polymarket-vs-kalshi-resolution-speed
question: "Polymarket vs Kalshi, which resolves prediction markets faster?"
short_answer: |
{{best_name}} currently resolves faster on the OpenChainBench harness at {{best_p50}} median resolution delay (24h), measured directly onchain for Polymarket and via official settlement events for Kalshi across sports, politics and crypto market categories.
OpenChainBench measures Polymarket resolution delay directly onchain on Polygon: median across sports, politics and crypto categories is in the tens of minutes today, with crypto markets fastest and politics slowest by a wide margin. Kalshi settlement is offchain through a CFTC-registered exchange and is not yet in the harness; the venue-versus-venue head-to-head on this page will populate as soon as Kalshi settlement events are ingested. Live numbers per category at openchainbench.com/benchmarks/polymarket-resolution-delay.

benchmark: polymarket-resolution-delay

Expand All @@ -19,7 +19,7 @@ limitations:

faq:
- q: "Polymarket vs Kalshi, which resolves faster right now?"
a: "{{best_name}} leads at {{best_p50}} median resolution delay (24h). The per-category breakdown at the top of the bench page shows the venue that wins on sports, politics and crypto separately, which is the honest way to answer a question that depends heavily on category."
a: "Only Polymarket is measured live in this benchmark today. Polymarket resolution delay is read directly from UMA OptimisticOracleV2 events on Polygon and broken out by market category (sports, politics, crypto). Kalshi settles offchain through its own CFTC-registered exchange and its settlement events are not yet ingested by the harness; the venue-versus-venue head-to-head cell on this page will populate as soon as they are. In the meantime, the per-category delays for Polymarket are on the bench page."
- q: "Why is Polymarket resolution slower on politics than sports?"
a: "Polymarket runs on UMA's optimistic oracle. The liveness window (time between outcome proposal and dispute deadline) is proportional to stakes, and politics markets have both larger stakes and higher dispute probability than clean sports outcomes. The result is a category-specific delay that sports mostly avoid."
- q: "Is Kalshi always faster than Polymarket?"
Expand All @@ -37,5 +37,5 @@ related:
- which-hyperliquid-frontend-has-the-most-builder-revenue

seo_title: "Polymarket vs Kalshi resolution speed 2026 live"
seo_description: "{{best_name}} leads at {{best_p50}} median resolution delay (24h) on the OpenChainBench prediction market resolution benchmark. Polymarket and Kalshi ranked live across sports, politics, crypto."
seo_description: "OpenChainBench measures Polymarket resolution delay live onchain across sports, politics and crypto markets. Kalshi ingestion pending. Full per-category numbers at openchainbench.com."
status: live
35 changes: 35 additions & 0 deletions answers/which-mev-protection-rpc-is-the-most-consistent.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
slug: which-mev-protection-rpc-is-the-most-consistent
question: "Which MEV protection RPC is the most consistent?"
short_answer: |
Consistency means the p99 to p50 gap, not the median. On the live OpenChainBench MEV protection benchmark, Blink (formerly Merkle) holds the flattest tail of the cohort: its p99 sits within roughly 10 percent of its p50, while the fastest median gateway spikes an order of magnitude above its own p50 at the tail. For a wallet that fires a balance refresh, a gas estimate and a simulation on every screen, the tail is what users feel.

benchmark: mev-protect-rpc

intro: |
Wallet teams picking a default MEV protection RPC usually compare medians, because medians are what marketing pages publish. But a wallet calls its RPC constantly: every open screen triggers balance refreshes, gas estimates and eth_call simulations. At that call volume the user experiences the p99, not the p50. A gateway that answers in 33 ms most of the time but stalls to 400 ms on one call in a hundred produces a wallet that feels randomly broken several times per session. This page reads the live OpenChainBench mev-protect-rpc benchmark through the consistency lens: which of the public keyless gateways (Flashbots Protect, MEV Blocker, Blink, bloXroute Protect, BlockSec, 48 Club, PancakeSwap MEV Guard) keeps its tail closest to its median.

methodology: |
Same data as the parent benchmark. Every 60 seconds, from us-east, eu-west and Singapore, the harness sends the 7-method wallet set (chainId, blockNumber, gasPrice, getBalance, call, estimateGas, feeHistory) to each public MEV protection gateway, keyless, one request per 1.5 seconds. The per-tick median across served methods feeds a Prometheus gauge; p50, p90 and p99 are quantile_over_time over 24 hours, averaged across regions. Consistency is read as the ratio between the p99 and p50 columns of the same provider. No transactions are sent; this is the read path a wallet exercises all day.

limitations:
- "Consistency of the read gateway says nothing about inclusion rates or refund economics, which are write-path properties requiring funded transactions to measure. OpenChainBench does not extrapolate them."
- "A flat tail with a moderate median can coexist with a fast median and a heavy tail. Which profile is better depends on the product: trading bots care about the median, consumer wallets about the tail."
- "Success rate must be read next to both numbers. A gateway can post flat latency while throttling a share of calls; throttled calls do not enter the latency distribution."

faq:
- q: "Which MEV protection RPC has the flattest latency tail?"
a: "Blink (formerly Merkle) currently posts the flattest p99 to p50 ratio of the measured cohort on Ethereum, with a tail within roughly 10 percent of its median. The live columns on the benchmark page update every minute and the ranking can move; the ratio between the p99 and p50 columns is the number to read."
- q: "Why does consistency matter more than median latency for a wallet?"
a: "Because a wallet fires dozens of RPC calls per session. At 50 calls per session, a 1-in-100 stall hits most sessions at least once. The user does not experience the median; they experience the worst call on the screen they are currently looking at."
- q: "Is the fastest median MEV protect RPC also the most consistent?"
a: "Not currently. The gateway with the best p50 on Ethereum shows a p99 an order of magnitude above its own median, while the most consistent gateway trades a slower median for a nearly flat tail. The benchmark page shows both columns side by side so the trade-off is explicit."
- q: "Does this ranking cover Base and BSC too?"
a: "The parent benchmark measures Ethereum, Base and BSC as separate chain tabs. On Base only one MEV protection gateway is measurable keyless today (Blink); on BSC the cohort includes Blink, bloXroute Protect, 48 Club, PancakeSwap MEV Guard and BlockSec, so the consistency comparison is meaningful there as well."

related:
- drpc-vs-publicnode-vs-1rpc
- alchemy-vs-quicknode-vs-infura-latency

seo_title: "Most consistent MEV protection RPC 2026"
seo_description: "Which MEV protection RPC has the flattest latency tail? Blink, MEV Blocker, Flashbots Protect and 4 more compared on p99 vs p50, measured live and keyless."
status: live
Loading
Loading