Find and solve vulnerabilities in real-world smart contract scenarios.
A simple exercise to learn how to modify state variables in a smart contract.
Start ChallengeYou've deposited funds, but the owner is taking a large share. Can you find a way to get your money back?
Start ChallengeUsers are invited to guess a random number generated by the contract. A minimum deposit is required, and if the guess matches the generated number, the contract sets the caller as the winner.
Start Challenge📈 Create an account to track your progress or create your own exercises