{"slug":"mev-protect-rpc","title":"Fastest MEV protection RPC, live wallet latency and method coverage","subtitle":"Median latency of the JSON-RPC method set wallets call constantly (balance, gas, call simulation), measured against public MEV protection gateways on Ethereum, Base and BSC from three regions. Read-path hygiene only: inclusion rates and refunds are the write path and cannot be measured without sending transactions.","category":"RPCs","metric":"Wallet call latency","unit":"ms","status":"live","higherIsBetter":false,"value":9,"leader":{"name":"bloXroute Protect","slug":"bloxroute","value":9},"rankings":[{"name":"bloXroute Protect","slug":"bloxroute","ms":{"p50":9,"p90":11,"p99":13,"mean":9.42716},"successRate":100,"sampleSize":26384.4},{"name":"48 Club Privacy RPC","slug":"48club","ms":{"p50":21,"p90":23,"p99":24,"mean":21.4268},"successRate":100,"sampleSize":13192.2},{"name":"PancakeSwap MEV Guard","slug":"pancakeswap","ms":{"p50":22,"p90":28,"p99":33,"mean":23.6629},"successRate":100,"sampleSize":13192.2},{"name":"MEV Blocker","slug":"mevblocker","ms":{"p50":32,"p90":126.5,"p99":268,"mean":57.2965},"successRate":100,"sampleSize":29962.4},{"name":"Blink","slug":"blinklabs","ms":{"p50":97,"p90":101,"p99":103,"mean":96.8678},"successRate":96.5346,"sampleSize":56295.9},{"name":"Flashbots Protect","slug":"flashbots","ms":{"p50":100.5,"p90":106.5,"p99":111,"mean":101.397},"successRate":100,"sampleSize":29966.4},{"name":"BlockSec Anti-MEV","slug":"blocksec","ms":{"p50":105,"p90":111,"p99":115,"mean":104.421},"successRate":100,"sampleSize":26384.4}],"sparkline":[7.00568,7.04057,7.13417,7.1362,7.14654,7.01041,7.03841,7.08285,6.99583,6.80625,6.54514,6.70556,6.7375,6.81042,6.73291,6.86357,6.67159,6.44748,6.23194,6.39236,6.47569,6.64097,6.88958,6.99028,6.93681,6.89028,6.85139,6.84375,6.73958,6.93214,7.06343,7.00623],"sampleSize":195377.90000000002,"asOf":"2026-07-13T01:10:05.943Z","headline":"bloXroute Protect leads wallet call latency at 9 ms (p50, 24h) on Fastest MEV protection RPC, live wallet latency and method coverage.","quote":"bloXroute Protect leads wallet call latency at 9 ms (p50, 24h) on Fastest MEV protection RPC, live wallet latency and method coverage. Source: OpenChainBench (https://openchainbench.com/benchmarks/mev-protect-rpc).","cite":{"plain":"OpenChainBench. \"Fastest MEV protection RPC, live wallet latency and method coverage\". Retrieved 2026-07-13. https://openchainbench.com/benchmarks/mev-protect-rpc","bibtex":"@misc{ocb_mev_protect_rpc,\n  author = {OpenChainBench},\n  title  = {Fastest MEV protection RPC, live wallet latency and method coverage},\n  year   = {2026},\n  url    = {https://openchainbench.com/benchmarks/mev-protect-rpc},\n  note   = {Retrieved 2026-07-13}\n}","apa":"OpenChainBench. (2026). Fastest MEV protection RPC, live wallet latency and method coverage. Retrieved July 13, 2026, from https://openchainbench.com/benchmarks/mev-protect-rpc"},"pageUrl":"https://openchainbench.com/benchmarks/mev-protect-rpc","ogImage":"https://openchainbench.com/api/og/mev-protect-rpc","source":"https://github.com/ChainBench/OpenChainBench/tree/main/harnesses/mev-protect-rpc","methodology":["Providers measured, one row per (provider, chain), all keyless and live-verified 2026-07-12. Ethereum cohort: Flashbots Protect (rpc.flashbots.net), MEV Blocker (rpc.mevblocker.io), Blink formerly Merkle (ethereum.blinklabs.xyz), bloXroute Protect (eth-protect.rpc.blxrbdn.com), BlockSec Anti-MEV (eth.rpc.blocksec.com).","Base cohort: Blink (base.merkle.io) alone. No other MEV-protect gateway exposes a keyless Base endpoint today; Flashbots and MEV Blocker are Ethereum-only by design and base.rpc.blxrbdn.com is plain RPC, not documented as Protect.","BSC cohort: Blink (bsc.merkle.io), bloXroute Protect (bsc.rpc.blxrbdn.com), 48 Club Privacy RPC (rpc.48.club), PancakeSwap MEV Guard (bscrpc.pancakeswap.finance, powered by 48 Club), BlockSec (bsc.rpc.blocksec.com).","Exclusions: SecureRPC probed dead 2026-07-10. Alchemy MEV Protect and GetBlock protected endpoints are key-gated. Blink's Ethereum row uses the blinklabs.xyz host because the legacy eth.merkle.io alias rate-limits harder; on Base and BSC the merkle.io hosts are Blink's only keyless surface (base/bsc.blinklabs.xyz do not resolve as of 2026-07-12).","Chain dimension: the tabs pin every query to one chain. The All chains headline averages each provider over the chains it actually serves, the same convention as the rpc-capabilities cluster; the Chains covered panel shows the multi-chain footprint explicitly.","Method set: eth_chainId, eth_blockNumber, eth_gasPrice, eth_getBalance, eth_call (USDC balanceOf), eth_estimateGas, eth_feeHistory. One request per method per tick, 1.5s apart, rotating request ids against body-keyed edge caches.","Cadence: every 60 seconds per region (us-east, eu-west, sgp), 7 requests per gateway per tick, rows probed in parallel so each gateway still sees one request per 1.5s. Deliberately polite: these gateways rate-ban aggressive callers.","Headline: median latency across the methods the provider served that tick, aggregated over 24h with quantile_over_time. A rejected method does not poison the latency; it lowers the coverage panel instead.","Coverage: mev_rpc_methods_supported counts the wallet methods served on the last tick (max 7) per chain. Flashbots rejects eth_call on the public endpoint; Blink blocks full-node reads like eth_getBlockByNumber, which keeps it off the general RPC benches but not off this one.","Out of scope, disclosed: inclusion rate, refund economics and sandwich protection efficacy are the write path and require funded transactions. See the arXiv study Private MEV Protection RPCs (2505.19708) for a one-off execution-quality comparison.","Success rate counts transport failures only (timeouts, throttling, network); a method a gateway refuses by policy is a coverage gap shown in the coverage panel, not an outage. Failures increment mev_rpc_call_total{result}; the gauge keeps its last value so the chart shows the outage in the success column rather than a fake zero."],"license":"CC-BY-4.0"}