Skip to content

Learn to audit Solana programs and help secure the ecosystem. Take your security practices to the next level and get certified by Ackee Blockchain Security. It's free, too.

Notifications You must be signed in to change notification settings

SourceSenseiTheRealOne/Solana-Auditors-Bootcamp

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Solana Auditors Bootcamp

Solana Auditors Bootcamp

Learn to audit Solana programs and help secure the ecosystem. Take your security practices to the next level and get certified by Ackee Blockchain Security. It's free, too.

Solana Auditors Bootcamp Season 2024:

  • 100% free
  • 7 weeks, online & in English
  • Starting on Aug 14
  • Supported by Solana Foundation

What can I expect during the course?

Week # Lecture Task
Week 1 Advanced Anchor -
Week 2 Integration Tests and Unit Tests -
Week 3 Fuzzing with Trident I Fuzzing with Trident
Week 4 Fuzzing with Trident II -
Week 5 Security Best Practices Capture the Flag Challenge
Week 6 Common Vulnerability Vectors -
Week 7 Graduation Ceremony -

What to prepare?

Setup

Note

We also prepared Docker Image with all required dependencies already installled, see below.

Setup Description Version How to Install
Windows subsystem for Linux(WSL) optional but highly recommended 2.0 Instructions
Solana tool suite - 1.18.18 Instructions
Anchor framework - 0.30.1 Instructions

Tip

Install Docker You can check this guide Install Docker Engine

To use the pre-built Docker image for this course, you can PULL the image from Docker Hub:

docker pull ackeexyz/solana-auditors-bootcamp:v1

Once pulled, RUN:

docker run -it -p 8899:8899 -p 9900:9900 -p 8000:8000 -p 8080:8080 ackeexyz/solana-auditors-bootcamp:v1

Once started, visit the URL:

http://localhost:8080/


How to participate?


How to get certified?

You can obtain an Ackee Blockchain NFT certificate as a validation of your acquired skills if you fulfill the following: ‍

  1. Fuzz a Solana program (details shared in week 3)
  2. Pass certain levels of our capture the flag challenge (details shared in week 5)

Join Discord

Join our Discord which we will use as the main communication channel.

Bootcamp dev support

About

Learn to audit Solana programs and help secure the ecosystem. Take your security practices to the next level and get certified by Ackee Blockchain Security. It's free, too.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 99.5%
  • TypeScript 0.5%