Unit Description
Explore numeric errors in Solidity and how to exploit and defend against them.
Objectives
Topics Covered
- Numeric errors: overflow, underflow, and divide by zero in Solidity
- Exploiting vulnerabilities in older Solidity versions
- Defensive techniques: SafeMath, error checking, and using Solidity 0.8.0+
Recommended For
- Developers interested in secure smart contract development
- Individuals looking to understand and exploit Solidity vulnerabilities
Prerequisite Knowledge
- Basic understanding of Solidity and smart contracts
- Familiarity with Ethereum and blockchain concepts
Composition
Numeric Errors
Numeric Errors
[Exercise] Integer Overflow
Exploit Tech: Integer Overflow
SC: Dreamhack Token Shop
Practice what you learned in Wargame
These challenges apply the concepts you learned in this lecture. Try solving them right away.
Challenge info
Solvers
Rating
All items must be completed before leaving a rating feedback.
Solidity: Numeric Errors
0% Completed
Total 0 completed
Lecture
0 /2
Wargame
0 /1
1
The Lab is a practice and is not included in the overall progress.