Iron Fish Hardfork: Switching to FishHash

26/03/2024

As mentioned in our article, the Iron Fish hard fork transitioning to the FishHash algorithm is scheduled for April 2, 2024.

Both rigel and lolminer developers have prepared their miners for the FishHash hardfork. We will guide you on configuring your mining rigs to smooth transition to the new algorithm.

Automatic Switching — Rigel Miner

The Kryptex Pool supports automatic switching of the Iron Fish to the fishhash algorithm once hardfork happens using the rigel miner.

This method suits those who wish to switch to the new algorithm smoothly without manual switching.

  1. Download the latest version of the miner rigel 1.15.1+.

  2. Launch the miner with the old ironfish algorithm and the --enable-fork parameter for automatic switching.

    rigel.exe -a ironfish -o stratum+tcp://iron.kryptex.network:7777 -u wallet_address.worker_name --enable-fork
    
  3. Configure overclocking:

    • for ironfish (old algorithm) using conventional overclocking parameters:
      --lock-cclock 1470 --lock-mclock 810 --clock 100
    • for fishhash (new algorithm) using new overclocking parameters:
      --lock-cclock [fork]1300 --lock-mclock [fork]X --mclock [fork]700
    rigel.exe -a ironfish -o stratum+tcp://iron.kryptex.network:7777 -u wallet_address.worker_name --enable-fork --lock-cclock 1470 --lock-mclock 810 --clock 100 --lock-cclock [fork]1300 --lock-mclock [fork]X --mclock [fork]700
    
  4. During the hardfork, the Kryptex Pool will send a message to the miner, and rigel will automatically switch to the new algorithm and apply the updated overclock settings.

If you don't manually set overclock for the new fishhash algorithm, the --enable-fork option will reset the overclocking settings to factory defaults after switching to the new algorithm.

Information regarding automatic switching during a hard fork is described in the developer's instructions:
https://github.com/rigelminer/rigel/wiki/IronFish-to-FishHash-auto‐switch

Manual Switching to FishHash

This method suits those who prefer hands-on control over the miner's switching to the new algorithm. You will need to restart the miner after the hardfork manually.

Switching Rigel Miner to FishHash

  1. Get the latest version of the miner rigel 1.15.0+.

  2. Create a .bat file configured for the fishhash algorithm.

    rigel.exe -a fishhash -o stratum+tcp://iron.kryptex.network:7777 -u wallet_address.worker_name
    
  3. Apply standard overclocking settings for the new algorithm. --lock-cclock 1470 --mclock 1000 --clock 100

  4. After the hardfork, launch the prepared .bat file which you prepared for the fishhash algorithm.

You can download the rigel miner along with a preconfigured .bat file for the Kryptex Pool and the new algorithm.

Switching lolminer to FishHash

lolMiner does not support automatic switching to a new algorithm.
If you're using lolMiner, ensure your miner settings are configured for the upcoming hardfork.

  1. Get the latest version of the miner lolMiner 1.85+.

  2. Create a batch file specifying the FISHHASH algorithm.

    lolminer.exe --algo FISHHASH --pool iron.kryptex.network:7777 --user wallet_address.worker_name
    
  3. Apply standard overclocking parameters for the new algorithm. --coff 100 --cclk 1470 --moff 1000

  4. After the hardfork, launch the prepared .bat file which you prepared for the FISHHASH algorithm.

You can download the lolMiner miner along with a preconfigured .bat file for the Kryptex Pool and the new algorithm.

Switching SRBMiner to FishHash

SRBMiner does not support automatic switching to a new algorithm. If you're using SRBMiner, ensure your miner settings are configured for the upcoming hardfork.

  1. Get the latest version of the miner SRBMiner 2.5.0+.

  2. Create a batch file specifying the fishhash algorithm.

    SRBMiner-MULTI.exe --disable-cpu --algorithm fishhash --pool iron.kryptex.network:7777 --wallet wallet_address.worker_name
    
  3. After the hardfork, launch the prepared .bat file which you prepared for the fishhash algorithm.

You can download the SRBMiner along with a preconfigured .bat file for the Kryptex Pool and the new algorithm.

HiveOS — Switching to FishHash

HiveOS does not offer automatic switching to the new fishhash algorithm.
For HiveOS users, it's necessary to manually switch your miners to the new algorithm following the hardfork.

Switching Rigel to FishHash using HiveOS

  1. Open your Iron Fish flight sheet settings.

  2. Choose “Rigel Miner” and click on “Setup Miner Config” next to the chosen miner.

  3. Choose the fishhash algorithm from the algorithm list.

  4. Optionally, adjust additional miner settings or specify overclocking.

  5. Save the modifications, update the edited flight sheet, and apply it to your mining rigs.

Switching lolminer to FishHash using HiveOS

  1. Open your Iron Fish flight sheet settings.

  2. Choose “lolminer” and click on “Setup Miner Config” next to the chosen miner.

  3. Choose the FISHHASH algorithm from the algorithm list.

  4. Optionally, adjust additional miner settings or specify overclocking.

  5. Save the modifications, update the edited flight sheet, and apply it to your mining rigs.

Switching SRBMiner to FishHash using HiveOS

  1. Open your Iron Fish flight sheet settings.

  2. Choose “SRBMiner” and click on “Setup Miner Config” next to the chosen miner.

  3. Choose the fishhash algorithm from the algorithm list.

  4. Optionally, adjust additional miner settings or specify overclocking.

  5. Save the modifications, update the edited flight sheet, and apply it to your mining rigs.

RaveOS — Switching to FishHash

The RaveOS team has confirmed that they will automatically switch miners to the new FishHash algorithm, eliminating the need for miners to adjust settings on the Kryptex Pool.

We advise monitoring the switching process and conducting preliminary testing of overclocking settings for your graphics cards to ensure readiness when the switch occurs.

This article is available in other languages: