{"license":"CC-BY-4.0","licenseUrl":"https://creativecommons.org/licenses/by/4.0/","attribution":"ChainChoice (https://chainchoice.io)","category":"mev_protection","evidenceReadAt":"2026-10-22","generatedAt":"2026-11-12","criteria":[{"id":"orderFlowPrivacy","label":"Order-flow privacy in practice","weight":30},{"id":"rebatePaidToUser","label":"Rebate published AND reaching the end user's address","weight":30},{"id":"inclusionAndCensorship","label":"Inclusion breadth and what happens when your transaction is dropped","weight":20},{"id":"evidenceIndependence","label":"Independence and quality of the protection evidence","weight":20}],"providers":{"mev_blocker":{"orderFlowPrivacy":{"s":5,"q":"By default, MEV Blocker shares transaction information with all permissionlessly connected searchers mixing real transactions with fake transactions. | MEV Blocker RPC shares the transaction (without signature) with a permissioned or permissionless set of searchers (depending on the endpoint).","u":"https://docs.mevblocker.io/concepts/order-flow-auction","d":"2026-10-22"},"rebatePaidToUser":{"s":9,"q":"users of MEV Blocker receive 90% of the profit their backrunning opportunity creates | The rebate is paid to the user that sent the transaction (tx.origin), immediately in the same block. | ETH rebated to users","u":"https://mevblocker.io/","d":"2026-10-22"},"inclusionAndCensorship":{"s":7,"q":"MEV Blocker submits to all major block builders including Flashbots, Titan Builder, Builder0x69, bloXroute, Beaver Build, and others.","u":"https://mevblocker.io/","d":"2026-10-22"},"evidenceIndependence":{"s":5,"q":"MEV Blocker stands out for being the only RPC that is either the best or among the best in all metrics. | Finally Merkle and Blink both generate low rebates.","u":"https://docs.mevblocker.io/reference/performance","d":"2026-10-22"}},"flashbots_protect":{"orderFlowPrivacy":{"s":6,"q":"Transactions are only forwarded to the Flashbots block builder | The hash and default_logs hints are shared with MEV-Share searchers | Share specific subset of logs related to defi swaps. Partial info (the pool id and the fact that a swap was made)","u":"https://docs.flashbots.net/flashbots-protect/settings-guide","d":"2026-10-22"},"rebatePaidToUser":{"s":7,"q":"Flashbots Protect provides refunds for transactions in blocks landed by BuilderNet. | Note that transactions or bundles that are non-exclusive, sent directly to mev-share, or seen in the public mempool are excluded and do not receive refunds.","u":"https://docs.flashbots.net/flashbots-protect/gas-fee-refunds","d":"2026-10-22"},"inclusionAndCensorship":{"s":6,"q":"Transactions are only forwarded to the Flashbots block builder | Transactions are retried for 25 blocks and dropped if they do not land on chain within this time | 0 priority fee transactions are not included on chain","u":"https://docs.flashbots.net/flashbots-protect/settings-guide","d":"2026-10-22"},"evidenceIndependence":{"s":6,"q":"Transactions which are sent directly to the Flashbots RPC or API, and not multiplexed by the user to other RPCs or block builders, are likely to receive higher refunds. | The recipient can track the status of their refunds using the flashbots_getFeeRefundTotalsByRecipient RPC method.","u":"https://docs.flashbots.net/flashbots-protect/gas-fee-refunds","d":"2026-10-22"}},"cow_swap":{"orderFlowPrivacy":{"s":6,"q":"CoW Protocol collects and aggregates intents off-chain and auctions them off to solvers","u":"https://docs.cow.fi/cow-protocol/concepts/introduction/fair-combinatorial-auction","d":"2026-10-22"},"rebatePaidToUser":{"s":5,"q":"if there is a positive difference between the quote you receive before placing your order and the price that the order executes at, you will receive the difference as surplus.","u":"https://docs.cow.fi/cow-protocol/concepts/benefits/price-improvement","d":"2026-10-22"},"inclusionAndCensorship":{"s":6,"q":"Solver submitting a transaction needs to be whitelisted | The settlement is executed before or at the deadline of that auction. | Mainnet: 3 blocks","u":"https://docs.cow.fi/cow-protocol/reference/core/auctions/competition-rules","d":"2026-10-22"},"evidenceIndependence":{"s":4,"q":"One of the main benefits of CoW Protocol is comprehensive MEV protection for every order. | Because users do not submit their swaps directly on-chain, they are not directly exposed to public mempool MEV in the same way as ordinary on-chain swaps.","u":"https://docs.cow.fi/cow-protocol/concepts/benefits/mev-protection","d":"2026-10-22"}},"titan_builder":{"orderFlowPrivacy":{"s":9,"q":"We will never unbundle a bundle, and will never broadcast any bundles or private transactions to the public mempool.","u":"https://docs.titanbuilder.xyz/","d":"2026-10-22"},"rebatePaidToUser":{"s":2,"q":"refundPercent, // (Optional) Number, the percentage (from 0 to 99) of the ETH reward of the last transaction, or the transaction specified by refundIndex, that should be refunded back to the ‘refundRecipient’","u":"https://docs.titanbuilder.xyz/api/eth_sendbundle","d":"2026-10-22"},"inclusionAndCensorship":{"s":4,"q":"blockNumber, // (Optional) String, a hex-encoded block number for which this bundle is valid. Default, current block number","u":"https://docs.titanbuilder.xyz/api/eth_sendbundle","d":"2026-10-22"},"evidenceIndependence":{"s":3,"q":"Our builder is neutral. | We do not use bundles for anything other than building competitive blocks.","u":"https://www.titanbuilder.xyz/","d":"2026-10-22"}},"blink":{"orderFlowPrivacy":{"s":5,"q":"In short: a small, individually vetted, per-chain set of searchers sees transaction fields but never your signature on the auction chains | Blink does not run an open searcher marketplace and there is no self-serve searcher API key.","u":"https://docs.blinklabs.xyz/blink/get-started/searcher-trust.md","d":"2026-10-22"},"rebatePaidToUser":{"s":2,"q":"Block builders include the transaction on-chain with a refund back to Blink, the originator or the user, depending on setup","u":"https://docs.blinklabs.xyz/blink/get-started/mev.md","d":"2026-10-22"},"inclusionAndCensorship":{"s":5,"q":"No. blink never delays transactions on any network. We work closely with all major block builders to guarantee next block inclusion.","u":"https://blinklabs.xyz/","d":"2026-10-22"},"evidenceIndependence":{"s":2,"q":"Blink provides the best MEV protection in the industry & the best returns for your business.","u":"https://blinklabs.xyz/","d":"2026-10-22"}},"metamask_smart_transactions":{"orderFlowPrivacy":{"s":4,"q":"To help protect you from harmful MEV strategies, MetaMask privately auctions eligible transactions rather than sending them to the public mempool. Trusted network participants bid for the right to include these routed transactions in a block, thus avoiding malicious MEV practices.","u":"https://support.metamask.io/manage-crypto/transactions/mev-protection","d":"2026-10-22"},"rebatePaidToUser":{"s":1,"q":"Block builders can earn money from some transactions by backrunning them, which doesn't affect the price of your trade.","u":"https://support.metamask.io/manage-crypto/transactions/smart-transactions","d":"2026-10-22"},"inclusionAndCensorship":{"s":5,"q":"While MEV protection substantially lowers the risk of negative outcomes associated with MEV, no system can eliminate risks entirely, and MEV protection is not always guaranteed. For the small number of transactions that don't get picked up, MetaMask refers the transactions directly to builders.","u":"https://support.metamask.io/manage-crypto/transactions/mev-protection","d":"2026-10-22"},"evidenceIndependence":{"s":2,"q":"MEV protection is available for Ethereum Mainnet transactions when using the Infura RPC, and all Solana transactions.","u":"https://support.metamask.io/manage-crypto/transactions/mev-protection","d":"2026-10-22"}},"bloxroute_protect":{"orderFlowPrivacy":{"s":3,"q":"BackRunMe is bloXroute’s backrun arbitrage system that enables MEV searchers to extract value from private transactions submitted through bloXroute’s RPC services. | If the transaction creates an arbitrage opportunity, it is forwarded (anonymized) to MEV searchers via the arbOnlyMEV stream.","u":"https://docs.bloxroute.com/backrunme-program/overview","d":"2026-10-22"},"rebatePaidToUser":{"s":1,"q":"If successful, profits are distributed among the transaction sender, the searcher, block proposer, and bloXroute.","u":"https://docs.bloxroute.com/backrunme-program/overview","d":"2026-10-22"},"inclusionAndCensorship":{"s":3,"q":"bloXroute operates the following MEV relay: Regulated | it propagates all available transactions and bundles except those interacting with OFAC-sanctioned addresses.","u":"https://docs.bloxroute.com/eth/block-builders-and-validators/mev-relay-for-validators","d":"2026-10-22"},"evidenceIndependence":{"s":1,"q":"No visibility to MEV bots before inclusion | No sandwiching or frontrunning","u":"https://docs.bloxroute.com/core-solutions/rpc-service/protect-rpc","d":"2026-10-22"}},"uniswapx-mev":{"orderFlowPrivacy":{"s":2,"q":"These signed order messages are broadcast publicly and can be filled by anyone acting as a filler.","u":"https://developers.uniswap.org/docs/liquidity/uniswapx/overview","d":"2026-10-22"},"rebatePaidToUser":{"s":4,"q":"With UniswapX, MEV that would be left on the table to be captured by an arbitrage transaction is instead returned to swappers through improved prices.","u":"https://blog.uniswap.org/uniswapx-protocol","d":"2026-10-22"},"inclusionAndCensorship":{"s":5,"q":"Currently, the Uniswap Interface and Uniswap API set the cosigner to Uniswap Labs, though this may be updated in the future. | Quoters are permissioned, while fillers are permissionless. | After it ends, the price decays for about one minute, and the order then expires.","u":"https://developers.uniswap.org/docs/liquidity/uniswapx/concepts/auction-types","d":"2026-10-22"},"evidenceIndependence":{"s":4,"q":"ABDK extensively tested and audited the code | fillers are incentivized to use private transaction relays when routing orders to onchain liquidity venues","u":"https://blog.uniswap.org/uniswapx-protocol","d":"2026-10-22"}}}}