SPL Token CLI

A comprehensive guide to Mastering the Solana Token CLI - Setup a local development environment to execute the full token creation lifecycle using the spl-token-cli. Gain command-line proficiency in managing Mint Authorities, generating Associated Token Accounts, and validating on-chain balances.

Rust Developer

Solana

1. SPL Token
A comprehensive blueprint to Mastering the Solana Token Program: Mints, Accounts, and ATAs - Deconstruct the architectural differences between EVM and Solana by analyzing the critical interplay between System and Token Programs. Gain a clear understanding of state separation, mint authority logic, and the deterministic utility of Associated Token Accounts for scalable wallet management. Duration: 7min
2. SPL Token CLI
A comprehensive guide to Mastering the Solana Token CLI - Setup a local development environment to execute the full token creation lifecycle using the spl-token-cli. Gain command-line proficiency in managing Mint Authorities, generating Associated Token Accounts, and validating on-chain balances. Duration: 4min
3. Anchor Exercises
A practical guide to Dutch Auction (Anchor) - Engineer a decreasing-price sales contract that utilizes linear time decay logic to determine asset value. Learn to validate complex auction constraints, manage escrowed tokens within Program Derived Addresses, and handle secure settlements involving automated account closures. Reading Time: 0min
4. Native Exercises
A technical walkthrough to Dutch Auction (Native) - Implement a raw Rust smart contract that executes time-based linear price decay for decentralized assets. Master the precise management of Program Derived Addresses for token custody and ensure secure state transitions during auction initialization, purchasing, and cancellation. 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