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.
UniswapV3Factory (0x1F98431c8aD98523631AE4a59f267346ea31F984)
This contract will mainly be used for finding the pool address for the liquidity you provided
You may refer to the Uniswapv3 Factory technical docs or
The Github Uniswapv3 Factory code
NonfungiblePositionManager (0xC36442b4a4522E871399CD717aBDD847Ab11FE88)
This will be your NFT token manager for approvals, querying of NFT info, safeTransferFrom to other accounts or smart contracts
To put it simply, this is a bridge/router/manager on your NFT.
You may refer to the to the NonfungiblePositionManager technical docs or
The Github NonfungiblePositionManager code
UniswapV3Staker (0x1f98407aaB862CdDeF78Ed252D6f557aA5b0f00d):
This is the main contract to interact with for liquidity mining/stake in the incentive pool created
You may refer to the UniswapV3Staker technical docs or
The Github Uniswapv3Staker code
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 updated