Tetris Finance Hack
Incident Overview
The contract deployer added initial liquidity at:
https://www.bscscan.com/tx/0x932f162d…bd8a39
The contract deployer used hidden migration functionality under the rewardUpdate() to transfer all LP tokens from the reward distribution contracts onto the own wallet at:
https://www.bscscan.com/tx/0x26a4c416…14d497
https://www.bscscan.com/tx/0x0f1c4a13…896f21
https://www.bscscan.com/tx/0xd6dbb59f…db71fd
https://www.bscscan.com/tx/0x026d3649…108d22
https://www.bscscan.com/tx/0x18c3914e…9ed52e
https://www.bscscan.com/tx/0x7d54686b…5e5590
https://www.bscscan.com/tx/0x45e47c92…b3084d
https://www.bscscan.com/tx/0x8d176f37…07d106
The project's native tokens were sold as well, the example transaction:
https://www.bscscan.com/tx/0xd8dd42cb…f373f7
The liquidity was removed by the contract deployer. The received tokens were exchanged on BNB and were distributed between different external wallets at:
https://www.bscscan.com/tx/0x965d4dd7…bc81ef
https://www.bscscan.com/tx/0x5030fc70…97a26f
https://www.bscscan.com/tx/0x84d0f4ba…f29ae8
https://www.bscscan.com/tx/0x46b5fee4…db6943
https://www.bscscan.com/tx/0x671ce100…e12e91
https://www.bscscan.com/tx/0x6985c92b…1fda37
https://www.bscscan.com/tx/0x8dfbab27…c1a0bb
https://www.bscscan.com/tx/0xbacda7bf…2f2d16
Incident Report
Protocol Information
What the Attacker Needed to Succeed
Understanding the prerequisites for this type of attack helps auditors identify protocols that are most at risk and helps developers build better defenses.
What Auditors Should Check
If you're auditing a protocol with similar architecture to Tetris Finance, these are the critical security checks that could have prevented this incident (December 2020).
- Verify all logic paths related to Rugpull are guarded by proper access controls and input validation
- Review privileged functions (owner, admin, governance) for potential abuse vectors - centralization risks should be documented and bounded with timelocks or multi-sigs
Master these auditing techniques with hands-on labs and real exploit scenarios in the Smart Contract Hacking course.
Free TrialSources & References
-
01
Source 1 https://tetris.menu/
Learn to Prevent the Next Tetris Finance
The Tetris Finance hack is one of many attacks that skilled auditors are trained to detect before deployment. Master real exploit patterns and defense techniques with hands-on Web3 security training.