UniswapV3Staker

Verified contract

Active on Ethereum with 9,852 txns
Deployed by via 0x1892480f at 12723374
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $27,062.14
ERC-20
Value $20,913.37
ERC-20
Value $17,101.33
ERC-20
Value $11,779.79
ERC-20
Value $3,812.57
ERC-20
Value $2,792.54
ERC-20
Value $2,755.43
ERC-20
Value $2,440.87
ERC-20
Value $1,617.18
ERC-20
Value $1,106.48
0xa89c562cfee72b76c9a55894a7d740980f68e370bb49a7d31d24cad9cb659760
From
0xe4d792e0d32b7d0fab0febc12a4d9b90f1f9150b61d65bd9cc2369f45f6ac09e
0x3cb15bf93f49ba76f28751bda156c6a7101322cfc122ff9e8d7c4147a990c362
From
0x7be3d890ad895da0453f9348463ca25efe157491c0abf9eca43645eb5dd22a9c
From
0x2c0205cd7634c7ba052799a71ee2dfd4028b67577399faea53d7ff031b210aa4
0x8e05ec8bf95a3975106052eb564e0fb64357cd71d822f8a73de2b9744eb97e8d
0xbd0d5a29d99a149a4e0c5173d5812f2f9ef5bbe6d67bc0045696b4fb9c226a41
From
0xa15704e57de9ef1db1de945d250c5cf6893c19c052f17d23316c0d85a6be7b4f
0x6ac775657d4cf15e40a3a99a03116e1b6f1b61d839c2281c6aa858a1dbb6e500
0xc4cc442e0afe6de354502f86d19a0092d50a27acadec1266265fc31dea0a00f3

Functions
Getter at block 21243916
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.