To run the Fuel indexer, you'll need to install a few dependencies on your system:
fuelup, the Fuel toolchain manager
- a supported database
- We support Postgres at this time
wasm32-unknown-unknownRust compilation target
wasm-snip, a utility for trimming WebAssembly binaries
If you don't want to install a database directly onto your system, you can use Docker to run it as an isolated container. You can install it by following the install instructions. For reference purposes, we provide a
docker compose file that runs a Postgres database and the Fuel indexer service.
Note for Apple Silicon macOS users: Using the Fuel indexer through Docker on Apple Silicon systems is currently not supported. We're working to bring support to these systems.
Also, it's assumed that you have the Rust programming language installed on your system. If that is not the case, please refer to the Rust installation instructions for more information.