GenesisMasterPassStaking

Verified contract

Active on Base with 3,172 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
--
0x41bffb649317cee1cff0394b4a31d8078f06c0f7154f616dd0023a61b8ac8d07
0x141a1f8432565e8364bef36ac47243191de0fc4146eb78d0ef6da949ebc1844f
0x198607a016c238f49a13ef43967e7548f036acf58b3dbfeb1a996ededff12bc0
0x573c24134a302d26573a6c7d0e6f34fa3ed3aa15def30ef318ed632d8f0dc988
0x26bb20fae12df9b4a2eef384ff340608dae62c15c7125bc67161ee87ff6090d5
0x5eb0501c5d75e83584876acb0ac45791ac22cba0389524d59d909e70e15eeb29
0x23f2003f23ae205f78478f5ac402591513b19a87331bc02e880821e2ef40e9c4
0x967c480b681a1e720079ce2096906fe5245d94a20af959f8de69a9eb8abc8436
0x5a18e537cbde4344913653c58b78bdc7117af41def330cb15137efc3edfc1bc8
0x38d723e40fe18efe6a8c99a0d81f2b223d88b90369f78030ccdb5a7ac31cd96e

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