UniswapV3Staker

Verified contract

Active on Base with 5,307 txns
Deployed by via 0xea8414ae at 1371729
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $5,435.16
ERC-20
Value $4,293.76
ERC-20
Value $915.75
ERC-20
Value $0.13
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0xb18281566ae8b6013d976b3a5d8ac530e32a4d6b5094e610e21500551e552a26
0x9b4daaad46f94cf23b92ae551af915e3bdc362646be7da940293a76be455b273
0x66506f9c7e4ceffdc2669329fa1fca323a2e65d4abba647a3cd704ff7729844f
0xc93e995bde6400065c0481347f174d9ef461357a79c1c2902c611155c9d79257
0x57a601838b9e00293de18403bd96557b36d28d011bf888ce83bad31e7f0a7b8d
0x2028289b5782fc7a0aa7e926842a1d55cd4fd4d46b16a9990eab5629dead9cd1
0x683712911e6162946646f99ba9d5219b20c5ab9026e904d575748e58c707b91d
0xea26c7bb297479a15fcff4fce0b260f3dfe4dce63cf152270055b13648e00f7b
0x6ff693c1cd3b89b4327224b6024fcf2430125b488f0d15e85ca1b3d30386f93f
0x88655dc3fa5e6264cb22e70f3f6cd0eccc28efcdac4a7a1afa9a26e91e8e959d

Functions
Getter at block 21765110
factory(view returns (address)
0x33128a8fc17869897dce68ed026d694621f6fdfd
maxIncentiveDuration(view returns (uint256)
63072000
maxIncentiveStartLeadTime(view returns (uint256)
2592000
nonfungiblePositionManager(view returns (address)
0x03a520b32c04bf3beef7beb72e919cf822ed34f1
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.