Back
Learning Track · Basic

Basic Smart Contract Security In Solidity

This course aims to provide a comprehensive introduction to the key concepts and techniques of smart contract security. The content covers reentrancy attacks, access control, flash loan attacks, DOS attacks, transaction frontrunning, replay attacks, oracle issues, common attacks on ERC20, common attacks on NFTs, and other smart contract security issues. Through this series of courses, students will gain an in-depth understanding of various security vulnerabilities and their prevention methods, laying a solid foundation for future smart contract development and security audits.

Languagesolidity
Skill LevelIntermediate
Total Length6h

Intended Learners

Who’s This Course For

  • Developers interested in Solidity smart contracts
  • Developers interested in Solidity security

Requirements

  • Understand the basic concepts of Web3 and blockchain
  • Understand the basics of smart contract development, testing and deployment
  • Understand common DeFi and EIP protocols

What You’ll Learn

  • Systematically learn common vulnerabilities in Ethereum
  • Implement common vulnerability attacks
Reentrancy attack
Access control vulnerabilities
Flash loan attack
Denial of service attacks, etc.

Syllabus

Expand All
Basic Smart Contract Security In Solidity
Basic Smart Contract Security In Solidity
1 courses
Access on mobile and desktop