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-3 Testnet
      2. 6.2.2. Beta-2 Testnet
      3. 6.2.3. Beta-1 Testnet
    3. 6.3. Testnet Node
    4. 6.4. Running a Local Node
    5. 6.5. Sway Language
    6. 6.6. TypeScript SDK
    7. 6.7. Rust SDK
    8. 6.8. Indexer
    9. 6.9. Faucet and Block Explorer
    10. 6.10. Wallet Extension and SDK
    11. 6.11. Fuelup
    12. 6.12. GraphQL API
  8. 7. Glossary

The Fuel Book

The FuelVM

  • Contract and Call Model
  • Memory Model
  • Multiple Native Assets

Read the full VM spec here.