How a 10 ETH Refund Bug Froze THORChain Trading on 10 Chains

23 hours ago 1

Rommie Analytics

Key Takeaways

  • One-block Ethereum reorg at 11:34 UTC, October 31
  • Sender returned the extra 10 ETH payout
  • ETH signing halted within about two minutes
  • Ten chains halted, four trading on November 1

THORChain set out the sequence in a post on X on November 1, saying the user had returned the extra 10 ETH and that core developers were working on the necessary changes.

What the reorg removed

At 11:34 UTC on October 31, Ethereum replaced one recent block with a competing version. The discarded block contained a 10 ETH deposit to a THORChain vault, which the protocol’s observers had already seen and credited.

Blocks that recent are still open to replacement. Ethereum treats a block as finalized only after about two epochs, roughly 13 minutes, and nothing in THORChain’s account suggests finalized history changed. The failure happened inside THORChain, which acted on a deposit before Ethereum had settled it.

Two payments followed. The swap...

Read Entire Article