1. The Fuel Book
  2. 1. Developer Quickstart
    1. 1.1. Building A Smart Contract
    2. 1.2. Building a Frontend
  3. 2. Getting Started
    1. 2.1. Why Fuel?
    2. 2.2. What is Fuel?
      1. 2.2.1. Fuel toolchain
    3. 2.3. The Modular Movement
      1. 2.3.1. Monolithic Blockchains
      2. 2.3.2. Modular Blockchains
      3. 2.3.3. Modular Blockchain Stack
      4. 2.3.4. What is a Modular Execution Layer
    4. 2.4. Fuel Configurations
      1. 2.4.1. Fuel as a rollup
      2. 2.4.2. Fuel as an L1
      3. 2.4.3. Fuel as a state channel
      4. 2.4.4. Fuel as a sidechain
  4. 3. Technology
    1. 3.1. Parallel Transaction Execution
    2. 3.2. Fraud Proofs
  5. 4. The FuelVM
    1. 4.1. Contract and Call Model
    2. 4.2. Memory Model
    3. 4.3. Multiple Native Assets
    4. 4.4. VS EVM
    5. 4.5. VS Move
    6. 4.6. VS Solana
  6. 5. The Sway Language
    1. 5.1. Design Philosophy
    2. 5.2. Safety
  7. 6. For Developers
    1. 6.1. Example Smart Contracts
    2. 6.2. Networks
      1. 6.2.1. Beta-4 Testnet
      2. 6.2.2. Beta-3 Testnet
      3. 6.2.3. Beta-2 Testnet
      4. 6.2.4. Beta-1 Testnet
    3. 6.3. Running a Local Node
    4. 6.4. Sway Language
    5. 6.5. TypeScript SDK
    6. 6.6. Rust SDK
    7. 6.7. Indexer
    8. 6.8. Faucet and Block Explorer
    9. 6.9. Wallet Extension and SDK
    10. 6.10. Fuelup
    11. 6.11. GraphQL API
  8. 7. Glossary

The Fuel Book

Sway Language 🌴

Resources to get started with Sway:

  • Official Sway docs
  • Sway examples repo
  • Tutorial: Build a Marketplace with Sway
  • Workshop: Build a Game with Sway
  • Workshop: Developing Smart Contracts with Sway

Need Help?

Head to the Fuel discord or the Fuel Forum for help from the team.