On-chain investigationCoW ProtocolSolver auctionsJan 1 - Sep 14, 2026

Solver auctions: inside the $23.3 billion market that settles your swap

Nothing hits the mempool. Firms bid for the fill, and the winner pays the gas. That race now runs on five chains, every few seconds, all day.

At a glance
A swap on CoW Swap is an intent: you sign what you want, and firms called solvers bid to fill it in an auction. We read every settlement those auctions produced on five chains this year: 2.34 million of them, moving $23.3 billion. Solvers are paid in COW tokens, 36.8 million so far, and 52% of that went to one team. The busiest chain is BNB Chain. The money is still on Ethereum.
$23.3B
Settled by solvers in 2026, five chains
2.56M
CoW orders filled year to date
36.8M COW
Paid to solvers, 52% to one team
301K
BSC settlements in July, 2.7x Ethereum's best month

01 · What happens after you press swap

Your trade is an auction, and solvers are the bidders

CoW Swap is a DEX. You sign an intent: what you will give, and the least you will take back. Solvers bid to fill it. The winner packs the order into a batch and pays the gas. A pool never sees it.

On Ethereum, roughly 30 firms each compute a route. The best bid wins. The same loop runs every few seconds on five chains.

The order never sits in the public mempool, so nothing can sandwich it. Solvers take the spread between what you signed for and what the market gives, plus a COW reward for every win.

Bitquery indexes every call and event on Ethereum, BNB Chain, Arbitrum, Base and Polygon. We pulled the 2026 record for CoW Protocol and its three rivals, UniswapX, Bebop and Relay, to see how big this market is and who takes the pay.

02 · Five chains, one market

BNB Chain carries the trades now

CoW settles the same way everywhere: one contract, same address on all five chains, one auction per batch. Where those auctions fire has changed this year.

CoW Protocol, 2026 year to date
Ethereum811Ksettlements857Korders126Ktraders$21.5Bvolume46.6%top-5 solvers
BNB Chain744Ksettlements788Korders150Ktraders$0.35Bvolume76.6%top-5 solvers
Arbitrum456Ksettlements572Korders61.4Ktraders$0.92Bvolume71.5%top-5 solvers
Base (Jun-Sep)247Ksettlements266Korders30.9Ktraders$0.47Bvolume66.4%top-5 solvers
Polygon79.6Ksettlements80.5Korders~17–25Ktraders (est.)~$12M/movolume (30d)98.6%top-10 solvers
The venue of the year is BNB ChainCoW settlements per month, five chains, thousands
0K80K160K240K320KBSCETHEREUMARBITRUMBASEPOLYGONJanFebMarAprMayJunJulAugSep*
BSC went from 1,653 settlements in January to 301,025 in July, more than two and a half times Ethereum's best month. Base opens at 76,764 in June, ahead of Arbitrum's June from its first measured day. The Base line starts in June because the decoded event record has a gap before that; the protocol itself was live on Base from May 2025. September is a partial month, to the 14th.

BSC went from a rounding error in January to the busiest venue by July, with the wallets spread out across the chain. Base arrives already large, three and a half months of data, and already settles at Arbitrum's level. Polygon barely moved in September, and its ten biggest solvers take nearly all of the batches.

03 · The dollars stay on Ethereum

Count the trades and BSC wins. Count the money and it is not close

One chain holds almost all the valueCoW sell-side volume in major tokens, 2026 year to date
SELL-SIDE VOLUME, MAJOR TOKENS, 2026 YTDEthereum$21.5BArbitrum$920MBase (Jun-Sep)$470MBSC$350M
Sell side of every filled order in WETH, USDC, USDT, WBTC, cbBTC and DAI, priced from the dates traded. These majors cover most of flow, so treat each bar as a lower bound. Polygon is omitted: a 30-day snapshot puts it near $12M per month. Base covers June to September only.

Line the Ethereum orders up from smallest to largest and the one in the middle, the median, is $734. Half of mainnet flow is retail-sized. A thin layer of whales pulls the mean about 37 times higher, which is why the average looks like a different market. On BSC the typical ticket is a few hundred dollars.

Gas is why the cheap chains took the flow. Settling on Ethereum costs a solver over a dollar per batch. On Arbitrum the same job costs two cents.

