HomeCybersecurityFlash Loan Oracle Manipulation

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.

Cybersecurity3DAdvanced60 FPS
cybersec-topic-59 ↗ Open standalone

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.

⚙ Under the hood

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.

blockchainDeFiflash loanAMMprice oraclecybersecurity

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)