← All courses

LEVEL 02 · Intermediate

Solana Builder

Design clients, account models, program interactions, and meaningful tests.

Download free offline reading pack (309.3 KB)

All six lessons, original diagrams, guided practice, source links, and relevant lab files. Read without signing in or connecting a wallet. Account-based scored checks and exams are temporarily unavailable while account verification email is being configured.

0 of 6 marked read on this device

This private browser-only note is not a scored checkpoint, exam pass, or certificate.

Report an issue with this course

Solana Builder passport artwork; earned only after passing the level exam
Passport artwork · awarded after passing

All six lessons are open to read. No account or wallet is required.

The previous level exam is a prerequisite for this level exam. You can read all six lessons here now.
Online checkpoints, exams, and saved progress will open when free accounts are ready.

SIX STEPS · BUILD ONE IDEA AT A TIME

Your course path.

04

Trace authority across a composed instruction.

4. Cross-program calls and token authorities

Draw the CPI boundary and annotate its exact signer and writable accounts. Then use a source account with owner PDA A and an approved delegate with allowance 80: determine whether…

06

Design and test a client-to-program escrow workflow with explicit account, authority, and recovery rules.

6. Builder capstone: design and test a token escrow

Produce a token escrow package containing a state diagram, canonical PDA seeds, account constraints, client signing flow, five adversarial test cases, and a recovery report for a …