PMCPredictMarketCap
AIOilCryptoMetalsArbitrageCompareAnalysis

Stay in the loop

Prediction market analysis, delivered occasionally.

PredictMarketCapPredictMarketCap
CategoriesTrending
Data from Polymarket, Kalshi, Limitless & Hyperliquid
← All Analysis
PoliticsEconomicsTrendingExplore Markets
Price chart spiking before announcement with clock approaching deadline
InvestigationIranApril 8, 2026

Who Knew? The Iran Ceasefire Was Priced In Hours Before It Was Announced

$11.4M traded on Polymarket. After Sharif's tweet the market exploded from 5% to 40% — pricing a done deal three hours before Trump confirmed it. One wallet was built specifically for this trade. Every transaction is on-chain.

3.8%
2:00 PM ET
Before any signal
40.2%
6:32 PM ET
When Trump posted
98.4%
7:30 PM ET
Near-certainty

At 6:32 PM Eastern on April 7, 2026, President Trump posted on Truth Social announcing a two-week ceasefire with Iran. Oil futures would plunge 16%. Stock futures would surge. It was the biggest geopolitical development in months. By then, it was old news on Polymarket.

The “US x Iran ceasefire by April 7?” contract had been climbing for over three hours. The catalyst was Pakistani PM Sharif's 3:16 PM tweet — a diplomatic plea to extend Trump's strike deadline and reopen Hormuz. That tweet was a public signal. What happened next was not a normal reaction to a diplomatic plea.

The market didn't nudge from 5% to 8%. It exploded to 30% within two hours. By the time Trump confirmed the deal at 6:32 PM, the market was already at 40.2% — nearly half the total move to 98%. A PM asking for an extension doesn't justify an 8x repricing. The money was trading as if the deal was already done.

One wallet — an 8-day-old account that had only ever traded ceasefire markets — placed a probe buy two hours before Sharif's tweet, then scaled into a massive position and cashed out $179K. Another wallet started buying the same minute the tweet went live. A third flipped from short to long on a $59K trade 38 minutes before Trump posted.

We pulled every trade on the ceasefire markets from our database. 29,176 trades. $11.4 million in volume. Here's what the timeline, the wallets, and the money actually show.

What Was Announced

Trump's Truth Social post announced a two-week “double sided CEASEFIRE” brokered through Pakistan. Iran agreed to the “COMPLETE, IMMEDIATE, and SAFE OPENING” of the Strait of Hormuz. Peace talks would begin Friday, April 10, in Islamabad. Iran's Supreme National Security Council confirmed the agreement shortly after, though it emphasized: “This does not signify the termination of the war.”

The timeline on April 7:

8:06 AMTrump: “A whole civilization will die tonight” if Hormuz is not reopened by 8 PM.
3:16 PMSharif tweets that diplomatic efforts are “progressing steadily,” urges Trump to extend the deadline by two weeks and reopen Hormuz. The tweet's edit history reveals the original text began with “Draft – Pakistan's PM Message on X” — it was pre-written as part of the diplomatic process and copy-pasted onto Sharif's account.
6:32 PMTrump posts the ceasefire announcement on Truth Social.
~6:35 PMIranian Foreign Minister Araghchi confirms. SNSC issues acceptance.
~7:00 PMWhite House confirms Israel is also bound. Oil plunges ~16%.

Sharif's tweet was a public diplomatic plea — not a confirmation that a deal was done. No verifiable public rumor or leak of the specific ceasefire terms circulated before Trump's post. Major outlets described the pivot as sudden, coming less than 90 minutes before Trump's self-imposed strike deadline. The prediction market, however, had been climbing since before Sharif's tweet even went up.

The Price Curve

“US x Iran ceasefire by April 7?” — YES token price, April 7, 2026. All times Eastern.

