289 challenges · 17 vulnerability classes · 9 languages
Security challenges.
Real code, single-line vulnerabilities. Filter by stack, difficulty, or vulnerability class.
289total
83easy
146medium
60hard
Active:
hard
Atomic Zap Router
ZapRouter is a gas-saving helper for an NFT marketplace that lets users batch several on-chain actions into one transaction. Power users call multicall(bytes[]) to mint multiple Genesis Pass NFTs atomically without paying gas for each individual call. The team prides itself on a tiny, audited core. Review the batching logic and the priced mint path — does paying for a batch always cost what it should?
LanguagesolidityVulnerabilityWeb3DomainBlockchain
200 ptsOpen challenge →
Showing 12 of 20
Full archive
Premium unlocks all 289 challenges.
Full challenge access, the complete archive, and learning paths.
See pricing