This contract is being backfilled. You may encounter incomplete storage history.

UniswapV3Staker

Verified contract

Active on Ethereum with 24,615 txns
Deployed by via 0x878d1f97 at 13709767
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $333,771.38
ERC-20
Value $71,008.61
ERC-20
Value $62,700.33
ERC-20
Value $61,019.43
ERC-20
Value $48,647.12
ERC-20
Value $30,536.07
ERC-20
Value $22,903.08
ERC-20
Value $10,870.41
ERC-20
Value $9,099.58
ERC-20
Value $9,088.9
0xe42033531c46d37be763dba1d1b253096ce54187bef8b578ff45b5d374c559cf
0x78e8d7a37bdbf7cdbf21140b86a2e3549f9f1ba6424329421c60e762579be321
0x8fad8a3532a5b970b019ff5b6517af320eefb4109ac932fbbeeee4988176ae47
0x85e6e7bc5f46f8015a742226341f71a4cf0fcceb9177ebfa224f480abeb9166d
0xe8e4440af0f3b33c32d103e13305f70c46a2f26a2bad68034eeec5ff2ccbf7fc
0x8c19e483275f9e3b5e5df0e635279f8bf083a946821b71d1b9726bc63d73df9f
0x6d838c1c07a44d5cbe432b3c2abc1fa8c0c949a4694bfbe2a6df55228002da7f
0x2936c1bdc66ac9aa11c5015584094ccb037f57c0a9cd5fea53a1d4eab6105087
0x788b90f488ac0144c6b242bb58bd4f12632c49ea07053df4a966551b5d29db5a
0xe7b6b098d497c54536585e546500b09f1f4fb6ed9b97af13e0508a66e7249e21

Functions
Getter at block 20794556
factory(view returns (address)
0x1f98431c8ad98523631ae4a59f267346ea31f984
maxIncentiveDuration(view returns (uint256)
63072000
maxIncentiveStartLeadTime(view returns (uint256)
2592000
nonfungiblePositionManager(view returns (address)
0xc36442b4a4522e871399cd717abdd847ab11fe88
Read-only
deposits(uint256view returns (address owneruint48 numberOfStakesint24 tickLowerint24 tickUpper)
getRewardInfo(struct IUniswapV3StakerIncentiveKey keyuint256 tokenIdview returns (uint256 rewarduint160 secondsInsideX128)
incentives(bytes32view returns (uint256 totalRewardUnclaimeduint160 totalSecondsClaimedX128uint96 numberOfStakes)
rewards(addressaddressview returns (uint256)
stakes(uint256 tokenIdbytes32 incentiveIdview returns (uint160 secondsPerLiquidityInsideInitialX128uint128 liquidity)
State-modifying
claimReward(address rewardTokenaddress touint256 amountRequestedreturns (uint256 reward)
createIncentive(struct IUniswapV3StakerIncentiveKey keyuint256 reward
endIncentive(struct IUniswapV3StakerIncentiveKey keyreturns (uint256 refund)
multicall(bytes[] datapayable returns (bytes[] results)
onERC721Received(addressaddress fromuint256 tokenIdbytes datareturns (bytes4)
stakeToken(struct IUniswapV3StakerIncentiveKey keyuint256 tokenId
transferDeposit(uint256 tokenIdaddress to
unstakeToken(struct IUniswapV3StakerIncentiveKey keyuint256 tokenId
withdrawToken(uint256 tokenIdaddress tobytes data
Events
DepositTransferred(uint256 indexed tokenIdaddress indexed oldOwneraddress indexed newOwner
IncentiveCreated(address indexed rewardTokenaddress indexed pooluint256 startTimeuint256 endTimeaddress refundeeuint256 reward
IncentiveEnded(bytes32 indexed incentiveIduint256 refund
RewardClaimed(address indexed touint256 reward
TokenStaked(uint256 indexed tokenIdbytes32 indexed incentiveIduint128 liquidity
TokenUnstaked(uint256 indexed tokenIdbytes32 indexed incentiveId
Constructor
constructor(address _factoryaddress _nonfungiblePositionManageruint256 _maxIncentiveStartLeadTimeuint256 _maxIncentiveDuration
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.