Cover photo

IRON FISH Incentivized Testnet Guide

Iron Fish is Level 1 rigid (strongest) privacy protection blockchain. It uses zero-knowledge proof (zk-SNARKs) and the most advanced encryption industry standards. The project provides full control over the details of a transaction via account view keys or transaction decryption keys; Proof-of-Work (PoW) is censorship-proof and accessible to anyone, regardless of location, personality, or citizenship.

  • Requirements as a miner:

    1. Ram: 8-16 (16gb preferrable)

    2. CPU: 4-16 cores (8-16 cores preferrable)

    3. Storage: 100-500 GB

    4. Network Speed: 100 mbps- 1 gbps

*Iron Fish mining is a CPU intensive task and requires powerful CPU. Renting a VPS from AWS or Digital Ocean is Best way.

The leaderboard  is available here  . If you want to qualify for the rewards you must register on the leaderboard.

  • Run the following command for installation:

All these Commands are for Ubuntu!

screen -S (your computer or VPS session name)

*while installing enter Thread value as -1 to utilize max threads on the machine.

wget -q -O ironfish.sh https://api.nodes.guru/ironfish.sh && chmod +x ironfish.sh && sudo /bin/bash ironfish.sh
  1. Load the variables:

. $HOME/.bashrc
. $HOME/.bash_profile
  1. Set your node name:

ironfish config:set nodeName $IRONFISH_NODENAMEironfish config:set blockGraffiti $IRONFISH_NODENAME

The name you specify here must also be mentioned when registering on the leaderboard.

  1. Create wallet:

ironfish accounts:create $IRONFISH_WALLET
  1. Set the created wallet as the default wallet:

ironfish accounts:use $IRONFISH_WALLET
  1. To get testcoins from faucet:

  1. Check your balance:

ironfish accounts:balance $IRONFISH_WALLET

In addition

Before starting the miner, make sure your node is synchronized with the network by running the command:

ironfish status -f

*It will take 1-1.5 hour to fully sync all the blocks. mining will start only after full syncing!

Export keys:

mkdir -p $HOME/.ironfish/keysironfish accounts:export 
$IRONFISH_WALLET $HOME/.ironfish/keys/$IRONFISH_WALLET.json
cd .ironfish

cd keys

ls -a
nano [wallet name].json

*Note Down the KEYS show on the screen.

Hit CTRL+C to enter the command again.

clear

cd

Check the node:

journalctl -u ironfishd -f

Check the miner:

journalctl -u ironfishd-miner -f
Once something like this appears on the Screen your done with setting up Iron Fish miner.
Once something like this appears on the Screen your done with setting up Iron Fish miner.

I Hope this guide has been helpful in Setting up the Iron Fish node and miner. For any Question and Doubt Visit IRONFISH Discord below

https://discord.gg/nPv3fFKCZw