How to Mine Firo (FIRO) with FiroPoW

Firo is designed to be mined by GPUs.

The FiroPoW mining algorithm (a modified version of ProgPoW 0.9.4) is designed to utilize all parts of a GPU and includes a random sequence that changes every block to add further ASIC and FPGA resistance.

We believe in the importance of fair distribution in FIRO and remain committed to having it mineable using commodity hardware like GPUs.

Before you begin, make sure you have a Firo (FIRO) address where you want your mining payouts to go to. To get one, download a Firo wallet and sync it with the network.

The guide is meant for Windows users though Linux users can easily adapt it.

Step 1: Getting your Miners

Warning: Miners are listed here for convenience. Non-official miners have not been vetted. Use at your own risk. All fees are to the developers of the miners.

Extract the exe binary into a folder of your choice.

Step 2: Registering with a Pool (if not solo mining)

There are several pools running Firo on FiroPoW. The ones we recommend are as follows but please try to spread the hashrate around!

Most of the pools listed here do not require registration, only a valid Firo address as username and worker details. Ensure that you also get the pool's address and port.

Step 3: Configuring your Miner

Open your favourite text editor, cut and paste the following line corresponding to your selected pool and miner and edit it accordingly.

For Pool Mining


T-Rex Miner (Nvidia): t-rex.exe -a firopow -o stratum+tcp://POOLADDRESS:PORT -u username.worker -p password

Team Red Miner (AMD): teamredminer.exe -a firopow -o stratum+tcp://POOLADDRESS:PORT -u username.worker -p password

SRBMiner-Multi (AMD): SRBMiner-MULTI.exe --disable-cpu --algorithm firopow --pool POOLADDRESS:PORT --wallet username.worker --gpu-boost 3

After pasting it in, save the file as a .bat file (for e.g. miner.bat) in the same folder where you had extracted the miner binary earlier.

For Solo Mining

You will need to edit firo.conf to allow RPC calls. Navigate to the default data directory, create a file called firo.conf, and add and modify these lines:

rpcuser=firo (up to you to change)`
rpcpassword=firopow (up to you to change)`

Once this is done, restart your Firo wallet and ensure it is synced to the latest block. Then make a new file called miner.bat as below and save it in the same folder as where you had extracted the miner binary earlier.

./firominer -P http://firo:[email protected]:8382 --reward-address YOURFIROADDRESS

Step 4: Running the Miner

Once you are done, run the bat file you created. You should see a window similar to this which will differ depending on the miner you are using. For solo mining, your Firo wallet needs to be synced.

If you're seeing your shares as accepted, you should be good to go. It may take a few minutes for the correct speed to be reflected on the pool's website and your miner.

Happy mining!