Note: This is how to stake in a project on the Lattice Launchpad. For information on Soft Node Staking please reference this article
Select the project you want to stake in from the menu on the left side of the dashboard.
Connect your wallet.
You can select from:
- MetaMask
- Wallet Connect
- Coinbase Wallet
- Fortmatic
- Portis
The process will be the same for each
Once you connect your wallet, you will see all your different accounts there. Select the address you would like to use for this project. Click through both confirmations and you will see the staking widget on the dashboard in the bottom right corner.
In the staking widget, select the staking pool you want to stake in.
Select the amount you want to stake and click 'Stake'
The wallet will ask you to approve the token amount so the smart contract can use those tokens for staking.
You have 2 options here - both are smart contract functions will be subject to network fees.
Option 1: Proposed Approval Limit
This will reflect the amount of tokens you staked in the previous step. This is a simpler option for someone who just wants to stake and be done with it. However, this will cost more if you decide to stake more tokens in the future as those will require separate transactions and a separate transaction fee.
If you select this option:
a. Select 'Confirm' and then there will be 2 transactions
The 1st transaction is the approval of the transactions, and then the 2nd transaction is the approval and deposit and staking of the tokens.
b. Once we get the transactions approved, it should show that everything is completed and the token amount will be reflected in the dashboard.
Option 2: Custom Spend Limit
This will allow you a little more flexibility and control along with less fees. In short you can take up to the pool allowance without additional fess. This means if you decide to put in a higher amount than the allowance limit in that pool, the amount you stake will actually count towards all the pools. This means you can stake in more than one pool while you only pay one token approval transaction fee.
a. Put in the Custom Spend Limit amount
b. Select 'Confirm' and then there will be 2 transactions
The 1st transaction is the approval of the transactions, and then the 2nd transaction is the approval and deposit and staking of the tokens.
c. If you want to stake again, you will not need to call the approval function again and will not need to pay any network fees for that so the tokens staked go directly to the deposit function.
You have successfully staked!