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
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.Start fuegod
Run the daemon with no arguments to connect using default settings:The daemon opens an interactive console and begins syncing the blockchain from the network’s seed nodes.
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:| Flag | Default | Description |
|---|---|---|
--rpc-bind-port | 18180 | Port for the local RPC interface used by wallets and tools |
--p2p-bind-port | 10808 | Port for peer-to-peer network connections |
--log-level | 2 | Verbosity level from 0 (silent) to 4 (trace) |
./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:1080880.89.228.157:10808207.244.247.64:10808216.145.66.224:10808
Daemon console commands
Oncefuegod is running, you can type commands directly into its interactive console. Use help at any time to list all available commands.
| Command | Description |
|---|---|
status | Print sync status, network hashrate, difficulty, and coin supply |
help | Show all available commands |
print_pl | Print the current peer list (white and gray lists) |
print_cn | Print active peer connections |
print_bc <start> [end] | Print blockchain info for a range of block heights |
print_bci | Print blockchain index information |
height | Print 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_pool | Print pending transactions in the mempool (long format) |
print_pool_sh | Print pending transactions in the mempool (short format) |
set_log <0-4> | Change the log verbosity level without restarting |
save | Flush and save blockchain data to disk safely |
start_mining <address> [threads] | Start the built-in CPU miner for the given XFG address |
stop_mining | Stop the built-in miner |
show_hr | Display the current mining hashrate (requires active mining) |
hide_hr | Stop displaying the hashrate |
print_ban | List 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 |
exit | Gracefully shut down the daemon |