The Extra Three Zeros That Almost Drained $1 Billion: The Synthetix Korean Won Oracle Glitch
On June 25, 2019, one of the most terrifying pricing bugs in decentralized finance history unfolded in a fraction of a second. An automated price oracle feed serving derivatives platform Synthetix accidentally published the exchange rate of the Korean Won (KRW) with three extra zeros—reporting 1 USD as 1,150,000 KRW instead of 1,150 KRW. In less than two blocks, an automated arbitrage trading bot exploited the 1,000x mispricing to print over 37 million synthetic Ether (sETH) worth nearly $1 Billion, bringing the entire DeFi protocol to the brink of immediate catastrophic bankruptcy.

3-Minute Fast Briefing
- The ParadoxOn June 25, 2019, an off-chain oracle feed misreported the USD/KRW exchange rate by 1,000x, setting 1 USD = 1,150,000 KRW instead of 1,150 KRW on Synthetix.
- The Turning PointAn automated arbitrage bot spotted the mispricing in under a second, buying synthetic KRW cheaply and converting it into 37 Million sETH (worth nearly $1 Billion).
- The LegacyFounder Kain Warwick reached out to the bot owner, negotiating a bounty reward in exchange for returning the synthetic tokens and saving the protocol.
Chronological Timeline
An automated price feed misplaces decimal points, broadcasting 1 USD = 1,150,000 KRW.
A trading bot executes back-to-back trades, converting a tiny sUSD balance into 37M sETH ($1B).
Synthetix developers pause contract trading to prevent the bot from liquidating on Uniswap.
Synthetix contacts the bot operator on Discord and Reddit, offering a generous bug bounty.
The bot owner returns all 37M sETH; Synthetix migrates permanently to Chainlink's multi-source oracles.
1. The 1,000x Decimal Mistake in the Dead of Night
In June 2019, Synthetix was pioneering synthetic asset trading on Ethereum, allowing users to trade synthetic gold, fiat currencies, and crypto without slippage [1].
To determine asset prices, Synthetix relied on an automated off-chain oracle feed that polled traditional foreign exchange markets. At approximately 01:00 UTC on June 25, 2019, one of the oracle APIs suffered a fatal decimal formatting error [1].
Instead of quoting the standard exchange rate of approximately 1 USD = 1,150 KRW (Korean Won), the API pushed a glitched feed reading 1 USD = 1,150,000 KRW—inflating the value of the Korean currency against the US Dollar by exactly one thousand times (1,000x) [1].
2. The Arbitrage Bot That Printed 37 Million sETH
Human traders were asleep, but automated algorithmic trading bots never sleep [2].
Within milliseconds of the bad price feed confirming on Ethereum, an arbitrage bot detected the massive anomaly. The bot rapidly traded a modest balance of synthetic USD (sUSD) into synthetic Korean Won (sKRW) at the normal rate, waited for the glitched oracle update, and traded the sKRW back into synthetic Ethereum (sETH) at a 1,000x markup [2].
In just two consecutive transactions, the bot minted 37,000,000 sETH—an astronomical pile of tokens nominally worth nearly $1 Billion, utterly dwarfing the entire collateral backing of the protocol [2].
An oracle price miscalculation allowed an automated bot to generate 37 million sETH. If these tokens had been dumped on external markets, the system would have collapsed.[2][3]— Synthetix Official Post-Mortem (June 2019)
3. The Race Against Time and the Emergency Circuit Breaker
Alarms blared across the Synthetix engineering team. If the bot operator managed to unwrap or sell even a fraction of the 37 million sETH on Uniswap or Kyber Network, Synthetix's native SNX staking pool would be drained to zero, triggering instant bankruptcy [3].
Founder Kain Warwick immediately triggered the protocol's emergency admin pause function, freezing all synthetic asset transfers and halting the bot in its tracks [3].
Now came the delicate game-theory puzzle: how to convince an anonymous bot operator to surrender $1 Billion in theoretical profit? [4]
4. The Discord Peace Treaty and the Chainlink Revolution
Synthetix published a public plea across Twitter, Reddit, and Discord, reaching out to the wallet owner with an offer: Return the glitched sETH, and we will pay you a massive white-hat bug bounty with zero legal repercussions [4].
Realizing that dumping 37 million sETH would crash liquidity pools to zero and render the tokens worthless anyway, the bot operator agreed. Over a tense few hours on Discord, the tokens were returned safely, and the bounty was paid [4].
The near-death experience sparked a permanent revolution in DeFi security: Synthetix immediately forged a landmark partnership with Chainlink, pioneering decentralized, multi-node oracle networks with built-in deviation thresholds and circuit breakers [5].
A glitch with three extra zeros almost killed the derivatives industry in its infancy—but in doing so, it forged the hardened oracle infrastructure that protects hundreds of billions of dollars in Web3 today.
Key Takeaways for Investors & Builders
The Peril of Single-Source Centralized Oracles
Relying on an un-aggregated or centralized price feed creates a catastrophic single point of failure that algorithmic bots can instantly exploit.
Decentralized Aggregation and Circuit Breakers
This incident catalyzed Chainlink's multi-node decentralized consensus and mandatory percentage deviation circuit breakers across all DeFi price feeds.
White-Hat Bounty Negotiation vs Protocol Collapse
When smart contracts allow technically legal on-chain exploits, open communication and generous bug bounties remain vital lines of defense.
Connected Stories in this Universe
Explore the chain reaction of historical breakthroughs, blunders, and legends.

Feeding Reality to the Blockchain: Sergey Nazarov and the Trillion-Dollar Chainlink Oracle Bet
The blind spots of smart contracts, flannel-wearing visionary Sergey Nazarov, and the decentralized oracle network that unlocked $1T in DeFi.
Read story →
The Fomo3D Heist: How a Player Clogged Ethereum for 3 Minutes to Win $3 Million
10,469 ETH in an unbeatable countdown game — how a clever attacker weaponized Solidity's assert() and 13 consecutive blocks to walk away with millions.
Read story →
The Day 184 Billion Bitcoins Were Created: Satoshi's 5-Hour Emergency Fork
Bitcoin's 21 million hard cap was shattered in a single block — how Satoshi Nakamoto and early miners rolled back 184 billion fake coins in 5 hours.
Read story →Sources & References
- [1]Source 1: CoinDesk: Synthetix Loses 37 Million sETH in Oracle Attack, Recovers Funds via BountyCoinDesk · 2019-06-25Accessed 2026-08-20
- [2]Source 2: Cointelegraph: Crypto Derivatives Platform Synthetix Suffers Oracle Incident, Restores FundsCointelegraph · 2019-06-25Accessed 2026-08-20
- [3]Source 3: Synthetix Official Blog: Post-Mortem on June 25th Oracle Price IncidentSynthetix Foundation · 2019-06-26Accessed 2026-08-20
- [4]Source 4: Decrypt: How Synthetix Negotiated Its Way Out of a $1B Oracle HackDecrypt · 2019-06-26Accessed 2026-08-20
- [5]Source 5: Chainlink Blog: Enhancing Synthetix Security with Decentralized Chainlink Price FeedsChainlink · 2019-07-02Accessed 2026-08-20