0%20%40%60%80%100%3:16 PM — Sharif tweets6:32 PM — Trump posts3.8%30.5%40.2%62.3%98.4%already here when Trump posted2 PM3 PM4 PM5 PM6 PM7 PMBefore tweetAfter SharifTrump postsConfirmed
View raw data table
Time (ET)YES PriceTradesEvent
2:00 PM3.8%3
3:00 PM4.7%5
3:30 PM6.9%90Post-Sharif, pre-TrumpSharif tweeted at 3:16 PM. Volume explodes — 600 trades in 15 min
4:00 PM10.6%39Post-Sharif, pre-TrumpFirst major repricing
5:00 PM30.5%76Post-Sharif, pre-Trump30% — far beyond what a diplomatic plea explains
5:30 PM19.1%41Post-Sharif, pre-TrumpDip — skeptics push back
5:50 PM29.4%59
6:00 PM35.9%52
6:20 PM33.1%63Post-Sharif, pre-TrumpDips — still no confirmation
6:32 PM40.2%55Trump postsTrump posts on Truth Social
6:35 PM62.3%139+22 pts in 3 minutes
6:45 PM65.7%147
7:00 PM96.0%92Near-certainty
7:30 PM98.4%46

Sharif's tweet was public. The market reaction after 3:16 PM could partly reflect smart traders reading between the lines. But a diplomatic plea doesn't explain an 8x repricing — the market hit 30.5% by 5:00 PM and 40.2% by the time Trump confirmed the deal. The money was trading as if the ceasefire was already done. And one wallet — 8 days old, ceasefire-only — started buying two hours before Sharif even tweeted.

Three Wallets Under the Microscope

These accounts show patterns most consistent with foreknowledge. All data is from public Polygon blockchain transactions and the Polymarket API.

Erasmus.Suspicious
$320,695 total volume
3 markets traded
Account created: March 31, 2026 · 0xc6587b11…33b784 →

Brand-new account. Only ceasefire markets. Probe buy two hours before Sharif's tweet → massive position → cash out.

TimeActionAmountPrice
1:00 PMBuy YES$3103.0¢
1:49 PMSell YES$3553.6¢
4:31 PMBuy YES$1,23213.7¢
4:33 PMBuy YES$5,14514.6¢
4:50 PMBuy YES$5,10816.6¢
7:16 PMBuy YES$94,95595.0¢
9:20 PMSell YES$99,60099.6¢
9:21 PMSell YES$79,68099.6¢
sidechair1Suspicious
$75,814 total volume
1 markets traded
Account created: April 7, 2026 (evening) · 0xaba543a9…798d62 →

Account appeared during the post-announcement dispute window. $75.8K in one direction on one market. No prior trade history in our database.

TimeActionAmountPrice
9:49 PMBuy YES$10,00055.8¢
9:50 PMBuy YES$10,00059.5¢
9:53 PMBuy YES$5,00056.0¢
9:53 PMBuy YES$5,00059.4¢
10:01 PMBuy YES$8,00061.9¢
10:14 PMBuy YES$12,00064.1¢
10:19 PMBuy YES$5,81462.5¢
10:23 PMBuy YES$20,00063.1¢
MisTKySuspicious
$1,284,727 total volume
16 markets traded
Account created: March 10, 2026 · 0x35bbbad2…22009b →

Flipped from massive NO position to YES. $59K "invasion" sell at 5:54 PM — Sharif's plea was public, but this trade says the deal is already done. 38 minutes before Trump confirmed it.

TimeActionAmountPrice
Apr 2Buy CF No$36,20092.0¢
Apr 5Buy Invasion Yes$79,80099.5¢
Apr 6Buy CF No$34,000+92-95¢
5:54 PM Apr 7Sell Invasion Yes$59,16199.0¢
Post-ann.Buy CF Yes$13,25311-28¢

The Erasmus. Trade in Detail

The account is eight days old. Its first trade ever was a ceasefire buy. It has only traded three markets, all of them ceasefire contracts. No oil, no invasion, no regime change, no sports, no politics. Just ceasefire.

At 1:00 PM ET on April 7 — when the market was at 3% and Sharif hadn't tweeted yet — Erasmus. bought 10,362 YES shares at 3.0¢. A $310 probe. Sold it for a small profit at 3.6¢ forty-nine minutes later. Then, at 4:31 PM — now post-Sharif — started loading up: $1,232 at 13.7¢, $5,145 at 14.6¢, $5,108 at 16.6¢. The price wasn't moving randomly — Erasmus. was bidding it up.

After the Trump post, Erasmus. waited. The market hit 80%, then 90%. At 7:16 PM, Erasmus. placed a single trade: $94,955 at 95.0¢. The second-largest YES buy of the entire day. Four minutes later, sold 100,000 shares at 99.6¢ for $99,600. Then sold another 80,000 shares for $79,680.

