T
iTokenly

Hundred Finance hack — April 2023

Verified — 4 sourcesLast checked August 1, 2026

Incident facts

Date of incident
Publicly disclosedApril 15, 2023
Target typeLending protocol
Loss$7,400,000Published estimates range $7,400,000 to $7,400,000Price at time of incident
MethodContract logic errorTwo flaws in forked Compound code were combined: an unused hWBTC market was reduced to a residual supply and then inflated by donating WBTC directly to the contract, distorting the exchange rate, while a rounding error in the redemption path burned fewer hTokens than owed. A flash loan funded the donation.
ChainsOptimism, Ethereum
OutcomeProject shut down

What happened

Hundred Finance, a Compound-fork lending protocol, lost about $7.4 million from its Optimism deployment on 15 April 2023, shortly after 14:00 UTC. The protocol confirmed the exploit the same day and published a post-mortem on 23 April.

The attack combined two flaws in the forked code. The attacker first reduced the supply of an unused hWBTC market to a residual amount — 2 wei, per BlockSec — then donated a large quantity of WBTC directly to the contract, inflating the exchange rate between WBTC and hWBTC by orders of magnitude. A rounding error in the redemption path meant redeeming underlying tokens burned fewer hTokens than it should, so a tiny hWBTC balance could be used as collateral against most of the pool. BlockSec's analysis of the attack transaction describes an Aave V3 flash loan funding the donation, with the attacker recovering the donated WBTC plus about 1,021 ETH of profit before repeating the pattern against other markets.

Decrypt itemised the assets taken as roughly 1.27 million USDC, 1.11 million USDT, 843,000 DAI, 865,000 sUSD, 457,000 FRAX, 20,854 SNX and 1,030 ETH. Every detailed account located — Decrypt, BlockSec, Halborn, DL News and rekt.news — puts the total at about $7.4 million.

Hundred Finance offered a $500,000 bounty for information leading to an arrest, then offered the attacker 10% of the proceeds — around $740,000 — to return the rest. The attacker never responded. Token holders voted on 9 August 2023 to wind the protocol down and use the remaining treasury to compensate depositors. DL News reported that the stolen funds, which had been sitting in Curve, began moving again in May 2024.

Law enforcement

Hundred Finance said it worked with law enforcement and security contractors on recovery. No arrests have been reported.

Sources

  1. DecryptSecondary · retrieved 2026-08-01
  2. BlockSecSecondary · retrieved 2026-08-01
  3. DL NewsSecondary · retrieved 2026-08-01
  4. HalbornSecondary · retrieved 2026-08-01

Cite this

This data is published under CC BY 4.0. You may reuse it, including commercially, as long as you credit iTokenly and link back.

iTokenly Hack Registry, "Hundred Finance hack — April 2023", iTokenly, accessed 2026-08-01, https://itokenly.com/hacks/hundred-finance
https://itokenly.com/hacks/hundred-finance

Permalinks never change. If an entry is renamed, the old address keeps working.

Spotted an error? Write to [email protected]. Corrections to published figures are logged on this page. See the methodology for how entries are checked.