> ## Documentation Index
> Fetch the complete documentation index at: https://docs.aultblockchain.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Run a Full Node

This guide describes how to install and run an Ault full node.

## Network Parameters

| Parameter         | Value          |
| ----------------- | -------------- |
| Chain ID (Cosmos) | `ault_10904-1` |
| Chain ID (EVM)    | `10904`        |
| Gas Token         | `aault`        |
| Block Time        | `1 second`     |

## 1. Install Binary

```bash theme={null}
mkdir -p $HOME/temp
cd $HOME/temp

wget <BINARY_DOWNLOAD_URL>
tar -xvzf testnet-aultd-linux-amd64.tar.gz

./aultd version --long

sudo mv aultd /usr/bin/aultd
sudo chmod +x /usr/bin/aultd
```

## 2. Initialize Node

```bash theme={null}
MONIKER=<YOUR_NODE_MONIKER>

aultd init $MONIKER --chain-id ault_10904-1
```

## 3. Download Genesis

```bash theme={null}
mv ~/.aultd/config/genesis.json ~/.aultd/config/genesis.json.backup

wget <GENESIS_FILE_PATH>
unzip genesis.json.zip
cp genesis.json ~/.aultd/config/genesis.json
```

Verify checksum:

```bash theme={null}
sha256sum ~/.aultd/config/genesis.json
```

## 4. Apply Official Config

```bash theme={null}
wget <FULLNODE_CONFIG_PACKAGE_PATH>
unzip testnet_fullnode_config.zip

cp app.toml ~/.aultd/config/app.toml
cp config.toml ~/.aultd/config/config.toml
```

Update external address:

```bash theme={null}
EXTERNAL_IP=$(curl -s ident.me -4)
sed -i "s|external_address = .*|external_address = \"$EXTERNAL_IP:26656\"|" ~/.aultd/config/config.toml
```

## 5. Start Node

```bash theme={null}
aultd start --chain-id ault_10904-1
```

Check sync status:

```bash theme={null}
curl -s localhost:26657/status | jq '.result.sync_info'
```

## Peering

After setup:

* Open port `26656`
* Share your peer info in this format: `node-id@IP:PORT`

Retrieve node ID:

```bash theme={null}
aultd comet show-node-id --home ~/.aultd
```