Total realized profit from what we can see in the data: approximately $170,000. Eight days old. Three ceasefire markets. $170K realized. Bio: “Prediction markets are the future, if there is one.” Make of that what you will.

The Account That Appeared During the Dispute

sidechair1 is simpler and arguably more interesting. The account's first trade in our database was at 9:49 PM ET on April 7 — after the ceasefire was announced but while the market was still trading at 55-64¢. Why not 99¢? Because the outcome was actively disputed. Israel continued bombing during the initial hours. Iran's own statement said the ceasefire “does not signify the termination of the war.” Polymarket uses UMA's optimistic oracle for resolution, and traders were genuinely uncertain whether “ceasefire” would meet the contract's settlement criteria.

Into that ambiguity, sidechair1 placed 8 trades over 34 minutes, all in the same direction: buy YES on “Ceasefire by April 15.” Total: $75,814. The account has never traded any other market. There is no prior trade history. It appeared, placed $75K in bets, and went quiet.

If the April 15 ceasefire resolves YES — which at 99%+ appears near-certain — sidechair1's shares are worth approximately $125,000 on a ~$50K profit. That's a 66% return in hours, made possible because the resolution dispute created a pricing gap between “the ceasefire happened” and “the contract will pay out.”

The $59K Flip

MisTKy is not a new account. With $1.28M in total volume across 16 markets and 158 trades, this is one of the most active Iran-focused traders on Polymarket.

Through April 6, MisTKy was heavily short ceasefire. Over $34,000 in ceasefire NO positions at 92-95¢ on April 2 and April 6. Plus $79,800 in “US forces enter Iran by April 30” YES at 99.5¢ — a bet that the war would continue.

Then at 5:54 PM ET on April 7 — 2.5 hours after Sharif's tweet and 38 minutes before Trump's post — MisTKy sold $59,161 of “US forces enter Iran” YES shares at 99.0¢. That is the single largest risk-off trade in the pre-confirmation window. Sharif's plea was public by then, but this trade doesn't say “maybe there's a deal.” It says “the deal is done.” One of the biggest Iran-focused traders on the platform went from invasion bull to ceasefire buyer 38 minutes before Trump. That's not random-walk behavior.

MisTKy then bought ceasefire YES starting at 11.4¢, averaging 17.8¢ across 5 trades totaling $13,253.

The Rest of the Pre-Confirmation Buyers

Top YES buyers on “Ceasefire by April 7” before Trump's 6:32 PM post. Sorted by total spend.

CasdiferNormal
$25,578
avg 26.9¢
7 tradesFirst buy: ~4:11 PMAccount: Mar 24

Market-maker pattern — trading both sides throughout. Bought YES and NO simultaneously. Provided liquidity.

0xaeC63D…Notable
$20,338
avg 31.2¢
2 tradesFirst buy: ~5:59 PMAccount: Unknown

Two large trades in the final half-hour before Trump. Also placed $22K NO bet at 67.2¢ at 5:59 PM — hedging or genuine uncertainty?

MisTKySuspicious
$13,253
avg 17.8¢
5 tradesFirst buy: ~4:00 PMAccount: Mar 10

Was heavily short ceasefire ($34K+ No bets, days prior). Sold $59K of "US forces enter Iran" YES at 5:54 PM — 38 minutes before Trump's post. Sharif's plea was public, but this sell says "the deal is done." Then flipped to ceasefire YES.

Erasmus.Suspicious
$11,485
avg 15¢
3 tradesFirst buy: 1:00 PMAccount: Mar 31

Account is 8 days old. Has ONLY traded ceasefire markets (3 markets, all ceasefire). Probe buy at 3¢ — two hours before Sharif's tweet. Then scaled to a $94,955 single trade at 95¢. Cashed out $179K.

DropperNotable
$8,883
avg 25.3¢
5 tradesFirst buy: 3:16 PMAccount: Mar 25

Was simultaneously betting ceasefire NO ($6.6K at 96.2¢) AND YES ($262 at 3.2¢) on the same day. First YES buy at 3:16 PM — the same minute Sharif tweeted. Only trades Iran markets.

