The Polymarket bets the CFTC is investigating, traced on-chain
The US regulator for prediction markets is investigating Polymarket bets on Joe Biden's pardons and on the war with Iran. We followed every bet and every dollar behind both cases on the chain. We found the two accounts behind the pardon bets, and checked what was reported about the rest.
- $316,343
- 198,220
- $2.48M
- 73%
- 85%
- $1.23M
01 · The last morningA bet on a pardon, minutes before the handover
On Joe Biden's last morning as president, in January 2025, one Polymarket account kept buying the same thing. Each share it bought would pay a dollar if Biden pardoned his brother Jim before he left office, and nothing if he did not.
The market did not think he would. The price fell through the morning, and in the last hour it was down to about four cents, the crowd's way of saying one chance in twenty-five. The account bought hardest as it fell. Then, about twenty minutes before Donald Trump was sworn in, Biden pardoned his brother and four other relatives. The account had spent about $22,000 on shares that were now worth almost $200,000.
Polymarket is a site where people bet on how real events will turn out. Elections, football, wars. You buy shares in the answer you think is right. A right answer pays a dollar a share and a wrong one pays nothing, so the price of a share is the crowd's own guess at the odds. The site settles all of it on Polygon, a public blockchain, so every bet and every payout is on the record.
Pardon bets like that one are the subject of one of two Polymarket investigations the Commodity Futures Trading Commission opened this year. The CFTC is the US regulator for futures and for prediction markets. This month WIRED reported, from records it obtained, that the agency's chairman approved an investigation order into bets on Biden's pardons in early May, and a second into "Iran event contracts" at the end of May. Each came after a news report. NPR wrote about a trader who made about $300,000 on the pardons. 60 Minutes aired a segment on nine accounts that made $2.4 million on the war with Iran and won 98% of the time.
Our blockchain data lake holds Polygon's token transfers back to 2020, so we rebuilt both cases from the chain, down to each bet and each withdrawal. We found the two accounts behind the pardon bets, whose addresses NPR's report did not give. Most of what was reported about the Iran accounts holds up, with two caveats, set out below. And money was still leaving some of those accounts months after the story aired.
Nothing here identifies a person, and we make no claim about how anybody learned anything. An investigation order is not a charge.
02 · Two ordersWhat the CFTC is looking at
An investigation order lets the CFTC's enforcement staff demand records, issue subpoenas and take testimony under oath. WIRED found at least three this year, all approved by the chairman, Michael Selig. The third covers bets on Google's Year in Search rankings and sits outside this piece. The orders leave out which trades are under suspicion, but they name the subject, and on Polymarket that narrows it to a handful of markets.
| When | What happened |
|---|---|
| 1 Dec 2024 | Biden pardons his son Hunter. |
| 20 Jan 2025 | In the morning Biden pardons members of the January 6 committee, among them Liz Cheney, Adam Schiff and Adam Kinzinger. About 20 minutes before the handover he pardons his brother Jim and four other relatives. |
| 28 Feb 2026 | US and Israeli strikes on Iran begin. The first wave kills Iran's supreme leader, Ali Khamenei. |
| 8 Apr 2026 | A two-week ceasefire begins. |
| 16 Apr 2026 | NPR reports that a Polymarket trader made $316,346 on Biden's pardons, citing the analytics firm Bubblemaps. |
| Early May 2026 | The CFTC approves an investigation order on the Biden pardon markets. |
| 17 May 2026 | 60 Minutes reports that nine linked accounts made $2.4 million on Iran bets with a 98% win rate, also citing Bubblemaps. |
| End of May 2026 | The CFTC approves an investigation order on Iran event contracts. |
| Jul 2026 | A third order covers bets on Google's Year in Search rankings. |
| Sep 2026 | WIRED reports the orders, from records obtained under the Freedom of Information Act. |
03 · Nine accountsThe Iran bets, recounted
Start with the bigger case. Bubblemaps, a blockchain analytics firm, named nine Polymarket accounts that it says are linked, and 60 Minutes put them on air. They bet on the war almost from the day they were opened, and on the moments that decided it: when the strikes would start, and when a ceasefire would come.
Every Polymarket account is a wallet on Polygon. We found each account's wallet and rebuilt its history from the chain alone, every share it received and every dollar that moved in or out. Then we checked the result against what the chain holds for each wallet today. It matched to the cent.
| Account | Wallet, opened, and profit (ours / Bubblemaps) |
|---|---|
| 65154861 | 0x5145…1f46 · opened 13 Feb · $502,550 / $502,411 |
| whopperlover | 0x607f…592c · opened 15 Feb · $427,226 / $427,111 |
| gaba4 | 0x9ec7…35c0 · opened 15 Feb · $382,740 / $382,590 |
| fuego66 | 0x09d3…4e84 · opened 15 Feb · $338,785 / $338,734 |
| flowjj | 0x0c8b…23de · opened 16 Feb · $308,305 / $308,258 |
| trevors4 | 0x8489…c184 · opened 4 Mar · $252,744 / $252,502 |
| Merlin11111 | 0xc09d…e09f · opened 12 Mar · $117,936 / $116,548 |
| propescia | 0x50eb…fc67 · opened 23 Mar · $79,228 / $78,981 |
| alealeg | 0x340b…797b · opened 20 Mar · $67,437 / $67,038 |
| All nine | $2,476,951 / $2,474,173 (Bubblemaps, as published by Alphawire). A difference of 0.11%. Ours includes $1,725 of daily rewards Polymarket pays for posting orders. |
Bubblemaps' numbers hold up. Its total is within a fraction of a percent of ours, and each account lands close. The accounts were opened in two groups. Five were opened about two weeks before the first strikes. The other four were opened in March, after the war had started.
04 · The recordHow to read a 98% win rate
Here a bet means one account's position in one market, however many times it bought or sold. The nine accounts have 101 bets on markets that have settled, and 86 of them made money.
The reported 98% is the other way of counting, by money. The losing bets were small, so they barely dent the total. Keep only the bigger bets on the war, and there are about as many as the "more than 80 bets" that was reported. Even those won less than 98% of the time by count.
| Which bets | Won by count, and share of money won |
|---|---|
| All 101 settled bets | 86 won, 15 lost (85%). The 15 losing bets lost $45,552, so 98.2% of the money went to winners. |
| War bets, $1,000+ | 75 of 83 won (90%). By money, 98.4%. |
| Notable losses | Bets that the US would strike by 18, 19, 20 or 27 February. And about $4,060 lost by fuego66 on bets that bitcoin would dip in late February. |
A few of those losses say something. Four were bets that the US would strike on earlier dates in February, dates that came and went. The accounts had the day wrong before they had it right.
05 · The strike dateMost of the money was a bet on a date
Nearly three-quarters of the profit came from markets that asked whether the US, or Israel, would strike Iran on or by a certain date. One of them, a US strike by the end of February, made more than half on its own.
Five accounts held that bet, the five opened in February. Over the next two weeks they bought just over two million Yes shares, at an average of 15 cents.
The buying came in two bursts. The first came right after the accounts were opened. The second came in the last two days before the strikes, when they spent more than in the whole first burst, almost a third of it at under 10 cents a share. Their last purchase went through several hours before the strikes began, just after midnight UTC. The market settled Yes that morning.
They sold about a third of those shares before the strikes, and still made $1.28 million on the market.
The later bets were of a different kind. Once the war had started, the accounts put large sums on things that would not happen, such as a ceasefire by the end of March or US troops in Iran by then. On those two markets they paid 87 and 77 cents a share on average, so each share could make only 13 to 23 cents. Their long shots after the strikes mostly lost money. The one that paid came on the eve of the ceasefire, when Merlin11111 paid 28 cents a share on a ceasefire by the end of April. The market settled Yes early the next morning, and the bet made about $47,000.
06 · One network?What ties the nine together
Bubblemaps calls the nine one network. The chain shows how alike they behave. Five were opened within three days of each other. All nine brought money in the same way, from wallets on Ethereum and Solana through Relay, a bridge that moves money between chains. They bet on the same few markets in the same windows, and they cashed out the same way.
Tying them together by money is harder. We found no direct transfer between any two of them. What we found are shared exits. Five of the accounts sent money, directly or one step later, into three Binance deposit addresses: flowjj and trevors4 into one, flowjj and whopperlover into a second, gaba4 and fuego66 into a third. A Binance deposit address belongs to one Binance account, so money from two of the nine ended up in the same place, three times over.
That falls short of proof that one person runs them. Each of those three addresses has taken money from dozens of other senders since early 2024. They could belong to desks that turn crypto into cash for many clients. We could not confirm the one-network claim from money flows alone. Binance knows who holds those accounts.
07 · The exitsWhere the money went
The nine put in about $3.1 million and took out about $5.1 million. All of it left through Relay, nearly all of it to Ethereum. We followed each withdrawal for up to two steps, until it reached an exchange or a coin-swap service. All but about 2% of the money did.
Most of it went to Binance and Bybit. The rest went to ChangeNOW and ChangeHero, services that swap one coin for another, and a little to HTX. About $87,000 went to wallets we could not label. The three biggest cash-outs went first to private wallets, which split the money into smaller pieces and sent each piece to a different Binance deposit address. One account, trevors4, sent its last withdrawals through three new wallets that each passed the money on within about half a minute and were never used again.
The three private wallets that split the biggest cash-outs draw attention of their own. Someone keeps filling their histories with fake USDC transfers to and from lookalike addresses, the scam known as address poisoning. If you trace these wallets yourself, follow the real USDC contract, or you will count millions of dollars of fake transfers.
08 · After 60 MinutesThe money kept moving
Two days after 60 Minutes aired the story, alealeg began emptying its account. It was done within a fortnight. A second account followed in June and kept withdrawing into August.
Most of the money taken out after the broadcast left in June or later, after the end of May, when WIRED reports the CFTC approved its Iran order. One account never withdrew at all: propescia still holds about $508,000 on Polymarket, as of 22 September. None of the nine has placed a bet since early July.
09 · The pardon betsFinding the two accounts
Back to Biden's last morning. NPR's report, built on Bubblemaps' work, left the accounts unnamed but gave enough numbers to find them: two accounts, a perfect record on Biden pardon markets, and one bet on Jim Biden, placed at long odds, that returned almost $200,000.
We rebuilt every purchase in the Jim Biden market from the raw token transfers on Polygon, and read each market's question from the chain itself, where Polymarket publishes it when a market opens. One wallet stood out at once. Its Jim Biden stake matches NPR's figures to the share.
| What NPR's report showed | What the chain shows |
|---|---|
| $21,711 on Jim Biden | One wallet paid $21,713 for Jim Biden Yes shares. |
| At 11 cents a share | An average of 11.0 cents a share. |
| A $198,220 return | 198,220 shares, each paid a dollar. |
| $316,346 on five bets | $316,343 across five markets, by two wallets. |
| Schiff at 6 cents | An average of 6.0 cents a share. |
The wallet is 0xd9be…1d98, d9be for short. Every withdrawal it made went to one address, 0x0a65…8d7e, which the labeling service MetaSleuth marks as a Kraken deposit address. On Polygon, every dollar that address has ever received came from one of two wallets. The second is 0xa416…025e, a416 for short. Later that day the two took turns paying into it, minutes apart. Both had been funded from Kraken in the first place. That is the pair NPR described. Here are all three addresses in full.
| Paid in, 20 Jan (UTC) | From |
|---|---|
| 18:50 and 19:06 | 0xa416…025e |
| 19:15 | 0xd9be…1d98 |
| 21:20 | 0xa416…025e |
| 21:26 and 21:35 | 0xd9be…1d98 |
| Account and market | What it bought, and what it made |
|---|---|
| d9be · Jim Biden | 198,220 shares for $21,713, at 11.0¢. Profit $176,507. |
| d9be · Liz Cheney | 25,127 shares for $3,989, at 15.9¢. Profit $21,138. |
| d9be · Adam Schiff | 21,972 shares for $1,320, at 6.0¢. Profit $20,173. |
| d9be · Hunter Biden | 28,885 shares for $8,787, at 30.4¢, part sold early. Profit $6,667. |
| a416 · Jim Biden | 76,964 shares for $19,112, at 24.8¢. Profit $57,852. |
| a416 · Hunter Biden | 24,680 shares for $7,535, at 30.5¢, part sold early. Profit $15,875. |
| a416 · Adam Schiff | 10,000 shares for $1,509, at 15.1¢. Profit $8,491. |
| a416 · Liz Cheney | 10,200 shares for $1,860, at 18.2¢. Profit $8,340. |
| a416 · Adam Kinzinger | 1,522 shares for $222.50, at 14.6¢. Profit $1,300. |
| Both, five markets | Profit $316,343. NPR, citing Bubblemaps: $316,346. |
| The whole market | 5,591 wallets traded the four January markets and 13 made more than $50,000. d9be made the most, $217,818. a416 came fifth. |
The record NPR described holds. The pair bet on the five names it listed and won all five: Hunter Biden in the autumn of 2024, weeks before his pardon, then Cheney, Schiff, Kinzinger and Jim Biden in January. Their only other pardon bet was small and lost. They put $774 and $141 on Trump pardoning himself in his first hundred days, then sold at a loss the day after he took office. One figure differs. NPR put their stake on the four January names at about $64,000, and we count about $50,000.
Every share they bought in those January markets was bought before the news moved the price. The morning pardons moved Cheney, Schiff and Kinzinger a little after seven in Washington. Jim Biden's price jumped 23 minutes before noon, and the pair's last purchases came before that, the final one more than half an hour earlier. The only trades after a jump were sales, when d9be took some Schiff profit at nearly a dollar a share.
They were not the only winners that morning. More than five thousand wallets traded those four markets, and about a dozen made more than $50,000 on them. d9be made the most, and a416 came fifth.
d9be sold its last shares and made its last withdrawal the next morning, and has not traded since. a416 kept trading into the spring of 2026, and some of that trading was on the war with Iran. It put $75,704 into 23 markets on the war and came out $11,379 down. Its biggest bet was that the Iranian regime would fall by the end of June, and it lost. Its withdrawals still went to the same Kraken address, by then through Relay to Ethereum. On Ethereum that address also took $16,705 in USDT from a third wallet, a busy one that pays many other addresses.
Nothing on the chain ties a416 to the nine Iran accounts. They share no wallets and no exits. They met once, when the order book matched a $2,000 purchase by a416 with a sale by fuego66.
10 · What the chain cannot sayWhat this shows, and what it does not
The chain shows who bet what, when, at what price, and where the money went. It does not show who held the keys, or what anybody knew. A well-timed bet can come from a hunch or from somewhere else, and trading records cannot tell the two apart. Plenty of people bought cheap pardon shares that morning. A few bought a lot of them.
What the chain does show is where each trail ends. For the pardon pair it ends at one Kraken deposit address. For the Iran accounts almost all of it ends at Binance, Bybit and a few smaller exchanges and swap services. Those companies know who owns the accounts, and an investigation order gives the CFTC the power to ask them.
Earlier this month we looked at a related case, a set of accounts that beat the odds on KPMG's audit clients. In August we asked how much of Polymarket is bots. The method is the same one: read the whole record, then check it against the chain.
11 · MethodHow we did it
| Step | How |
|---|---|
| Accounts to wallets | The nine names are Bubblemaps'. We matched each to its Polymarket wallet from public profiles. Seven of the nine received their first deposit within half an hour of the profile being created. The two pardon wallets were found from NPR's figures, as described above. |
| The ledger | Every share and every dollar in or out of each wallet, from successful transactions only. We checked the result against the chain as it stands today: all 120 token balances and every cash balance match. |
| Who won each market | Read from the Polymarket settlement contract itself, not from any website. Market names for January 2025 were read from the question each market published on-chain when it opened. |
| Where the money went | Each withdrawal was followed through Relay's public records and matched to the transfer that landed on the other chain, then to the first labeled exchange or swap service. Labels come from MetaSleuth and our own detection of exchange deposit addresses. |
| Outside figures | Bubblemaps' per-account profits are as published by Alphawire. NPR's and 60 Minutes' figures are as reported. WIRED's account of the orders is as reported. |
| As of | 22 September 2026. Balances can change after that date. |
You can run the same queries through our Polymarket API, or trace any of the wallets above with Bitquery MCP.
Trace these Polymarket accounts yourself
This article is provided for informational and educational purposes only and reflects analysis of publicly available on-chain data as of the dates indicated. It does not constitute legal, financial, compliance, or investment advice, and nothing in it is a recommendation to buy, sell, or hold any token or asset.
Nothing in this article identifies any individual, and nothing in it asserts that any person or organisation acted unlawfully. The Polymarket accounts and wallets described are pseudonymous. We do not know who controls them. Statements that the CFTC approved investigation orders, and the figures attributed to NPR, 60 Minutes, Bubblemaps and Alphawire, are reports published by other organisations and are attributed as such. An investigation order is not a charge, and no charges in these matters have been made public.
Our figures are measurements of on-chain records: trades, payouts, transfers and balances. The pairing of the two pardon wallets rests on their shared withdrawal address. The grouping of the nine Iran accounts is Bubblemaps' claim, which we tested and could only partly reproduce. Links through exchange deposit addresses may reflect a shared service rather than shared ownership. Exchange, bridge and swap-service identifications come from third-party labels and our own heuristics, and may be incomplete or incorrect. Prediction markets are a restricted product in many places, and nothing here is an endorsement of using them.
Nothing herein should be relied upon as a definitive determination of fact. Readers should conduct their own independent verification before taking any action. The authors and publisher accept no liability for any loss or damage arising from reliance on this material. All trademarks and company names are the property of their respective owners.