How to create IRON FISH wallet
13/04/2023
The IRON FISH coin is a new cryptocurrency, so it has not been added to multi-currency wallets like Trust Wallet yet.
At the moment, the coin lacks a graphical wallet, an online wallet, or a mobile wallet, as these are still under development. The only type of wallet that has been demonstrated to function properly is the node wallet.
We hope that new convenient types of wallets will appear soon.
If it's more convenient for you, you can also mine directly on the exchange. However, we do not recommend you mining this way. As they say: "not your keys, not your crypto."
If you're interested in mining on the exchange, you can find a guide on how to do so in this article: https://pool.kryptex.com/en/articles/mining-ironfish-with-memo-en
Please note that you should read the article carefully before attempting to mine on any of the listed exchanges.
How to Create an IRON FISH Wallet on Your Computer
Managing a wallet on a PC requires care and precision, and accidental mistakes can have serious consequences. Securely save your backup to restore your wallet!
If you have mining experience and are familiar with a node wallet, please proceed to the section titled "For experienced miners." However, if this is the first time you have heard the term "node," please refer to the step-by-step instructions below.
For experienced miners
Install the IRON FISH node according to these instructions:
https://ironfish.network/use/get-started/installationTo create a wallet, use the following command:
ironfish wallet:create
To backup your wallet, use the following command:
ironfish wallet:export --mnemonic
Get your public address:
ironfish wallet:address
You can find a complete list of commands for working with the wallet on the developer's website: https://ironfish.network/docs/onboarding/iron-fish-wallet-commands
Step-by-step instructions
Step 1 — Preparing to Install the Wallet
Installation and usage of the wallet are carried out using the CMD command line or the PowerShell tool. We will be using the latter as it is more convenient and user-friendly.
Open the “Start” menu, choose “Settings”, search for “Allow local PowerShell scripts to run without signing”.
In the PowerShell section, make sure that “Change execution policy…” is checked and click “Apply”.
Step 2 — Installing the Node
Downloading the node tool Node.js 18 (on Windows, choose 64-bit/x64).
Install the Node
- We agree with the license agreement;
- Leave the installation path and components unchanged;
- Check the box to install additional tools;
- Complete the installation.
Once the installation is complete, you will see the command prompt and PowerShell windows.
Press any key on your keyboard to run the installation script:
This is how the installation script will look like. You don't need to do anything, just wait for the script to finish.
When the script finishes, restart your PC.
Step 3 — Wallet Installation
Once you have restarted your PC, right-click on the Start menu and select "Windows PowerShell (Admin)." In the window, enter the following command:
npm install -g ironfish
Wait for the wallet installation to complete.
Step 4 — Working with the wallet, creating a wallet
Without closing the window, enter the command
ironfish
to launch the IronFish wallet. The wallet version will be displayed and a list of commands for using the wallet will be shown.To create a wallet, use the following command:
ironfish wallet:create
Enter the wallet’s name as you wish.- If you already have a wallet backup or seed phrase, and you need to restore your wallet, use this instruction.
To backup your wallet, use the following command:
ironfish wallet:export --mnemonic
You will receive a secret phrase consisting of 24 words. It is crucial to securely store these words in the same order as they appear on your screen since losing them means losing access to your wallet!Get your public address:
ironfish wallet:address
Save the wallet address in one place along with the combination of 24 words.Ready! Use the received wallet address for mining or receiving coins.
Step 5 — Synchronizing Your Wallet
Once you have created wallet, you must synchronize it with the network. Follow these steps:
Run the
ironfish mainnet
command and verify that the wallet is connected to the mainnet.If you see a message similar to the screenshot, you are already in the mainnet.
If the wallet prompts you to switch to the mainnet, enter
Y
and confirm the transition.
Run the
ironfish start
command and wait for the synchronization to reach 100%. It may take some time, and you may feel like the process is frozen, but it's not. Just be patient and wait for the synchronization to finish.When the synchronization is complete, a similar message will appear. Do not close this window!
Without closing the first window, open a second PowerShell window and run the
ironfish wallet:rescan
command. This command will scan your wallet; you must wait until it reaches 100%. It may take some time.Once the scan is complete, your wallet is ready to use.
Check Your Balance
When the wallet synchronization and scanning are completed, you can check your wallet balance and make online transfers.
Please do not close the synchronization window, as it needs to be running while you are working with the wallet.
We recommend keeping the sync window open if you use your IronFish wallet frequently to avoid the long sync process each time.
To check the wallet balance, run the command
ironfish wallet:balance
. The balance will only be accurate when the wallet is fully synced.To send funds to another address, use the
ironfish wallet:send
command and enter the recipient's wallet address, transfer amount, and network fee. Choosing a lower network fee will result in a cheaper transfer but will take longer to complete.To send funds to another address with a
memo
(such as an exchange), use theironfish wallet:send --memo
command and enter thememo
, recipient's address, and transaction fee.
Possible Issues
If you encounter any synchronization errors or the command fails to execute, restart your PC and reset the database by following these steps:
- Open PowerShell as an administrator and run the following commands:
ironfish reset
— resets the database (confirm reset when prompted).npm install -g ironfish
— wait for the execution to complete, which will update the wallet.ironfish mainnet
— transfers the wallet to the mainnet (confirm the transition when prompted)ironfish start
— starts the wallet (wait for it to startup and sync up to 100%)
- Without closing the first PowerShell window, open a second one and run the command:
ironfish wallet:rescan
— this will update the wallet data. - Finally, run the command
ironfish wallet:status
to confirm that your wallet is ready!
Useful Commands for Working with the Iron Fish Wallet
ironfish wallet:accounts
— View all active accounts in the Iron Fish wallet.ironfish wallet:which
— See which wallet is selected as the default main wallet.ironfish wallet:use
— Select and assign a default wallet.ironfish wallet:address
— View the wallet address.ironfish wallet:balance
— Check your wallet balance. Please note that the balance will only be correct when the wallet is fully synced.ironfish wallet:export
— Create a full wallet backup. For example, use the commandironfish wallet:export YourAccountName --path C:\Wallets\Wallet.txt
.ironfish wallet:export --mnemonic
— Get your wallet secret seed.ironfish wallet:import
— Restore your wallet from backup or seed phrase.ironfish wallet:send
— Transfer coins from your wallet to another address.ironfish wallet:send --memo
— Transfer coins from your wallet to another address using the memo.
You can find a complete list of commands for working with the wallet on the developer's website: https://ironfish.network/use/get-started/wallet-commands