Skip to main content
Running a full node with fuegod keeps you connected to the Fuego peer-to-peer network, validates transactions, and contributes to the health of the chain. You don’t need to mine or hold XFG to run a node — it runs as a local daemon process with an interactive console you can use to inspect the blockchain, manage peers, and more.

Start the daemon

1

Navigate to the build output directory

After building from source, the binaries are in build/release/src on Linux/macOS or src/Release on Windows.
cd fuego/build/release/src
2

Start fuegod

Run the daemon with no arguments to connect using default settings:
./fuegod
The daemon opens an interactive console and begins syncing the blockchain from the network’s seed nodes.
3

Verify it's connecting

Once running, type status in the daemon console to check sync progress:
status
You’ll see output similar to:
FUEGO | MAINNET | syncing 123456/895000 (13.8%)
**************************************************
Network Hashrate: 12.34 kH/s, Difficulty: 5923740
Block Major version: 9, Alt Blocks: 0
Total active (unlocked) XFG :  4200000.0000000 (84%)
Total XFG locked in COLD : 800000.0000000 (16%)
Current amount of XFG in Network :  5000000.0000000 XFG
**************************************************
Initial sync can take several hours depending on your hardware and internet connection, as the daemon downloads and verifies the full chain history. Leave the node running until the height shown by status matches the network height.

Common startup flags

You can customize network ports and verbosity at startup:
./fuegod --rpc-bind-port 18180 --p2p-bind-port 10808 --log-level 2
FlagDefaultDescription
--rpc-bind-port18180Port for the local RPC interface used by wallets and tools
--p2p-bind-port10808Port for peer-to-peer network connections
--log-level2Verbosity level from 0 (silent) to 4 (trace)
For a full list of available flags, run ./fuegod --help before starting the daemon.

Seed nodes

On first launch, fuegod connects to these hardcoded seed nodes to discover peers:
  • 3.16.217.33:10808
  • 80.89.228.157:10808
  • 207.244.247.64:10808
  • 216.145.66.224:10808

Daemon console commands

Once fuegod is running, you can type commands directly into its interactive console. Use help at any time to list all available commands.
CommandDescription
statusPrint sync status, network hashrate, difficulty, and coin supply
helpShow all available commands
print_plPrint the current peer list (white and gray lists)
print_cnPrint active peer connections
print_bc <start> [end]Print blockchain info for a range of block heights
print_bciPrint blockchain index information
heightPrint the current local blockchain height
print_block <hash|height>Print details for a specific block
print_tx <hash>Print details for a specific transaction
print_poolPrint pending transactions in the mempool (long format)
print_pool_shPrint pending transactions in the mempool (short format)
set_log <0-4>Change the log verbosity level without restarting
saveFlush and save blockchain data to disk safely
start_mining <address> [threads]Start the built-in CPU miner for the given XFG address
stop_miningStop the built-in miner
show_hrDisplay the current mining hashrate (requires active mining)
hide_hrStop displaying the hashrate
print_banList currently banned peer IPs
ban <IP> [seconds]Ban a peer IP for an optional duration
unban <IP>Remove a ban for a peer IP
rollback_chain <height>Roll the chain back to a specific block height
exitGracefully shut down the daemon