v3-staker
v3-staker copied to clipboard
Canonical liquidity mining contract for Uniswap V3
How to get the RewardInfo using getRewardInfo? This is how I call the function, but I got only the transaction receipt. ``` const rewardInfo = await UniswapV3StakerContract.connect(signer).getRewardInfo( { rewardToken: config.ERC20_REWARD_TOKEN,...
This is related to this post on the Uniswap governance forum about incentivizing liquidity on L2's: https://gov.uniswap.org/t/consensus-check-should-uniswap-incentivize-liquidity-on-optimism-and-arbitrum/15288 I've created a fork of the v3 staker contract that adds a new...
Since Polygon uniswap has a deployment now - it would be great to have the deployment addresses of both Mumbai and Mainnet in the readme for better discoverability.
 After endTime, the profit will still be calculated? why is that
we can allow rewards for a staked incentive to be time-vested, where the rewards vest for seconds that the position is in range (using the `secondsInside` return value of the...
Once this launches, one big question will be: where are all the incentives? We should make them easily discoverable. I propose we do this by either: 1. Creating a new...
The documentation above the constructor for `UniswapV3Staker.sol` is currently: ``` /// @param _factory the Uniswap V3 factory /// @param _nonfungiblePositionManager the NFT position manager contract address /// @param _maxIncentiveStartLeadTime the...
Hi Unifolks Based on the idea https://github.com/Uniswap/v3-staker/issues/224 posted by @moodysalem we implemented time-vested rewards. Further information and discussion can be found on: https://mirror.xyz/revertfinance.eth/pUufXuRkUHjrV_oq0bq2sunvQ0hz7u529jWDKlQnm-Q https://gov.uniswap.org/t/time-vesting-the-uniswap-v3-staker/17693/1 We've deployed a version of this...
The v3-staker currently lacks support for the Base network. It would be great to see this feature added.