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 Ledger Nano S, Ledger Nano S+, Ledger Nano X, Ledger Stax or Ledger Flex 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 Ledger hardware wallet, you need to create a NuFi wallet profile and pair your Ledger'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 Ledger device's Cardano, Ethereum, EVM and Flow accounts.


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 for Ledger 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 Ledger device's Solana accounts with NuFi wallet


  1. Open NuFi wallet's browser extension or visit wallet.nu.fi
  2. Click 'Pair hardware wallet' on the first screen
  3. Follow the on-screen instructions to create a NuFi wallet profile and pair your Ledger device's Solana account(s); this will restore the accounts into NuFi wallet's interface


You will need to connect your Ledger device in order to restore your accounts into NuFi wallet. Connect your Ledger device to your computer, unlock the device and open the Solana app.

Make sure your device's firmware and Solana app are up to date first, and that Ledger Live is closed (as this can interfere with the connection).


  • When you restore your Ledger device's Solana account, 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 Ledger device's Solana account in NuFi, you can start staking. To do that:


  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 in NuFi wallet and then review and approve the transaction on your Ledger 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.