fuegod or the standalone miner binary included in the build output. The network targets one block every 480 seconds (8 minutes), which works out to roughly 180 blocks per day. Both mining methods send block rewards to an XFG address you control.
Fuego supports merge mining. If you want to mine XFG alongside another compatible coin simultaneously, see the merge mining guide.
Method 1: Mine from the fuegod console
Iffuegod is already running and synced, you can start mining directly from its interactive console without any additional setup.
Open the fuegod console
Start
fuegod if it isn’t running, and wait until status shows the node is synced.Start mining
In the daemon console, run If you omit the thread count, the daemon defaults to 1 thread. Replace
start_mining with your XFG address and an optional thread count:fireYourXFGAddressHere with your actual XFG wallet address (it starts with fire).Check your hashrate
Use To stop printing the hashrate, use
show_hr to display the current mining speed:hide_hr.Method 2: Use the standalone miner binary
Theminer binary lets you mine without keeping the fuegod interactive console open. It connects to a running fuegod instance over RPC.
Make sure fuegod is running
The standalone miner connects to
fuegod via RPC. Start the daemon first and confirm it’s synced:Run the miner binary
In a separate terminal, launch the By default, the miner connects to
miner binary with your address and desired thread count:fuegod on 127.0.0.1:18180. Adjust --daemon-host and --daemon-rpc-port if your daemon is on a different host or port.Standalone miner flags
| Flag | Default | Description |
|---|---|---|
--address <XFG address> | required | Your XFG wallet address to receive block rewards. |
--daemon-host <host> | 127.0.0.1 | Hostname or IP of the fuegod RPC server. |
--daemon-rpc-port <port> | 18180 | RPC port of the fuegod instance to connect to. |
--threads <count> | hardware concurrency | Number of CPU threads to use for mining. Cannot exceed your system’s concurrency level. |
--scan-time <seconds> | 30 | How often (in seconds) the miner polls fuegod for a new block template. |
--limit <count> | 0 (unlimited) | Stop after mining this many blocks. Set to 0 to mine indefinitely. |
Network parameters
| Parameter | Value |
|---|---|
| Block target time | 480 seconds (~8 minutes) |
| Expected blocks per day | ~180 |
| Mining algorithm | CryptoNight (UPX2 from block v9 / height 826420) |
| Coinbase maturity | 60 blocks before mined coins are spendable |