Leaderboard
70All-time rank
UF

Uranium Finance

Apr 28, 2021

$57.2M
Lost
$57.2M
Recovered
$0
Net loss
$57.2M
Unrecovered0% recovered

Uranium Finance on BSC suffered a calculation error in its v2 pair swap function. The sanity check validation used an incorrect constant (1,000,000) that was 100x too large compared to actual balance adjustments (10,000), allowing attackers to send minimal value and extract maximum reserves through the swap function.

How the exploit worked

View reproducible PoC

Miscalculation.

Lost: $50 million

Source: DeFiHackLabs (SunWeb3Sec)

Target
DeFi
Classification
Token & Share Accounting
Technique
Arithmetic Error
Attribution
Unknown
Chains
BSC

Event timeline

  1. Apr 28, 2021
    Exploit executed — $57.2M drained via arithmetic error
  2. Attributed to Unknown
  3. Recovery status Unrecovered 0%

Data credits

Related incidents