UniswapV3Staker User Manual
Teaching users how to stake in an incentive pool created by Pundi X
Overview
You will essentially be interacting with 3 contracts (high level overview) using Etherscan.
  1. 1.
    UniswapV3Factory (0x1F98431c8aD98523631AE4a59f267346ea31F984)
    1. 1.
      This contract will mainly be used for finding the pool address for the liquidity you provided
    2. 2.
      You may refer to the Uniswapv3 Factory technical docs or
    3. 3.
      The Github Uniswapv3 Factory code
  2. 2.
    NonfungiblePositionManager (0xC36442b4a4522E871399CD717aBDD847Ab11FE88)
    1. 1.
      This will be your NFT token manager for approvals, querying of NFT info, safeTransferFrom to other accounts or smart contracts
    2. 2.
      To put it simply, this is a bridge/router/manager on your NFT.
    3. 3.
      You may refer to the to the NonfungiblePositionManager technical docs or
    4. 4.
  3. 3.
    UniswapV3Staker (0x1f98407aaB862CdDeF78Ed252D6f557aA5b0f00d):
    1. 1.
      This is the main contract to interact with for liquidity mining/stake in the incentive pool created
    2. 2.
      You may refer to the UniswapV3Staker technical docs or
    3. 3.
      The Github Uniswapv3Staker code
High level overview of the flow of interaction with the contracts
If you are sure about your pool info i.e. that you have provided liquidity for PUNDIX-ETH at the 0.3% fee level, you may skip directly to step 4 and just follow the steps accordingly. Make sure you have your tokenID handy too!
Last modified 2mo ago
Copy link