Flash Loan Oracle Manipulation
Interactive 3D simulation of a DeFi flash-loan attack: an attacker swaps borrowed funds through a constant-product AMM pool to spike its spot price, then borrows against inflated collateral from a lending protocol — see how a TWAP oracle defeats it.
This simulator recreates the core mechanic behind DeFi's most infamous exploits: a flash loan used to distort a constant-product AMM's spot price for one block, tricking a lending protocol's price oracle into over-valuing collateral. Watch reserves shift in the pool as the attacker's swap goes through, a lending vault release borrowed funds against the inflated price, and the pool settle back down after the repay swap — then switch the oracle from raw spot price to a time-weighted average and see the same attack turn unprofitable, exactly why every major lending protocol now defends against single-block price spikes.
Interactive 3D simulation of a DeFi flash-loan attack: an attacker swaps borrowed funds through a constant-product AMM pool to spike its spot price, then borrows against inflated collateral from a lending protocol -- see how a TWAP oracle defeats it.
3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install