> For the complete documentation index, see [llms.txt](https://uthersunlighter.gitbook.io/uthersunlighter/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://uthersunlighter.gitbook.io/uthersunlighter/fuel.md).

# Fuel

### Running a Fuel Node

To run a Fuel node, you will need the following:**Hardware Requirements**

* Minimum: 2 CPU cores, 4 GB RAM, 30 GB storage
* Recommended: 8 CPU cores, 12 GB RAM, 100 GB SSD storage

**Setup Steps**

1. Obtain an Ethereum Sepolia API key from a provider like Infura or Alchemy.
2. Install the Fuel toolchain using the `fuelup-init` script:

   ```
   curl https://install.fuel.network | sh
   ```
3. Generate a new P2P key pair using the `fuel-core-keygen` command:

   ```
   fuel-core-keygen new --key-type peering
   ```
4. Run the Fuel node using the `fuel-core run` command with the necessary parameters:

   ```
   fuel-core run \
   --service-name=fuel-sepolia-testnet-node \
   --keypair {P2P_PRIVATE_KEY} \
   --relayer {ETHEREUM_RPC_ENDPOINT} \
   --ip=0.0.0.0 --port=4000 --peering-port=30333 \
   --db-path=~/.fuel-sepolia-testnet \
   --snapshot ./your/path/to/chain_config_folder \
   --utxo-validation --poa-instant false --enable-p2p \
   --reserved-nodes /dns4/p2p-testnet.fuel.network/tcp/30333/p2p/16Uiu2HAmDxoChB7AheKNvCVpD4PHJwuDGn8rifMBEHmEynGHvHrf \
   --sync-header-batch-size 100 \
   --enable-relayer \
   --relayer-v2-listening-contracts=0x01855B78C1f8868DE70e84507ec735983bf262dA \
   --relayer-da-deploy-height=5827607 \
   --relayer-log-page-size=500 \
   --sync-block-stream-buffer-size 30
   ```
5. Connect your Fuel wallet to the local node by entering the node's URL (e.g., `http://0.0.0.0:4000/v1/graphql`) in the wallet's network management section.4
