Acala Network hack — August 2022
Incident facts
| Date of incident | |
|---|---|
| Publicly disclosed | August 14, 2022 |
| Target type | Stablecoin or yield protocol |
| Loss | $5,837,712Published estimates range $1,600,000 to $5,837,712Price at time of incident |
| Method | Contract logic errorA misconfigured DexSavingRewardRates parameter on the deprecated accumulate_dex_saving function in Acala's incentives pallet. When liquidity providers in the newly launched iBTC/aUSD pool claimed rewards, the runtime issued freshly minted, unbacked aUSD instead of the intended LP rewards; the unbacked aUSD was then swapped through Acala's own DEX at distorted ratios and bridged out. |
| Chains | Other |
| Outcome | Partially recovered |
What happened
Acala is a Polkadot parachain whose main product was aUSD, a crypto-collateralised stablecoin. On 14 August 2022 a new iBTC/aUSD liquidity pool went live. A parameter belonging to a deprecated reward function in Acala's incentives pallet, DexSavingRewardRates on accumulate_dex_saving, had been misconfigured, so when liquidity providers in the new pool claimed rewards the runtime issued freshly minted aUSD rather than the intended LP rewards. Acala published its incident report the same day.
Acala's own report puts the total error mint at about 3.022 billion aUSD, of which 2.96 billion sat in the addresses of sixteen identified liquidity providers. Roughly 300 addresses ended up holding unbacked tokens, some swapping them through Acala's own DEX at distorted ratios. aUSD lost its peg and traded briefly under one cent. Eight addresses moved value off the parachain before the network was halted, bridging to Moonbeam or swapping into DOT and iBTC and sending those to Polkadot and Interlay.
Governance votes froze the network, and 2.97 billion aUSD of the error mints were recovered from identified addresses and burned. Acala later reported that of 10,961,589 aUSD then in circulation, 5,837,712 still lacked backing. The Acala Foundation opened a collateralised debt position using 3,794,703 USDC and 42.7 million ACA of its own assets, borrowed that amount of aUSD and burned it, and donated further assets to rebalance the pools.
Acala never published a single headline dollar loss. An on-chain analyst quoted at the time put the damage in a range of zero to ten million dollars, most likely around 1.6 million. The Foundation's own re-collateralisation figure of 5,837,712 is the larger and better documented measure and is the figure recorded here. It is denominated in aUSD, which traded between roughly $0.91 and $0.96 during the incident rather than at par, so the true dollar cost was somewhat lower.
Sources
- Acala NetworkPrimary · retrieved 2026-08-01
- Acala NetworkPrimary · retrieved 2026-08-01
- The BlockSecondary · retrieved 2026-08-01
- The BlockSecondary · retrieved 2026-08-01
- CryptoSlateSecondary · retrieved 2026-08-01
Official post-mortem: https://medium.com/acalanetwork/acala-incident-report-14-08-2022-392089588642
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, "Acala Network hack — August 2022", iTokenly, accessed 2026-08-01, https://itokenly.com/hacks/acala-networkhttps://itokenly.com/hacks/acala-networkPermalinks 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.