moeinfatehi
Awesome-Smart-Contract-Security

Your go-to resource for all things Smart Contract Security. Featuring guidelines, best practices, and in-depth articles. Sections include: Vulnerabilities (SWC, OWASP Top 10), Learning Resources (Papers, Blogs, Courses), Tools & Libraries, and Architecture (Smart Contract Platforms, Languages). Stay secure with the latest updates!

Last updated Jun 23, 2026
24
Stars
3
Forks
1
Issues
0
Stars/day
Attention Score
10
Language breakdown
No language data available.
โ–ธ Files click to expand
README

๐Ÿ›ก๏ธ Awesome Smart Contract Security: Your Ultimate Guide ๐Ÿ›ก๏ธ

GitHub stars GitHub license

๐Ÿ“š Table of Contents

- Discover Vulnerabilities - Blogs - Books - Courses - Papers - Public Audit Reports - Security Best Practices - Smart Contract Auditing Companies - Smart Contract Auditing Tools - Conferences & Events - Job Boards - CTFs & Wargames - Talks & Podcasts - Check it out here - Contribution Guidelines - Read License

๐ŸŽฏ Introduction

Welcome to Awesome Smart Contract Security, your comprehensive resource for everything related to smart contract security, blockchain security, and decentralized application (DApp) security. Perfect for CEOs, CTOs, and decision-makers looking to fortify their blockchain initiatives.


๐Ÿค How This Repo Can Help

Unlock the full potential of blockchain technology with this curated list of resources. Ideal for developers, security analysts, blockchain enthusiasts, and business leaders.

Keywords: Blockchain Security, Smart Contract Auditing, DApp Security, Ethereum Security, Solidity Best Practices


๐Ÿ”’ Vulnerabilities

Discover the most common smart contract vulnerabilities and learn how to avoid them. A must-read for anyone serious about blockchain security.

- ### Common Vulnerabilities - Reentrancy - Integer Overflow - ...

Keywords: Smart Contract Vulnerabilities, Blockchain Risks, Security Pitfalls


๐Ÿ“– Learning Resources

From blogs and academic papers to comprehensive books and courses, we've got all your learning needs covered.

- Blogs: Get insights from industry experts. Read more - Books: Deep dive into smart contract security. Read more - Courses: Structured learning for all levels. Read more - Papers: Academic research and whitepapers. Read more

Keywords: Blockchain Education, Smart Contract Courses, Ethereum Development


๐Ÿ› ๏ธ Technical Resources

Get hands-on with our technical guides, best practices, and auditing tools.

- Public Audit Reports: Learn from real-world audits. Read more - Security Best Practices: Stay ahead of the curve. Read more - Smart Contract Auditing Companies: Know who to trust. Read more - Smart Contract Auditing Tools: Equip yourself with the best tools. Read more

Keywords: Blockchain Auditing, Smart Contract Tools, Security Guidelines


๐ŸŒ Community Resources

Stay updated and network with the community through conferences, talks, and podcasts.

- Conferences & Events: Stay updated with the latest conferences and events. Read more - Job Boards: Find your next gig in smart contract security. Read more - CTFs & Wargames: Hone your skills with Capture the Flag competitions and wargames. Read more - Talks & Podcasts: Listen to experts and stay updated. Read more

Keywords: Blockchain Community, Smart Contract Events, Security Podcasts


๐Ÿ›ฃ๏ธ Recommended Learning Path

  • Understand the Basics:
- Start with the Introduction section to get a grasp of what smart contract security entails. - Move on to How This Repo Can Help to understand how to navigate the resources available.
  • Know Your Enemy:
- Head over to Vulnerabilities to understand the common pitfalls and security risks in smart contracts. - Discover Vulnerabilities
  • Equip Yourself with Knowledge:
- Go through Learning Resources. - Blogs: Start with blogs to get a current understanding of the landscape. Read more - Papers: For a deeper understanding, read academic papers. Read more - Books: Then, dive into books for comprehensive knowledge. Read more - Courses: Finally, take some courses to get hands-on experience. Read more
  • Get Technical:
- Visit Technical Resources. - Smart Contract Auditing Tools: Familiarize yourself with the tools available for auditing. Read more - Security Best Practices: Implement what you've learned in a secure manner. Read more - Public Audit Reports: Review these to understand what to look for in an audit. Read more
  • Know the Industry:
- Check out Smart Contract Auditing Companies to understand the key players in the field. - Read more
  • Engage and Update:
- Finally, keep yourself updated and network through Community Resources. - Conferences & Events: Attend these to stay updated and network. Read more - Talks & Podcasts: Listen to these for ongoing learning. Read more
  • Hands-On Practice:
- Participate in CTFs & Wargames to test your skills in a practical environment. - Read more

๐Ÿ“œ Changelog

Stay up-to-date with the latest additions and updates to this repository.


๐Ÿ™ Want to Contribute?

We welcome contributions! Feel free to open a pull request or reach out to us. For more details on how to contribute, check out our Contribution Guidelines.


๐Ÿ“ License

This project is licensed under the MIT License. See the LICENSE file for

๐Ÿ”— More in this category

ยฉ 2026 GitRepoTrend ยท moeinfatehi/Awesome-Smart-Contract-Security ยท Updated daily from GitHub