What solvers pay in gasPer settlement · total in 2026
Ethereum$1.12 · 360 ETH ≈ $906K
Base$0.027 · 40.8 ETH ≈ $102K, incl. smart-wallet txs
Arbitrum$0.024 · 4.32 ETH ≈ $10.9K
BNB Chain$0.017 · 17.3 BNB ≈ $12.9K

Cheap gas also changes how solvers pack a batch. On Ethereum and BSC a settlement holds about one order, so the auction is mostly one trade at a time. On Arbitrum a batch holds one and a quarter. Many orders crossing each other in one tx is still rare.

CoW's Ethereum volume is a thin slice of the roughly $280 billion of mainnet DEX volume in the same window, something like seven or eight cents of each mainnet dollar.

04 · The solvers

High churn, and one team with no name

Thirty-two solver addresses won auctions on Ethereum in the first half of this month. Public dashboards name most of the teams. Those names are the addresses written into each settlement event.

Ethereum solver leaderboard, 2026 YTDSettlements won · note
Rizzolver103K · year leader; also #2 on Base
Barter74.1K · runs its own DEX API
Fractal69.4K · multi-chain
Tsolver69.1K · fading since summer
0xbee1…cccc63.7K · unnamed
Quasi62.6K · steady mid-table
Baseline41.6K · fading since summer
Kipseli36K
CoW flash-loan wrapper36K · the protocol's own contract
BRRRolver33.1K · the riser

Year totals hide the churn. BRRRolver is tenth on the year board and has been taking a larger share of new auctions on Ethereum. Tsolver and Baseline went the other way. The top five on Ethereum win under half of all auctions, which makes mainnet the most open venue. On BSC the top five take three quarters. On Arbitrum they take about seven in ten. On Base, two thirds.

Base's busiest solver, with a third of every settlement there since June, has no public name. It does not appear in CoW's own solver lists. Whoever runs it showed up on the newest chain and took the top slot.

05 · What the job pays

36.8 million COW, and half of it to one team

CoW pays solvers for each win out of a known rewards safe, in transfers anyone can read.

Solver rewards, paid from the CoW safe in 2026
Total rewards paid to solvers36.8M COW ≈ $2.6M
Gas refunds, paid in ETH380.7 ETH ≈ $0.96M to 24 addresses
Transfers5.5K COW transfers to 62 reward addresses
Rizzolver's payout address19.0M COW, 51.6% of all of it ≈ $1.33M
Gas spent by solvers on Ethereum360 ETH ≈ $906K
COW price used$0.07, median of 2 on-chain trades, thin

The COW price comes from a median of two on-chain trades, so treat the dollar figures as rough. Rewards are the visible part of solver pay. Surplus kept inside a winning batch never shows up as a transfer. The ledger shows about $3.6 million paid out against roughly $1.0 million of gas burned. The gas refunds nearly cover the mainnet gas bill.

Failed settle calls are a rounding error on mainnet, about one in 500. On Base, the worst venue, about one in 65. In a three-day September sample, the median WETH-to-USDC order priced within five basis points of the same-block Uniswap median. The auction matches spot. What the trader gets is MEV cover and a fill that never sat in the mempool.

06 · Who uses it

Two thirds trade once and vanish. One percent are machines

One-timers and machinesEthereum CoW traders by orders placed, 30 days to mid-September
0%20%40%60%70%share of tradersshare of orders66%12%1 order19%8%2-310%11%4-104%15%11-501.0%57%>50
14,298 of 21,692 traders placed exactly one order in the window. At the other end, 209 wallets, under one percent of the crowd, placed 66,312 orders, 57% of all of them. Those are bots, solvers testing routes, and repeat desks.

BSC is less concentrated on the same test. In July, 67,000 wallets traded and the ten busiest took a fifth of orders.

About 7% of June's CoW orders on BSC were sales of TUFT, a token tied to a pig-butchering scam. Victims were told to swap it back to USDT, and CoW handled the exits: about 24,000 orders this year, 3% of the chain's flow, traced with money-flow tools.

07 · The rival that left the chain

1inch Fusion's settlement contract has not traded all year

UniswapX, Bebop and Relay all run auctions of their own. Relay's fills are settled by a single in-house solver.

Other intent venues, 2026 year to dateOrders filled
UniswapX on Ethereum232K
Bebop on BSC523K
Relay, five chains2.6M · one solver
1inch Fusion, Ethereum and BSC0 txs