ScottyNoooNotable
$7,528
avg 23.2¢
7 tradesFirst buy: 5:47 AMAccount: Mar 11

Placed a $31.51 probe at 2.6¢ at 5:47 AM — nine hours before Sharif's tweet. Was also $83K short ceasefire. Sophisticated trader, $905K total volume.

The Liquidity Provider: jwp9999

Not everyone in the data had a directional view. jwp9999 placed hundreds of trades between 5:50 PM and 6:30 PM ET, all selling NO shares in $600-$2,000 clips every 2-4 seconds. The regularity is unmistakable — algorithmic market-making, not directional betting.

jwp9999 was the primary liquidity provider during the pre-confirmation window. When the informed buyers moved in, jwp9999 was on the other side of the trade, absorbing the buying pressure and keeping the book orderly. After Trump's post, jwp9999 continued selling — eventually dumping $182,851 of “Forces enter Iran” YES at 98.9¢, the second-largest post-announcement trade in the data.

After the Post: The Feeding Frenzy

Largest trades in the first 2.5 hours after Trump's 6:32 PM Truth Social post.

TimeTraderAmountPriceMarket
6:33 PMKickstand7$79,00564.0¢CF Apr 7 YES
6:33 PMAllByMyseIf$49,75969.0¢CF Apr 15 YES
6:33 PMbbbbbbbbbbb6686$137,31199.0¢Invasion YES → SELL
6:33 PMTranQuiliT$32,39489.8¢CF Apr 7 YES
6:33 PMyungstalin$43,78870.0¢CF Apr 15 YES
6:37 PMalienreal$53,61956.3¢CF Apr 7 YES → SELL
6:42 PMsteeplejack$31,47257.5¢CF Apr 7 YES
6:56 PMMajoriT$86,18693.3¢CF Apr 7 YES
6:57 PMmorganfreeman228$31,35096.2¢CF Apr 7 YES
7:08 PMsteeplejack$271,30998.9¢Invasion YES → SELL
7:13 PMbbbbbbbbbbb6686$48,00090.0¢CF Apr 7 YES
7:16 PMErasmus.$94,95595.0¢CF Apr 7 YES
7:20 PMjwp9999$182,85198.9¢Invasion YES → SELL
8:01 PMChinaBoomPow$35,30099.1¢CF Apr 7 YES
8:59 PMMarco-Rubio$7,52532.4¢CF Apr 15 YES

Within 3 seconds of Trump's post, Kickstand7 placed a $79K buy at 64¢. bbbbbbbbbbb6686 sold $137K of invasion bets and rotated $48K into ceasefire YES at 90¢. steeplejack was the biggest post-announcement player — approximately $290K in ceasefire YES buys plus a $271K sell of “Forces enter Iran” shares. ChinaBoomPow, a 6-day-old account that had been betting NO ($5,869 at 87¢), cashed out $35.3K at 99.1¢ at 8:01 PM. The first minute after the post saw more volume than the previous hour.

Total Volume: $11.4 Million in One Day

MarketVolumeTrades
Ceasefire by April 7$8.6M21,716
Ceasefire by April 15$2.4M6,338
Ceasefire by April 30$368K1,122
Total$11.4M29,176

The “Ceasefire by April 7” contract alone did $8.6M — more than many stock IPOs trade on their first day. The parent event (“US x Iran ceasefire by…”) has done $150.8M in total volume since its creation on February 28.

The Days Before: April 5-6

The April 7 ceasefire market was not entirely flat before the 7th. On April 5, the price tripled from 0.95¢ to 3.35¢ with no obvious news catalyst. On April 6, it briefly spiked to 7.7¢ at 4:03 AM ET before fading back to 2%.

The biggest pre-positioning buyer on April 5-6 was an account called NOTHINGEVERFRICKINGHAPPENS, who accumulated $4,933 of YES at an average of 4.7¢. If they held through resolution, that position is worth approximately $105,000.

Whether these early moves reflect informed trading or heightened speculation around Trump's escalating rhetoric is impossible to determine from trade data alone. What is clear is that the prediction market was moving toward “ceasefire” days before any public signal.

The Resolution Dispute

As of publication, the “Ceasefire by April 7” market has not fully resolved. Polymarket uses UMA's optimistic oracle for resolution, and this market has gone through multiple rounds of proposal and dispute. Some traders argue that the ceasefire doesn't count because Israel continued bombing during the initial hours, or because Iran's statement explicitly said the ceasefire “does not signify the termination of the war.”

