GenesisMasterPassStaking

Verified contract

Active on Base with 3,160 txns
Deployed by via 0x86513793 at 13185221
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
 (#2)
ERC-1555
--
 (#0)
ERC-1555
--
 (#1)
ERC-1555
--
ERC-20
--
ERC-20
--
0x3287a0595cd768cfff95116de5714646b5f0274dfba74aa9ecbf27b5d08fc205
0xc81361608edc4bc71737801885d5d5216e06bba13a7f2b6e58bece98ca82fba0
0xcbdb1088c85741ddda5144c98f196736233bd12e2b89bbbfdc4dbb1ad60b7040
0x18cb7ea7ccf8ac0be623b6af26011af23b0095afaf841d94d5731c1605c1d720
0x86bdf2de6e5ab1cbd0073474d19f73e15701cd820b7dd302617b2a59dcff80a4
0x81518b376e24a13277ccabd069d7c8b474ed5758f3e91c6aa45389c1d02c5190
0x7e74e0576534b1b2f8dbe11f8f9ab83cbfcb713c6789cc7f896d3fa95722f6ef
0x2558a837e94fc43aafb722b02b3795aa122c04f911726500cec52863456afe9c
0x7963eb35994ce0bdc3ab050f77b7221ea16854ffc327e686b2cdfe2379d9c673
0x7c699e82ffd388a87411f46a6c2d8a5e964eecdf6806f2ad5ae6e35b00bffca0

Functions
Getter at block 21746933
UNBONDING_PERIOD_CATEGORY_0(view returns (uint256)
604800
UNBONDING_PERIOD_CATEGORY_1(view returns (uint256)
86400
UNBONDING_PERIOD_CATEGORY_2(view returns (uint256)
86400
nft(view returns (address)
0x1f1ff349f9ae85a1218d485220748aed7281aaae
Read-only
getAllStakes(address userview returns (struct GenesisMasterPassStakingStakestruct GenesisMasterPassStakingStakestruct GenesisMasterPassStakingStake)
getAllUnStakes(address userview returns (struct GenesisMasterPassStakingUnstakestruct GenesisMasterPassStakingUnstakestruct GenesisMasterPassStakingUnstake)
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.