1. Introduction
  2. Getting Started
  3. 🚀 Quick Start Guide
  4. 🏗️ Validator Setup
    ❱
    1. System Requirements
    2. Setup Options
    3. Running Your Node
  5. Program Development
  6. Understanding Arch Programs
  7. Setting Up a Project
  8. Writing Your First Program
  9. Testing Your Program
  10. Program Examples
    ❱
    1. Fungible Token
    2. Oracle Program
    3. Runes Swap
    4. Lending Protocol
  11. Arch Program Library (APL)
  12. Introduction
  13. Token Program
  14. Associated Token Account Program
  15. Core Concepts
  16. Architecture Overview
  17. Network Architecture
  18. Bitcoin Integration
  19. ROAST and FROST Consensus
  20. Programs
    ❱
    1. UTXOs
    2. Accounts
    3. Instructions
    4. System Calls
  21. Node Operation
  22. SDK Reference
  23. SDK Overview
    ❱
    1. TypeScript SDK (Saturn)
      ❱
      1. TypeScript API Reference
      2. TypeScript Examples
      3. Web3 Integration
    2. Rust SDK
      ❱
      1. Rust API Reference
      2. Rust Examples
      3. Program Development
    3. Core Types
      ❱
      1. Pubkey
      2. Account
      3. Instructions and Messages
      4. Runtime Transaction
      5. Processed Transaction
      6. Signature
  24. Reference
  25. API Reference
  26. System Program
    ❱
    1. Account Creation
    2. Program Deployment
  27. Resources
  28. Troubleshooting
  29. FAQ
  30. External Resources

The Arch Book

Core Types