Elephant Money TRUNK Reserve Hack

Reported impact $22.2M
BNB Chain
Flash-loan-assisted spot-price manipulation during stablecoin mint and redemption

What happened

On April 12, 2022, an attacker manipulated ELEPHANT's price during TRUNK minting and redemption on BNB Chain. Reported dollar figures differ: the incident feed records $22.2 million, while Elephant Money's reserve update identifies 27,416 BNB, then valued at $11.2 million. These are not interchangeable measures of attacker profit.

Technical root cause

The TRUNK mint and redemption path relied on the instantaneous ELEPHANT/WBNB pool price. Its internal purchase flow created a feedback loop that let temporary price manipulation affect minting and redemption values.

How it happened

  1. Flash loans supplied about 131,000 WBNB and 91 million BUSD. Buying ELEPHANT distorted the ELEPHANT/WBNB pool price.
  2. Minting TRUNK with BUSD triggered the protocol's own ELEPHANT purchases, amplifying the price movement.
  3. The attacker sold ELEPHANT into the inflated market, then redeemed TRUNK for BUSD and ELEPHANT and swapped the resulting assets.
  4. The flash loans were repaid, leaving value extracted from the reserves.

The team paused minting, redemption, and Stampede while investigating. The failure was in the mint/redemption economics, not evidence of an administrator-key compromise.

Protocol details

Classification Oracle Manipulation / Flash Loan
Protocol Type Yield
Affected asset / contract ELEPHANT
Implementation language Solidity
Protocol links Website @ElephantStatus

Security review history

Build your security review skills

Work through hands-on labs covering real exploit mechanics, review techniques, and defensive patterns.