Welcome to NuFi wallet's knowledge base. Learn more about NuFi (and access the wallet) on our homepage here or ask a question in our Discord server here.
This article explains how to stake the Solana (SOL) stored in your GridPlus Lattice1 hardware wallet via NuFi wallet.
NuFi is a non-custodial Solana/multi-chain wallet that supports native Solana staking (i.e. direct to the blockchain with no middleman).
Any SOL you stake remains in your hardware wallet's Solana account (it never leaves your wallet and you retain full ownership and control of your SOL at all times).
TABLE OF CONTENTS
What is Solana Staking?
Staking means using your SOL's intrinsic voting power to support the security and operations of Solana blockchain. In a nutshell, it's how Solana remains decentralized.
While staked, the SOL in your wallet can be used by the blockchain to 'vote' when the blockchain needs to make a decision, for example when verifying new transactions and deciding if they should be included in the next block. By voting, staked SOL helps the Solana blockchain to reach a consensus without giving authority to a single entity.
As a thank you for staking (and helping the blockchain run in a secure and decentralized way), you earn rewards in the form of additional SOL tokens paid directly into your stake account by the blockchain itself.
Learn more in our Solana staking overview here.
When you stake Solana via NuFi wallet:
- Your staked SOL never leaves your wallet and you retain full ownership
- Your staking rewards are re-staked automatically
- You can choose the validator you want to stake to
- You can have multiple stake accounts
- There's no minimum staking period
Setup
1. Create a NuFi wallet
Before you can stake SOL using a GridPlus Lattice1 hardware wallet, you need to create a NuFi wallet profile and pair your device's Solana accounts.
This will 'import' (restore) your device's Solana accounts into NuFi wallet's interface, while your funds remain securely in your hardware wallet. You can also pair your GridPlus Lattice1's Ethereum and EVM accounts.
There are two versions of NuFi wallet:
- a browser extension that you install from Chrome web store; and
- a web-based wallet accessed via a URL (nothing to install).
Both versions support Solana staking for GridPlus Lattice1 devices and both connect you to Solana DApps; the browser extension connects to all Solana DApps and the web wallet connects to any DApp that supports WalletConnect.
2. Pair your GridPlus Lattice1 Solana accounts with NuFi wallet
- Open NuFi wallet's browser extension or visit wallet.nu.fi
- Click 'Pair hardware wallet' on the first screen
- Follow the on-screen instructions to create a NuFi wallet profile and pair your GridPlus Lattice1's Solana account(s); this will restore the accounts into NuFi wallet's interface
The Lattice Connector will launch when you pair your device's accounts. You will need to enter your device ID and a password on this page. Your device ID is unique to your device - you can find it on your Lattice's homescreen as Device ID. Enter a password - this can be reset but it's best to choose a memorable password and save it, e.g. with a password manager. Press Connect.
- When you restore your GridPlus Solana accounts, you can restore multiple accounts at the same time by checking the box on the left side. You can also choose a name for each account.
- You can pair your device's existing accounts or create new accounts at any time from Portfolio > Accounts tab > Add account, as shown here:
Create a stake account in NuFi
When you have paired your GridPlus Lattice1's Solana account in NuFi, you can start staking. To do that:
- Click Staking on the left-side menu in NuFi wallet
- Click the 'My Staking' tab at the top
- Click 'My Staking' for Solana blockchain
- Click 'Stake' on the account you want to use
- Choose an amount of SOL to stake and a validator to stake to (or use the recommended one).
Important: The SOL you stake will be locked and no longer in your available balance so you won't be able to use it to e.g. pay transaction fees. - Confirm the transaction in NuFi wallet and then review and approve the transaction on your device; the transaction will be submitted and you'll see a message confirming that the SOL has been staked successfully.
You'll find your new stake account (and any other stake accounts you have) on your Solana staking dashboard:
About staking rewards
- Your stake account takes up to 2 days to activate before it starts earning rewards
- You'll receive your first SOL staking rewards in 2 to 4 days after you start staking, and then every ~2 days thereafter
- You can unstake SOL from a stake account or withdraw staking rewards as shown in our guide here
Troubleshooting
Problem: The transaction keeps failing when I try to create a new Solana stake account.
Cause 1: You don't have enough SOL in your available balance to cover your account's rent costs and pay transaction fees. Solana accounts are required to maintain a minimum SOL balance, known as 'rent'. This is approximately 0.003 SOL for token/stake accounts. If deducting a transaction fee from your account would push its SOL balance below this threshold, the transaction will fail.
Solution: Add more SOL to your available balance and try again.
Cause 2: The transaction has expired and can't be submitted. This happens when too much time passes between the transaction being created and it being signed and submitted.
Solution: Review and approve the transaction in under a minute.
Please reach out to our support team on Discord or create a support ticket if you need assistance.