(Here, we describe how to move ERC20 FET from Metamask to stake on Fetch.ai mainnet via the Cosmostation mobile app. If you prefer to move your FET with a Nano Ledger and desktop PC, please visit this page).
You can stake your FET at any time you choose. You can stake any amount of FET you wish.
Once staked, the contract will deliver a reward continuously for as long as tokens remain staked as you are contributing to network security and providing network utility.
You can withdraw any amount of staked FET tokens after the lock-up period. You are free to stake additional amounts at any time.
This is the step-by-step walkthrough for staking with Cros-nest (you can read original walkthrough by Fetch.ai here). Taking part in the main-net is very straightforward. The first thing you need to do is create an address on the Fetch.ai network that can receive funds.
Initially, this will require the Cosmostation app for Android or iOS as well as Metamask app for the Google Chrome or Brave browser. You can migrate tokens across the bridge by following the steps below.
Please DO NOT SEND your tokens directly to the Cosmostation Wallet. We request you to use only Metamask and follow the steps outlined below. If you send your tokens directly, they will not appear on your Cosmostation wallet and they cannot be recovered under any circumstances. Therefore, it is in your best interest to interact only with Metamask.
Create an account on the Cosmostation App. Remember to choose Fetch Mainnet when you’re asked to choose a Cosmo network. You will be asked to store your mnemonics so write them down and keep them somewhere safe.
After you have successfully created your wallet on the Cosmostation wallet app, you can go to token-bridge.fetch.ai. Ensure your metamask is connected to the token bridge. Once you have your tokens, connect your metamask with token-bridge.fetch.ai. A new window will pop up and you will be prompted to approve the request to connect.
Enter your metamask address in the Ethereum Address, your Cosmostation Wallet address in the Native Address field. Enter the amount of FET you wish to transfer (note that you must send a minimum of 100 FET across the bridge).
Enter the amount — click transfer (pay for the first little transaction with ETH to approve) once the transaction is approved, a metamask pop-up should come asking to pay for the swap. Please pay the second transaction with ETH.
If the first transaction succeeds but nothing comes on the page to pay the second transaction: just refresh the page, copy paste your addresses again, enter again the amount, and you should see the “swap” button now.
Once you have transferred and swapped, check your Cosmostation wallet and wait for a few minutes before the transferred tokens show up. Once they have arrived you can delegate them to a validator of your choice.
To delegate to Cros-nest, go to your cosmostation FET Mainnet wallet. You will see a button “Delegate”.
Next, you choose Cros-nest as validator:
On the Validator page you tap the “Delegate” button:
You can now enter the amount you wish to stake.
In the next steps, you will be able to enter a memo for your transaction, select the (extremely low) transaction fee and check your delegation details before sending it off. You will get a confirmation screen stating your delegation details.