How to Stake, Farm UNI, UniSwap with Ledger Wallet - socratesmclemore354/Ledger-Wallet-Articles GitHub Wiki

Staking UNI allows you to passively earn staking rewards. 

The quantity of rewards you may receive depends on the amount of UNI (Uniswap) you staked. The longer you leave your UNI tokens in the pool, the more returns you will receive.

Please download the last update of Ledger Live Application:

1.Ledger Live for Windows 10/11

2.Ledger Live for MAC

3.Ledger Live for Android

This article’s tutorial describes how to stake UNI (Uniswap) with your Ledger Metamask wallet via Shibaswap.

Before you start

  • Update the Ledger device to the latest firmware version.
  • Update the Ledger Live app to the latest version.
  • Make sure that you installed the Ethereum (App) app on your Ledger device.
    • Connect and unlock your Ledger device.
    • Open Ledger Live and go to My Ledger. “If asked, allow access to My Ledger by pressing both buttons on your Ledger device simultaneously.”
    • Navigate to My Ledger, click on the App Catalog, and search for Ethereum. Once located click on it to Install.
    • Wait for the installation process to finish. You have installed the Ethereum app on your Ledger device.
  • If you already have the Ethereum app on your Ledger device, update it to the latest version.

Before beginning this tutorial, make sure that the $UNI you want to stake is stored in your Ledger Uniswap account via the ERC20 network. You can buy $UNI tokens from an exchange and send them to your Ledger wallet.

Connect Ledger device to MetaMask

If you’ve already connected your Ledger device to Metamask before, skip this step and proceed to Add Liquidity to your UNI tokens on app.uniswap.org below.

  • Go to Metamask.io and click on Install MetaMask for your browser.
  • Add the MetaMask extension to your browser
  • Wait for the extension to be added to your browser. (we recommend Google Chrome)
  • Select Create a new wallet.
  • Once you have created a new wallet. Click on your profile icon and select Connect Hardware Wallet.
  • Follow the instructions on the screen to connect your Ledger device. To do this: Plug your Ledger device into your computer and open the Ethereum (ETH) app on your Ledger device by navigating to the Ethereum icon and pressing both buttons simultaneously. Wait for your Ledger device to display: Application is ready.
  • Select Ledger.
  • Wait for MetaMask to recognize your Ledger device, and click on Continue.
  • A list of accounts appears. These are your Ledger Ethereum accounts.
  • Select an account by ticking the box then click Unlock.
  • All done! Your Ledger Ethereum account and UNI balance will appear in MetaMask.

If you still haven’t added UNI tokens to your Ledger UNI account, you won’t be able to see any UNI tokens in your Ledger MetaMask account.

You’ll have to buy UNI tokens from an exchange. To do this: click on receive in your Ledger MetaMask account, copy the receiving address, and send your UNI tokens to it via the ERC20 network.

Wait for the transaction to be confirmed and your UNI tokens will be available in your Ledger MetaMask account.

Now, you have UNI tokens available to stake. Remember to add some ETH also to pay for transaction fees.

Staking $UNI (Add Liquidity)

  • Go to App.uniswap.org/
  • Click on Connect and select MetaMask.
  • Wait for MetaMask to pop up, and select your Ledger MetaMask account. Verify and approve the process on your Ledge device, if everything looks good.
  • Once your Ledger Metamask wallet has connected. Click on Pools.
  • Click on Top Pools.
  • Enter UNI on the search box and choose a pair to add liquidity.
  • Click on Add Liquidity.
  • Enter the amount of $UNI you want to stake and Approve it. You can also customize the network fees by clicking on edit beside the transaction fees.
  • Wait for the MetaMask to pop up.
  • Verify and confirm the transaction on your Ledger device, if everything looks good.

Now, you have successfully staked your UNI token on Uniswap.

  • In the case that there’s no pop-up to claim a reward on the Uniswap website when it matures. You can claim your rewards by navigating to the Pools section.
  • Click on pool liquidity. Scroll down and click on Claim, if there’s any available $UNI reward.

Unstaking $UNI (Remove Liquidity)

  • Go to App.uniswap.org/
  • Click on Connect and select the Ledger Metamask account you used to add liquidity.
  • Navigate to the Pools section.
  • Click on Remove Liquidity.
  • Enter the amount of $UNI you want to remove.
  • Wait for Metamask to pop up.
  • Verify and confirm the transaction on your Ledger device. If everything looks good, Approve it.

Now you have successfully unstaked your $UNI on Uniswap.