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?

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:

  1. a browser extension that you install from Chrome web store; and
  2. 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


  1. Click Staking on the left-side menu in NuFi wallet.
  2. Click the 'My Staking' tab at the top.
  3. Click 'My Staking' for Solana blockchain.
  4. Click 'Stake' on the account you want to use.
  5. 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.


  6. 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.