Polymarket built a casino. Almost all of the players have left.
Every 5 minutes, around the clock, Polymarket opens a fresh bet on whether bitcoin will be higher than it is right now. Over a few months these markets grew about three times faster than the exchange around them, and then they stopped growing. We took the complete on-chain record, close to 700 million matched trades, and followed what happened to the money and to the people who bet it.
At ten to four in the morning in New York, nearly 800 people were awake and betting on bitcoin. Not on where it would be next year, or next month. On whether it would be higher 5 minutes later.
They were on Polymarket, a site where people bet on how real events will turn out. Most of it is what you would expect: elections, football, whether a central bank will move rates. You take a side, you put money down, and if you are right the people who took the other side pay you.
The market these 800 were in had opened 17 minutes earlier and would be settled before most of them finished watching. The typical stake was under $3. When the clock ran out bitcoin was higher, so the people who had said it would rise collected and the people who had said it would fall lost what they put in. Then a fresh market opened for the next 5 minutes, and the crowd bet again.
These are Polymarket up and down markets. The exchange runs thousands of them a day now, on bitcoin and a handful of other coins, right through the night.
Bitquery indexes every transaction on Polygon, the blockchain Polymarket runs on. We took the complete record of these markets from the point our data begins, in September of last year, through the middle of August: every market created, every bet matched against another bet, every result, and every fee charged. It comes to close to 700 million matched trades. What it shows is a product that grew about three times faster than the exchange around it, and then lost almost everyone who had turned up for it. Somewhere in the middle, Polymarket started charging people to play.
01 — The premiseWhat you are actually betting on
An up and down market is a bet with two sides and a deadline. You buy shares in one answer, and each share pays a dollar if that answer proves right and nothing if it does not. The price is the crowd's estimate of the odds: a share at 60 cents means the market gives that answer about a 60% chance, and somebody is taking the other side at 40. The two prices always add to a dollar, so nobody is betting against the house. They are betting against each other, and the exchange holds the money until the question resolves.
Getting in is cheap and easy. A few dollars buys a position and the answer arrives within minutes. Nothing is borrowed, so the stake is the most that can be lost, which is what separates this from betting the same price move with borrowed money.
What resolves it does not live on the blockchain. Polymarket reads an averaged bitcoin price published by Chainlink, an outside data service, and compares the value at the start of the window with the value at the end. Higher means Up. The chain records the verdict and never the number that produced it.
Over the whole record the two answers have won almost exactly as often as one another, with Down a shade ahead of Up across the hundreds of thousands of markets that have resolved. Whatever is emptying these players' accounts, it is not a rigged coin.
02 — The ignitionThe five-minute market
For the first months of our record these were mostly 15-minute markets, with a slower 4-hour version and a handful of daily and weekly questions around them. Polymarket also tried the same format on shares, stock indexes, gold and oil. Those experiments are effectively over.
In February the exchange began running crypto markets on a 5-minute clock. That single change is visible in the record as a wall.
A shorter clock means more markets, more rounds, and more chances to bet in an evening. Volume followed it almost exactly.
March, and the machine that never sleeps
March was the top of our record. More money went through these markets that month than in any other we can see, and more wallets bought into them. Almost all of that money sits on one coin. By August, bitcoin on the 5-minute clock alone took close to two thirds of everything traded, and bitcoin across all three window lengths took three quarters.
| Coin | 5 min | 15 min | 4 hr | Total | Share |
|---|---|---|---|---|---|
| Bitcoin | 127.8 | 19.5 | 1.5 | 148.8 | 74.5% |
| Ethereum | 10.2 | 3.8 | 0.4 | 14.4 | 7.2% |
| Solana | 3.9 | 1.2 | 0.2 | 5.3 | 2.7% |
| XRP | 1.9 | 0.7 | 0.1 | 2.7 | 1.4% |
| Dogecoin | 1.1 | 0.3 | 0.0 | 1.4 | 0.7% |
| BNB | 0.9 | 0.3 | 0.0 | 1.2 | 0.6% |
| Hyperliquid | 0.4 | 0.1 | 0.0 | 0.5 | 0.3% |
| Other, and markets not matched to a series | — | 25.5 | 12.8% | ||
Polymarket's weight is not confined to its own markets. It has become the single largest source of activity on Polygon itself, which we measured separately.
The other thing the record shows about this market is that it has no closing time. Betting dips in the small hours of the New York morning and recovers by breakfast, but it never stops, and the quietest hour of the night still turns over thousands of dollars a minute, drawing tens of thousands of separate wallets across the month.
The house starts charging
For the first four months of our record, trading these markets cost nothing beyond the price of the shares. Polymarket fees arrived in January, and the record shows them starting precisely: not one trade before that month carried a fee, and tens of millions of trades after it did.
The fee falls on the taker, meaning whoever accepts an offer that is already sitting on the order book. The trader who posted that offer and waited pays nothing, and is paid a rebate out of what the taker was charged. By Polymarket's published schedule the charge is heaviest on markets priced near an even chance and tapers away as the odds move towards certainty, which is where the money in a 5-minute market mostly sits.
Measured against the volume it was charged on, the rate at the peak was a little over four cents in every dollar. That is a heavy toll for a market where the average bet is settled inside 5 minutes.
| Month | Matched volume | Fees charged | Rate | Exchange |
|---|---|---|---|---|
| 2026-01 | $625.0M | $15.0M | 2.40% | V1 |
| 2026-02 | $855.6M | $29.3M | 3.42% | V1 |
| 2026-03 | $1,119.4M | $47.2M | 4.22% | V1 |
| 2026-04 | $876.5M | $27.4M | 3.13% | V1 |
| 2026-05 | $853.8M | $9.4M | 1.10% | V2 |
| 2026-06 | $499.6M | $9.8M | 1.96% | V2 |
| 2026-07 | $419.9M | $7.5M | 1.79% | V2 |
| 2026-08 * | $199.8M | $4.2M | 2.10% | V2 |
* August runs to the eighteenth. Fees before January were zero: none were charged.
The money is collected by the exchange contract itself, which is named as the recipient on every charged trade in the record. Across the eight months from the first fee to the middle of August, the charge on these markets alone comes to about $150 million, before the rebates paid back to the traders posting offers. That is the gross take on one product, over eight months, from a crowd whose typical bet is worth less than a cup of coffee.
05 — The player's mathWhere the money went
When you bet against other people rather than against a bookmaker, the money only moves sideways. Every dollar won is a dollar somebody else lost, so the crowd as a whole can never be up. A fee changes that, and we can measure by exactly how much.
We took one recent week, every up and down market on every coin that opened, traded and settled inside it, and rebuilt each wallet's position from its own trades: what it paid, what it was charged, and what it was paid out when the markets resolved. Before fees, the crowd finished level with itself to within a tenth of one per cent, which is the arithmetic working as it should. After fees, the same crowd was down by nearly the whole amount charged.
The players are not losing to a smarter opponent. They are losing the toll, and they are losing all of it.
Level is an average, not an experience. Fewer than a third of the wallets finished the week ahead, and the typical one was already a couple of dollars behind before any fee was charged, because whoever crosses the spread pays it to whoever was waiting there. The median wallet ended the week a few dollars down, while the extremes ran to tens of thousands in both directions.
06 — The grindThe more you play, the worse it gets
Sorting those wallets by how much they played makes the pattern plain. People who wandered in for a single market lost the least, about a dollar at the median, and roughly every step up in play multiplied the typical loss, out to about $100 for the wallets that played more than 500 markets in the week. A fee charged per trade compounds with every extra trade.
| Markets played | Wallets | Finished ahead | Median result | Group total |
|---|---|---|---|---|
| 1 | 6,250 | 37.2% | −$0.96 | +$11.4k |
| 2-5 | 7,286 | 30.8% | −$2.02 | −$38.6k |
| 6-20 | 7,126 | 29.6% | −$5.20 | −$196.5k |
| 21-100 | 7,494 | 29.9% | −$11.72 | −$264.7k |
| 101-500 | 4,772 | 26.4% | −$39.61 | −$842.0k |
| 500+ | 1,554 | 32.2% | −$101.61 | −$285.2k |
The losses concentrate where the play does. Wallets that played more than 100 markets were fewer than one in five of the crowd, and between them they carried about three fifths of everything the whole crowd lost. A fee charged per trade is a tax on frequency, and the people trading most frequently pay most of it.
07 — The castWho is on either side
The extremes of that week are not ordinary players. The best-performing wallet, 0xb55f…64d4, played more than 6,000 separate markets in 8 days, paid more in fees than any other player, and still finished tens of thousands of dollars ahead. Its account has never been given a display name.
The worst-performing wallet lost more than the best one made. It trades under the name uninformedfloww, on an account opened in June, and it played more than 15,000 markets that week while paying almost nothing in fees: it rests its orders and waits to be hit, and being hit is what cost it. A third wallet has no Polymarket profile at all, which means it has almost certainly never touched the website. It traded through the API at a rate no person could sustain, paid more than any other wallet in fees, and still edged out a small profit over them.
Not everyone at the extremes is a machine. One wallet lost a five-figure sum that week across just 11 markets, a handful of large, unlucky bets rather than a strategy. Another five-figure loss belongs to an account opened 6 days before the week began.
08 — The exodusAlmost nobody stayed
The people are the part of this record that has not recovered. February was the month the crowd arrived, drawn by the new 5-minute clock. We took every wallet that bought an up or down share that month and looked for it again in August.
Almost none of them were there. Fewer than four in every hundred of February's players were still buying six months later. The rest stopped, and the volume chart is largely the story of the exchange replacing them with new arrivals, more slowly each month.
The obvious guess is that the losers gave up. What the record shows is stranger. Taking one week of February, sorting every wallet by what it made or lost, and looking for those wallets again in August, the ones still betting cluster at both ends: the biggest winners and the biggest losers came back at almost exactly the same rate, about twice the rate of everyone whose week ended near level.
| How February went | Wallets | Still betting in August | Share |
|---|---|---|---|
| Won more than $10 | 10,962 | 784 | 7.15% |
| Won $10 or less | 13,379 | 427 | 3.19% |
| Lost $10 or less | 22,106 | 684 | 3.09% |
| Lost $10 to $100 | 23,489 | 1,136 | 4.84% |
| Lost more than $100 | 15,830 | 1,140 | 7.20% |
Some of that is simply that heavy traders stay heavy, since the largest swings belong to the busiest wallets. But win or lose, the direction of the result did not decide who stayed. The players this market keeps are the ones to whom something happened.
What is left is the same machine, smaller and narrower than it was. Almost all of it is bitcoin on a 5-minute clock, still running through the night. It is still the busiest thing on Polymarket by a wide margin, accounting for about three in every five trades matched anywhere on the exchange in August. In money it is roughly a sixth of the business. Hundreds of millions of small, quick bets on a coin flip, taxed on every one.
09 — The recordWhat is on the chain
Every figure here comes from Bitquery's Polymarket historical data: the decoded trade, resolution and fee records of the contracts below, read from Polygon. The wallets are linked to the public block explorer. The names beside them are the handles their owners chose on Polymarket's own public profiles.
| What | Address |
|---|---|
| CTF Exchange, first version | 0x4bfb41d5b3570defd03c39a9a4d8de6bd8b8982e |
| Negative-risk adapter, first version | 0xc5d563a36ae78145c45a50134d48a1215220f80a |
| CTF Exchange, second version | 0xe111180000d2663c0091e4f400237545b87b996b |
| Negative-risk adapter, second version | 0xe2222d279d744050d28e00520010520000310f59 |
| Conditional Tokens, which mints the shares | 0x4d97dcd97ec945f40cf65f87097ace5ea0476045 |
| Resolver for the crypto markets | 0x58e1745bedda7312c4cddb72618923da1b90efde |
| Best result in the measured week | 0xb55fa1296e6ec55d0ce53d93b9237389f11764d4 |
| Worst result in the measured week | 0xa0e72d5575095199ae08ce0dce447f21b7249461 |
| Top fee payer, no Polymarket profile | 0x0cb038487586d1119b165466072e9baf666f3a90 |
How this was measured
Source is Bitquery's Polygon index: the decoded prediction-market trade, resolution and settlement records, covering 679,157,525 matched trades across 819,457 buying wallets between 1 September 2025 and 18 August 2026. Our decoded history begins in September 2025, so the product's earlier months are outside it.
Volume. One match emits a record for each order it filled, so counting them all counts both sides. We count the maker side only. On the measured week that gives $87.2M against $86.7M for the halve-everything method, a difference of half a per cent. Against DefiLlama's independent series for the whole exchange, our June and July figures agree to four decimal places.
Fees. The same fee is written onto both sides of a match, in different units on each: we traced individual transactions to confirm the two sides carry equal value, and count one side. Fees recorded in shares rather than dollars are valued at the price of the trade that paid them. The result is the gross charge to takers, before the rebate paid back to makers.
Cohorts. Retention compares wallets that bought in one month against the set that bought in another, by address. The February result groups wallets by their fee-adjusted outcome over the 10th to 17th of that month, the same span used for the August week. Larger-loss groups also contain the more active wallets, so the retention gap is not evidence on its own that losing causes people to stay.
Wallet results. Each trade record names the wallet whose order it filled and says whether that wallet was paying cash for shares or the reverse; every wallet's cash flows, fees and resolution payouts are rebuilt from its own records, and the reading was confirmed against the raw token movements inside individual transactions. The measured weeks count only markets that opened, traded and resolved wholly inside the window, drop the small number of markets whose outcome labels were never recorded, and exclude wallets that minted share pairs outside the order book during the window, since their books cannot be settled from trades alone.
The same records are queryable through the prediction market API, and the Polymarket-specific examples are in the Polymarket API docs.
Figures are generated directly from the measurements. Nothing in the charts is drawn by hand.
Ask the chain yourself
Every number in this piece came from queries anyone can run. Bitquery's MCP server puts the same Polymarket, Polygon and prediction-market records inside Claude and other AI tools, so you can ask them in plain language.
Connect the MCP server