TTOOStaking

Verified contract

Active on Ethereum with 614 txns
Deployed by via 0xe99ef07d at 16865576
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
 (#2000)
ERC-721
--
 (#1998)
ERC-721
--
 (#1997)
ERC-721
--
 (#1996)
ERC-721
--
 (#1995)
ERC-721
--
 (#1994)
ERC-721
--
 (#1993)
ERC-721
--
 (#1992)
ERC-721
--
 (#1988)
ERC-721
--
 (#1985)
ERC-721
--
0xae61775591a3beb10623199f850f67e29442e5a10eea29413a44bfb556b37fe2
0xb8ea3ba3a84353f6b877cd4e803d48bc1cbc6a56a27910d8aa8cb29936a8cb4b
0xe38a4af0da9c6570641d93c099f78b6fb966d1185c149ea19a161645cc2b1018
0x8ab37b770559283f1ac673a7400beff8124cbe30f2d963ef92686f3d7b997533
0x3303061c42b1d1ee61e7d245d28ba6112f7cd51b539f9143d7a0f1fc16dbeae4
0xeeb07e0dcf2fed905da6c767e46663eb30b1386743041ca3b694d0e63d011880
0x17a6bc5d6280fa887dff3ccdd265252465e000d21a8b2acc39362157b0fea180
0x9ad01ca4bb5531b44ff59c064f91f5a954f28f1e1a44026151e6c7f03b255d46
0xcdd8c1d5e6dfb157d804520356311c7f369a8f5cd35afa3e6d10bc40b0d2719d
0x80515279ec52b9e3a59926fc49230ad3feb0eac4a17012c1abd1aad55efc93d1

Functions
Getter at block 20956882
delegationRegistry(view returns (address)
0x00000000000076a84fef008cdabe6409d2fe638b
getLockTimes(view returns (uint256[])
[31536000, 63072000, 94608000]
nft(view returns (address)
0xf6ee484f82f28d69688f37fe90af514ce212b7c3
owner(view returns (address)
0x9074a6eedbc32abbffa64cccaee7e970155f8249
Read-only
getUnlockTime(uint256 tokenIdview returns (uint256)
getUserStakedCount(address stakerview returns (uint256)
getUserStakingInfo(address stakerview returns (uint256[]uint256[])
isValidLockTime(uint256 timeview returns (bool)
lockInfos(uint256view returns (address owneruint48 unlockAt)
State-modifying
addLockTime(uint256 time
addMultipleLockTimes(uint256[] times
onERC721Received(addressaddressuint256bytesreturns (bytes4)
removeLockTime(uint256 time
removeMultipleLockTimes(uint256[] times
renounceOwnership(
stake(uint256 tokenIduint256 lockTime
stakeMultiple(struct StakeMultipleInputs[] inputs
transferOwnership(address newOwner
unstake(uint256 tokenId
unstakeMultiple(uint256[] tokenIds
Events
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Stake(address indexed stakeruint256 indexed tokenIduint256 indexed unlockAt
Unstake(address indexed stakeruint256 indexed tokenId
UpdateLockTime(address indexed owneruint256 indexed lockTimebool indexed isAdd
Constructor
constructor(address _NFTAddressuint256[] _timesaddress _delegationRegistry
Fallback and receive

This contract contains no fallback and receive objects.

Errors
TTOOStaking__LockPeriodNotOver(
TTOOStaking__NonexistentLockTime(
TTOOStaking__NotNFTOwner(
TTOOStaking__NotStakedOrOwner(
TTOOStaking__RequireAtLeastOneLockTime(