NFTStaker

Verified contract

Active on Base with 5 txns
Deployed by via 0xd61aa41a at 13007146
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
 (#2)
ERC-1555
--
 (#0)
ERC-1555
--
0xb80abda71c30d245ceaa67cbdcbe5dbae3e8010e791e177ad7f2f8b411fba4f7
0x61d205ffb50fc608422108fcd6cef8e06f8a992e1711a8c4c992cf084ecb1b80
0x083be1d5805a6c2c5833d9a3844113f5fc67589821cd718e801eb812b1d302ad
0x848ad82122f832fd0149d3eae6c6a79259b7fd570451a40cd7c8c1541e4cd911
0xc459273783a1746e1e0f2fe934886f02e3ea0526ff5e1c3396aee185ebe789a9

Functions
Getter at block 23572675
UNBONDING_PERIOD_COMMON(view returns (uint256)
180
UNBONDING_PERIOD_RARE(view returns (uint256)
180
UNBONDING_PERIOD_UNCOMMON(view returns (uint256)
180
nft(view returns (address)
0x419e1ef138ea80fc09ff64a001702ed6a83ba064
Read-only
getAllStakes(address userview returns (struct NFTStakerStakestruct NFTStakerStakestruct NFTStakerStake)
getAllUnStakes(address userview returns (struct NFTStakerUnstakestruct NFTStakerUnstakestruct NFTStakerUnstake)
getUnbondingPeriod(uint256 tokenIdpure returns (uint256)
isActiveStaking(address useruint256 tokenIdview returns (bool)
isActiveStakingAll(address userview returns (boolboolbool)
stakeAmount(address useruint256 tokenIdview returns (uint256)
stakes(addressuint256view returns (uint256 tokenIduint256 amount)
supportsInterface(bytes4 interfaceIdview returns (bool)
unstakeAmount(address useruint256 tokenIdview returns (uint256)
unstakeUnlockTime(address useruint256 tokenIdview returns (uint256)
unstakes(addressuint256view returns (uint256 tokenIduint256 amountuint256 unlockTime)
State-modifying
cancelUnstake(uint256 tokenId
completeUnstake(uint256 tokenId
initiateUnstake(uint256 tokenId
onERC1155BatchReceived(addressaddressuint256[]uint256[]bytesreturns (bytes4)
onERC1155Received(addressaddressuint256uint256bytesreturns (bytes4)
stake(uint256 tokenIduint256 amount
Events
Staked(address indexed useruint256 tokenIduint256 amount
UnstakeCancelled(address indexed useruint256 tokenIduint256 amount
UnstakeInitiated(address indexed useruint256 tokenIduint256 amountuint256 unlockTime
Unstaked(address indexed useruint256 tokenIduint256 amount
Constructor
constructor(address _nft
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.