Potatos Finance Rug Pull
What happened
Potatos Finance (POT) was a BEP-20 token on BNB Chain at 0xeb0035f3…43dd94, deployed on 16 December 2020 by 0x60F3a33c…FBee65, which received the initial 20,000 POT and is still the contract owner. The verified code has no sell block, blacklist or fee, but it has an owner-only mint(uint256) with no supply cap that credits new POT to the owner, who can then sell them into the pool against holders. De.Fi's REKT database lists POT as an exit scam/rug pull with a $569 loss.
According to that listing, the deployer added liquidity in eight transactions (0xc6bf5b30…202fa1, 0xa7ec7b90…0a9dcd, 0x67a2b842…ca8ced, 0x16b47032…5b58a0, 0x55dcb073…150cdd, 0x659368cb…5cfc1c, 0x5a141808…f502bb, 0x79b9b0a1…e0525c), removed it in four (0xd2926281…858117, 0x49278de1…70fa80, 0xbe5a1936…c3716a, 0xef2c259c…df45c0), and sold tokens several times, for example in 0xa51c11f0…cb8967 and 0xc1e2a5d2…362bc0.
How it happened
- The constructor sets name
Potatos Finance, symbolPOTand 18 decimals, and credits the whole initial supply of 20,000 POT to the deployer, who is alsoowner. mint(uint256 amount)isonlyOwnerand calls_mint(_msgSender(), amount), so the owner can create any amount of POT for itself;_mintonly checks that the recipient is not the zero address.- Newly minted POT can be sold into the PancakeSwap pool like any other balance, which takes the paired asset out of the pool and dilutes every holder.
- The owner controls the LP position it creates, so it can also withdraw the pool's liquidity; this needs no token code.
- De.Fi's REKT database lists deployer liquidity additions, four liquidity removals and repeated deployer sales, with a $569 loss.
Protocol details
Evidence
- report Report potatosfinance.com
- transaction Potatos Finance contract creation transaction bscscan.com
- transaction www.bscscan.com transaction 0x16b4…58a0 bscscan.com
- transaction www.bscscan.com transaction 0x4927…fa80 bscscan.com
- transaction www.bscscan.com transaction 0x55dc…0cdd bscscan.com
- transaction www.bscscan.com transaction 0x5a14…02bb bscscan.com
- transaction www.bscscan.com transaction 0x6593…fc1c bscscan.com
- transaction www.bscscan.com transaction 0x67a2…8ced bscscan.com
- transaction www.bscscan.com transaction 0x79b9…525c bscscan.com
- transaction www.bscscan.com transaction 0xa51c…8967 bscscan.com
- transaction www.bscscan.com transaction 0xa7ec…9dcd bscscan.com
- transaction www.bscscan.com transaction 0xbe5a…716a bscscan.com
- transaction www.bscscan.com transaction 0xc1e2…2bc0 bscscan.com
- transaction www.bscscan.com transaction 0xc6bf…2fa1 bscscan.com
- transaction www.bscscan.com transaction 0xd292…8117 bscscan.com
- transaction www.bscscan.com transaction 0xef2c…45c0 bscscan.com
- address Potatos Finance (POT) verified contract code on BscScan bscscan.com
- analysis Sourcify match for 0xeb0035f39525319c5cdd814de3459e185243dd94 on BNB Chain repo.sourcify.dev
Build your security review skills
Work through hands-on labs covering real exploit mechanics, review techniques, and defensive patterns.