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