The YES token is trading at 99.55¢ as of April 8, 2026, 2:00 AM ET, indicating the market expects YES resolution. But the dispute explains why post-announcement trades were still being placed at 55-65¢ rather than 99¢ — and why sidechair1's $75K position, bought in the dispute window, could be worth $125K. The resolution risk was real, and pricing it correctly was its own edge.

What the Data Shows

Let's be clear about what we know and what we don't.

Sharif's 3:16 PM tweet was a public signal. Anyone could have read it and decided to buy. Much of the volume after 3:16 PM could be explained by smart traders reading between the lines of a diplomatic plea during a live crisis with a strike deadline hours away. That's not insider trading — that's market efficiency.

But the degree of the reaction is what doesn't add up. A Pakistani PM asking for a deadline extension moved this market from 5% to 40%. That's not “maybe there's a deal” pricing — that's “the deal is done” pricing, three hours before it was confirmed. And some of the wallet-level evidence is hard to explain away:

  1. At least one account was built for this trade. Erasmus. — 8 days old, only ceasefire markets, probe buy two hours before Sharif's tweet — then scaled into a massive position and cashed out $179K. That's not a retail trader reacting to news.
  2. A sophisticated trader flipped direction 38 minutes before Trump's post. MisTKy sold $59K of “Forces enter Iran” YES at 5:54 PM — the largest risk-off trade in the pre-confirmation window. Sharif's tweet was three hours old by then. This trade priced in the deal itself.
  3. The early money made 33x. Post-announcement buyers made 2.5x. Trump's post moved the price 22 points in three minutes, but the market had already moved 36 points before he posted. Whoever drove the pre-confirmation move captured most of the value.
  4. $11.4M in volume and 29,176 trades on a market that was at 3.8% that morning. On any exchange, this kind of volume spike on a low-liquidity contract hours before a major announcement would trigger a review.

Prediction markets live in a legal gray area. The definition of “insider trading” on prediction contracts is largely untested. We don't know who these wallets belong to, and we're not alleging anyone broke the law.

But this is what on-chain markets give you that traditional finance doesn't: every trade, every wallet, every timestamp, fully public. If the same thing happened in oil futures or options, you'd never see the data. On Polymarket, the receipts are on the blockchain. Draw your own conclusions.

Methodology & Data

Trade data was collected from the Polymarket Data API and stored in our PostgreSQL database. Our trade sync collects from the top 200 markets by volume every 5 minutes. All timestamps are from the Polymarket API and correspond to on-chain transaction times on the Polygon blockchain. Wallet addresses and display names are public data from Polymarket profiles.

Price timeline figures represent the average YES token trade price within a ±1 minute window of the stated time. Trade counts represent the number of trades in that window. Trader volumes are aggregated from all YES buy trades on the “US x Iran ceasefire by April 7” market on April 7, 2026.

“Account age” refers to the earliest trade in our database for that wallet address. Wallets may have been created earlier without trading. “Suspicion” labels are editorial assessments based on account age, trading pattern, and timing relative to public information. They are not allegations of illegal activity.

Sharif's tweet timestamp (3:16 PM ET) is from the original post on X; the “Draft” edit history is visible in the post's version history. Trump's Truth Social post at 6:32 PM ET is sourced from PBS News, NBC News, Al Jazeera, AP News, and The Guardian. Data as of April 8, 2026, 2:00 AM ET.

More from PredictMarketCap

What $250M Says About the Iran War
Oil probabilities, regime change odds, ceasefire timelines — the full picture from real-money markets.
Anatomy of a War Premium: The First 10 Days
Hour-by-hour data from the first 10 days. Every spike, crash, and repricing mapped to events.
Futures Say $98. Prediction Markets Say 78%.
The divergence between June WTI futures and Polymarket oil threshold contracts.
The Same Bet, Different Rules
When cross-platform contracts use different settlement rules, arbitrage becomes a trap.

Track every whale trade in real time

Every trade in this analysis is tracked live on PredictMarketCap.

Whale TradesCeasefire MarketIran Dashboard

Published April 8, 2026 · PredictMarketCap

predictmarketcap.com