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) in your NuFi wallet's Solana account.
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 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?
- Setup
- 1. Install NuFi and create/restore a wallet
- 2. Create a stake account
- About staking rewards
- Troubleshooting
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.
- Staking rewards are paid directly into your stake account by the blockchain itself.
- Learn more in our Solana staking overview.
When you stake Solana via NuFi wallet:
- Your staked SOL never leaves your wallet and you retain full ownership
- You can withdraw all or just some of your staked SOL whenever you choose
- 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
- You get same-day customer support via email, X and Discord
1. Setup
Install NuFi wallet and create a wallet profile
Before you can stake SOL via NuFi's interface, you need to create a NuFi wallet profile; to do this, install NuFi and then create a new wallet (guide here) or restore your existing Solana wallet using its 12, 15 or 24-word seed/recovery phrase.
Hardware wallet users can read the guides here for instructions on how to pair their device's Solana account with NuFi.
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 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. Create a stake account in NuFi
- 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; 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.