A Message From Rocket Pool

Learn more about Rocket Pool @ https://rocketpool.net/.

Rust Developer

Solana

1. A Message From Rocket Pool
Learn more about Rocket Pool @ https://rocketpool.net/. Duration: 1min
2. Missing Signer Check
A security-focused challenge to Missing Signer Checks - Uncover a critical vulnerability in an oracle program that neglects to verify transaction signatures. Write a Rust exploit to bypass ownership controls and update on-chain price data without valid authorization. Reading Time: 0min
3. Missing Authorization Check
A tactical challenge to Missing Authorization Checks - Detect and leverage a critical security oversight where an oracle program fails to validate transaction signers. Construct a Rust-based exploit to bypass ownership restrictions and manipulate on-chain price feeds without permission. Reading Time: 0min
4. Missing Pda Check
A tactical challenge to Missing PDA Check - Audit a vulnerable piggy bank smart contract to uncover a critical flaw in address verification. Develop a Rust-based exploit to bypass the intended logic and successfully drain SOL from an insecure Program Derived Address. Reading Time: 0min
5. Missing Rent Cleanup
A tactical challenge to Missing Rent Cleanup - Analyze a vulnerable piggy bank contract to uncover a critical bug in how account rent is managed. Develop a Rust exploit to bypass PDA restrictions and successfully extract the locked SOL. Reading Time: 0min

Course Overview

About the course

What you'll learn

Native Rust & Anchor framework

PDAs, CPIs, and SPL Tokens

DeFi builds: oracles, auctions, AMMs

Course Description

Meet your instructors

Tasuku Nakamura

Tasuku Nakamura

Founder at smartcontract.engineer

Smart contract engineer and educator.

Last updated on January 12, 2026