PTB Builder Handbook
A Beginner's Guide to Move and Programmable Transaction Blocks
Foreword
This handbook is a concise, practice-oriented guide for those who are new to the Move language and Programmable Transaction Blocks (PTBs). Move is designed to manage blockchain assets safely and transparently, while PTBs allow multiple operations to be executed together as a single transaction, unlocking powerful development capabilities.
Through this handbook, you will experience the following firsthand:
- Understand the core concepts and asset model of Move
- Learn to build and run projects using Sui CLI and VS Code Extension
- Practice token issuance and PTB construction
- Convert PTBs into TypeScript code for integration in your projects
💡 With just 2–3 hours of study, you can understand how Move and PTBs work and experience their structure in action.
Learning Goals
- Understand the design philosophy of Move and its asset-centric model
- Learn resource management through Sui's Object Model
- Visually experience PTB composition and execution
- Master tool integration between CLI and VS Code
🧭 This handbook is designed for both developers and beginners to follow easily.
Further Reading
| Category | Link | Description |
|---|---|---|
| 📘 Sui Official Docs | Sui Docs | Comprehensive documentation for the Sui network. |
| 💻 Sui GitHub Repository | MystenLabs/sui | Core source code and SDKs for Sui. |
| 🧩 Sui CLI Reference | CLI Reference | Command-line usage and configuration guide. |
| 📖 The Move Book | The Move Book | Covers Move syntax, philosophy, and examples. |
| 🧑💻 VS Code – Sui Extension | Marketplace | Official extension for Move & PTB development. |
| 🛠 PTB Builder Online | ptb.wal.app | Build, visualize, and export PTBs online. |
| 💬 Sui Developer Discord | discord.gg/sui | Community for Move & Sui developers. |
🌊 Next, we’ll explore the core structure and philosophy of the Move language.