diff --git a/contracts/mainnet/connectors/uniswap/v3_staker/helpers.sol b/contracts/mainnet/connectors/uniswap/v3_staker/helpers.sol index 258d0961..6ca5408c 100644 --- a/contracts/mainnet/connectors/uniswap/v3_staker/helpers.sol +++ b/contracts/mainnet/connectors/uniswap/v3_staker/helpers.sol @@ -17,7 +17,7 @@ abstract contract Helpers is DSMath, Basic { INonfungiblePositionManager constant nftManager = INonfungiblePositionManager(0xC36442b4a4522E871399CD717aBDD847Ab11FE88); IUniswapV3Staker constant staker = - IUniswapV3Staker(0x1f98407aaB862CdDeF78Ed252D6f557aA5b0f00d); + IUniswapV3Staker(0xe34139463bA50bD61336E0c446Bd8C0867c6fE65); /** * @dev Get Last NFT Index diff --git a/contracts/mainnet/connectors/uniswap/v3_staker/main.sol b/contracts/mainnet/connectors/uniswap/v3_staker/main.sol index 5645ee51..96a64645 100644 --- a/contracts/mainnet/connectors/uniswap/v3_staker/main.sol +++ b/contracts/mainnet/connectors/uniswap/v3_staker/main.sol @@ -213,14 +213,16 @@ abstract contract UniswapResolver is Helpers, Events { * @dev Create incentive * @notice Create incentive * @param _rewardToken _rewardToken address - * @param _length incentive length + * @param _startTime stake start time + * @param _endTime stake end time * @param _refundee refundee address * @param _poolAddr Uniswap V3 Pool address * @param _reward reward amount */ function createIncentive( address _rewardToken, - uint256 _length, + uint256 _startTime, + uint256 _endTime, address _refundee, address _poolAddr, uint256 _reward @@ -230,8 +232,6 @@ abstract contract UniswapResolver is Helpers, Events { returns (string memory _eventName, bytes memory _eventParam) { IUniswapV3Pool pool = IUniswapV3Pool(_poolAddr); - uint256 _startTime = block.timestamp; - uint256 _endTime = _startTime + _length; IUniswapV3Staker.IncentiveKey memory _key = IUniswapV3Staker .IncentiveKey( IERC20Minimal(_rewardToken), diff --git a/contracts/polygon/connectors/uniswap/v3_staker/helpers.sol b/contracts/polygon/connectors/uniswap/v3_staker/helpers.sol index 258d0961..6ca5408c 100644 --- a/contracts/polygon/connectors/uniswap/v3_staker/helpers.sol +++ b/contracts/polygon/connectors/uniswap/v3_staker/helpers.sol @@ -17,7 +17,7 @@ abstract contract Helpers is DSMath, Basic { INonfungiblePositionManager constant nftManager = INonfungiblePositionManager(0xC36442b4a4522E871399CD717aBDD847Ab11FE88); IUniswapV3Staker constant staker = - IUniswapV3Staker(0x1f98407aaB862CdDeF78Ed252D6f557aA5b0f00d); + IUniswapV3Staker(0xe34139463bA50bD61336E0c446Bd8C0867c6fE65); /** * @dev Get Last NFT Index diff --git a/contracts/polygon/connectors/uniswap/v3_staker/main.sol b/contracts/polygon/connectors/uniswap/v3_staker/main.sol index 36e79772..7c0a8e2a 100644 --- a/contracts/polygon/connectors/uniswap/v3_staker/main.sol +++ b/contracts/polygon/connectors/uniswap/v3_staker/main.sol @@ -213,14 +213,16 @@ abstract contract UniswapResolver is Helpers, Events { * @dev Create incentive * @notice Create incentive * @param _rewardToken _rewardToken address - * @param _length incentive length + * @param _startTime stake start time + * @param _endTime stake end time * @param _refundee refundee address * @param _poolAddr Uniswap V3 Pool address * @param _reward reward amount */ function createIncentive( address _rewardToken, - uint256 _length, + uint256 _startTime, + uint256 _endTime, address _refundee, address _poolAddr, uint256 _reward @@ -230,8 +232,6 @@ abstract contract UniswapResolver is Helpers, Events { returns (string memory _eventName, bytes memory _eventParam) { IUniswapV3Pool pool = IUniswapV3Pool(_poolAddr); - uint256 _startTime = block.timestamp; - uint256 _endTime = _startTime + _length; IUniswapV3Staker.IncentiveKey memory _key = IUniswapV3Staker .IncentiveKey( IERC20Minimal(_rewardToken),