Home

Awesome

npm i
for i in pocs/*.js; do npx hardhat run $i; done

Challenges Information

NoContractsTypeDifficultyWriteup publishedPOC publishedDiscord conversation
1vulnerable/Exchange.sol,<br/>tokens/StokenERC20.solERC20 (handling transfer)Easylink
2vulnerable/Staking.sol,<br/>tokens/MockERC223.solReentrancy (CEI pattern)Easylink
3vulnerable/Takeover.solLogicalEasylink
4vulnerable/Auction.sol,<br/>tokens/MockERC721.solLogical (Push vs Pull pattern)Easylink
5vulnerable/Staking2.sol,<br/>tokens/ExpensiveToken.sol,<br/>tokens/MockERC777.solLogical, Reentrancy, GasHardlink
6vulnerable/KYC.sol,<br/>tokens/KYCApp.solSignature malleabilityEasylink
7vulnerable/RareNFT.sol,<br/>tokens/ERC721.solWeak RNG(Random number generation)Mediumlink