1inch Fusion recorded zero transactions on Ethereum and on BSC this year. We checked twice, on two replicas. Fusion still has a website and docs. On-chain, the auction that once competed with CoW for Ethereum order flow has gone quiet. Where that flow went, the ledger does not say.

08 · How we measured it

The universe, and one count we had to fix

The counts come from the settlement contract CoW deploys at the same address on all five chains. A settlement is its Settlement event, an order is its Trade event, a trader is the order's owner, and a solver is the address the event names as the winner. The window is January through mid-September. Every figure was run twice on separate replicas. Duplicate-event scans and cross-checks between the archive and realtime indexes sit behind the numbers.

The decoded event record on Base is missing for a year before June, so Base covers three and a half months. The raw chain record is complete, and a four-day fragment from May 2025 proves CoW was live on Base a year before our window opens.

Volume is a floor. We count the sell side in major tokens at prices from the dates traded, and Polygon's figure is a 30-day snapshot. The intent-share estimate uses an outside benchmark for mainnet DEX volume, since raw trade amounts in any index carry decoder outliers. Execution quality was checked against same-block Uniswap v3 medians for the busiest pair, a proxy rather than a tick-level audit.

One number failed audit and was fixed before print. Our first Base settlement count came back twenty-seven percent low because of a bad filter; the corrected read, verified three ways on two replicas, is what you see above. As an outside anchor, CoW DAO's own August recap reports $2.88 billion for the month across every chain it supports; our majors-only August read sits just under it, as a lower bound should. All of it was pulled with Bitquery's trade API and price feeds.

The record
CoW settlement contract, all 5 chains0x9008…ab41
CoW rewards safe, Ethereum0xA03B…4930
Rizzolver solver address0x8f58…5cb7
Rizzolver payout address0x4CF2…2CC4
Unnamed Base leader0xffd9…41eb
1inch Fusion settlement, Ethereum0xA888…7647
TUFT token, BNB Chain0x0513…E784
CoW DAO August recap, all chains they support353,601 trades · $2.88B
Our August read, five chains, majors-only306,900 settlements · lower bound
Run it yourself

Ask these questions in plain English

Every figure above came from queries anyone can run. The Bitquery MCP server puts the same index behind an AI assistant, so you can ask which solver won the most auctions this week, what a wallet traded through CoW, how solver pay splits across teams, or what a token's sellers do next, without writing the query yourself.

Rank CoW solvers by settlements won on any chain, any windowFollow a solver's rewards from the CoW safe to where they go nextList the tokens behind any chain's CoW volumeWatch a settlement contract for new auctions in real time
Explore Bitquery MCP Figures measured 15 September 2026 over 1 January to 14 September, against Bitquery's Ethereum, BNB Chain, Arbitrum, Base and Polygon indexes. Base covers June onward.
Legal disclaimer

Settlement, order and trader counts are reads of CoW Protocol's settlement contract events on each chain for the stated windows. Base covers June to September 2026 only, because the decoded event record before June is missing from the index; the chain's raw record is complete, and nothing here claims CoW activity on Base began in June. Volumes cover major tokens sold (WETH, USDC, USDT, WBTC, cbBTC, DAI) at prices from the dates traded, so they are lower bounds that miss long-tail tokens. Solver names come from public solver dashboards and are our attribution of pseudonymous addresses; solver pay is measured as COW transfers and ETH gas refunds from CoW Protocol's rewards safe and excludes any trading surplus solvers keep, which the chain does not record as a transfer. The execution-quality read compares same-block medians against one Uniswap v3 pool and is a proxy. The COW dollar figure uses a median of two on-chain trades and is rough. The share of DEX volume cleared through intents uses an external estimate of mainnet DEX volume. Wallets are not people, and the TUFT flow described is selling pressure consistent with a reported scam cashing out, not a legal finding about any party.

This article is provided for informational and educational purposes only. It reflects analysis of publicly available on-chain data as of the dates given, and does not constitute legal, financial, compliance, tax or investment advice, nor a recommendation or offer to buy, sell or hold any asset. Blockchain addresses are pseudonymous: a transaction between two addresses does not by itself establish the identity, intent or knowledge of any party, and every entity attribution here is an inference that may be incomplete or wrong. Readers should verify independently before acting on anything above, and Bitquery accepts no liability for loss arising from reliance on this material. All trademarks and company names are the property of their respective owners. Corrections and right-of-reply requests go to support@bitquery.io.