Metronome Discloses $15.7 Million Synth Shortfall, Blames Oracle Lag in Swap Module

MetronomeDAO disclosed that roughly 6,367 msETH and 4.57 million msUSD in circulation, about $15.7 million at current prices, have no collateral behind them, after trading bots spent months exploiting delayed price data in the protocol's swap feature.
The hole equals about 31% of all msETH and 16% of all msUSD in existence. If the tokens fall in price and the gap gets realized, the losses land on liquidity providers, the users who deposited msETH and msUSD into trading pools on exchanges like Curve and Aerodrome to earn fees, according to a post-mortem published July 30.
Metronome said the damage is confined to its swap module, and that its Morpho lending markets, MetBasis product, and the core minting protocol still work normally.
msETH is down 25% in the last 24 hours to $1,378, while trading volume jumped roughly ninefold to $51.7 million, per CoinGecko. msUSD is trading 25% below $1, at $0.737.
Metronome Synth holds $10 million in TVL across Ethereum, Base, and Optimism, per DefiLlama, down from $17.56 million on Thursday.
Bots Trading Against Stale Prices
Metronome Synth is a protocol from 2023 that lets users deposit collateral — ETH, USDC, WBTC, and others — and mint synthetic tokens against it: msETH, which tracks the price of ETH, and msUSD, which tracks the dollar. The system's core promise is that every synth in circulation is matched by a debt position, meaning someone somewhere owes that token back to the protocol and has posted more than its value in collateral. That one-to-one match between tokens and debt is what "backing" means here.
The protocol also runs a swap module, which lets traders exchange msETH for msUSD and back with zero slippage. To know how many msUSD one msETH is worth, the module reads the ETH/USD price from Chainlink, the dominant provider of oracles — services that feed real-world prices onto blockchains.
The problem, according to the post mortem, is that Chainlink’s feed doesn’t update continuously. It pushes a new price on-chain only when the market moves past a set threshold — 0.15% on Base, 0.5% on Ethereum — or after a timed interval. Between updates, the on-chain price can trail the real market by minutes.
Trading bots watched both prices at once and swapped whenever the gap favored them, buying whichever synth the stale oracle was underpricing. Each of those trades handed the bot more value than it gave the protocol, and the difference piled up as what Metronome calls "unbacked float" — synths in circulation with no debt position behind them.
A Fee Cushion Too Thin
Metronome knew stale prices were a risk and charged swap fees meant to absorb it: 0.45% per swap on Base, three times the feed's deviation threshold, and 0.55% on Ethereum. The assumption was that no bot could profit from a price gap smaller than the fee.
That assumption failed because the feed spent far longer outside its accuracy band than the design anticipated. The team said it re-priced all 241,292 swaps in the protocol's history — $3.6 billion in volume across Ethereum, Optimism, and Base — against the exact oracle reading at each moment of execution. On Base, the ETH/USD feed has been outside its 0.15% band 18.5% of all minutes since Metronome launched there, per the protocol's full oracle report, and the feed's response time deteriorated sharply in 2026: March through July was the worst five-month stretch in the protocol's history. The cause was "the latency of the Chainlink price at swap execution, a variable which Metronome's fee design did not properly account for, and one that particularly deteriorated on Base," the post-mortem reads.
Metronome said it has shared the dataset with Chainlink and is "in active discussion with them." Chainlink had not publicly responded at the time of writing.
The team noticed backing slipping in Q1 2026 and worked through suspected causes for months. The diagnosis was delayed in April and May, when the $292 million Kelp DAO bridge exploit forced Metronome to switch off synth operations over concerns about LayerZero, the cross-chain messaging network its synths use to move between blockchains. By June, with systems back online and the gap still growing, the oracle was the only explanation left.
Recovery Plan
The protocol is functioning but wounded, and its recovery plan runs on treasury money rather than user haircuts.
Swapping is effectively paused: fees on all synth pairs have been raised high enough to keep volume minimal until an architecture upgrade is complete, and the protocol can now charge different fees in each direction to defend against one-sided flow.
Against a potential run, the treasury has borrowed and looped $34 million notional in synthetic assets — positions that profit if the synths fall below their reference price — plus about $6.5 million in liquidity it calls "last-to-leave": protocol-owned pool deposits that will not exit until backing is restored, so regular liquidity providers aren't racing the treasury for the door.
If msETH or msUSD drop roughly 30%, Metronome said, those positions throw off enough profit to buy back and burn every unbacked token and restore full backing.
"That is the point at which current treasury positions are sufficient to fully settle the gap, not a guarantee that price cannot move further," the team wrote.
Closing the Gap
Absent a crash, the gap closes more slowly: Metronome says more than $51 million in outstanding debt keeps generating interest, and that revenue will fund gradual buybacks and burns until every synth is backed again.
Talks with partners may add capital to the effort. Liquidity providers face a choice, and no forced losses: sell their synths into the market now, or stay in the pools, keep earning yield, and wait for the peg to firm up. MET holders are unaffected, per the team, with token buybacks and esMET distributions proceeding as planned. Backing data is published on a Dune dashboard.
Before the defensive positions were built, "synthetic LPs were roughly 30% unbacked globally, and Metronome had been paying to incentivize unbacked, unproductive synthetic assets in circulation," the post-mortem reads.
Metronome has absorbed pool-level losses before: in July 2023, the protocol's msETH-ETH Curve pool was drained in the Vyper compiler exploit that hit multiple Curve pools.
Advertisement
Get an edge in Crypto with our free daily newsletter
Know what matters in Crypto and Web3 with The Defiant Daily newsletter, Mon to Fri
90k+ Defiers informed every day. Unsubscribe anytime.



