ERC1967Proxy

Verified contract

Proxy

Active on Ethereum with 4,327 txns
Deployed by via 0x22065d0f at 18933652
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
 (#4959)
ERC-721
--
 (#4958)
ERC-721
--
 (#4957)
ERC-721
--
 (#4956)
ERC-721
--
 (#4955)
ERC-721
--
 (#4954)
ERC-721
--
 (#4953)
ERC-721
--
 (#4952)
ERC-721
--
 (#4951)
ERC-721
--
 (#4950)
ERC-721
--
0x30c2213531ab4771d10ec57e7c54af2d8cf5e370b2e071f3d942005b8acfbac2
0x03ccbb08f9dc88d219813e15d9c103d11e7939b2794aadb15a9b30b9ffdade37
0x8d69630d3a4535622891d1d8fc1246512b86b6e26ce688cb338b1be4516a63be
0xdca0eb863726dbb0168f539e9de2cce75041ac7c517c2918865e5fce3607fabf
0x20b5e774ea256334590edd6236266c41a06776d25b9b1f73564c4b5dc2727564
0x78b3f61ef8ae2fdaef46d97d6f30c56cb354b53dbf5954e753aa5c4cfea45a00
0xee824067165c8a7f63b859b0990c5801666fcc48b677138d2adac0a0d5961e6c
0xe9e8c0005893e6fdaf1881cb7ffe3417d55f84b7ca8165d2000cd0966288c276
0xed941c0ee6f575dee85262cc47d830532c50b85701e9ea31736049315c372d6a
0x5b99780475068b0e25390fb8c9ec36053eb4d39a17b28394b581dcb896710551

Functions
Getter at block 21158000
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
MINTER_ROLE(view returns (bytes32)
0x9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a6
UPGRADER_ROLE(view returns (bytes32)
0x189ab7a9244df0848122154315af71fe140f3db0fe014031783b0946b8c9d2e3
UPGRADE_INTERFACE_VERSION(view returns (string)
5.0.0
nft(view returns (address)
0x0cefc093a5b3964f3230d7de8dc07e3b531c48fc
 
proxiableUUID(view returns (bytes32)
Read-only
getRoleAdmin(bytes32 roleview returns (bytes32)
getStakedAmount(address ownerview returns (uint256)
getStakedIds(address ownerview returns (uint256[])
getTokenStakedTime(uint256 tokenIdaddress ownerview returns (uint256)
getTotalStakedTime(address ownerview returns (uint256 total)
hasRole(bytes32 roleaddress accountview returns (bool)
isTokenStaked(uint256 tokenIdaddress ownerview returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
grantRole(bytes32 roleaddress account
initialize(address owneraddress _nft
renounceRole(bytes32 roleaddress callerConfirmation
revokeRole(bytes32 roleaddress account
stake(uint256[] tokenIds
stakeFor(address nftOwneruint256 firstIDuint256 lastID
unstake(uint256[] tokenIds
upgradeToAndCall(address newImplementationbytes datapayable 
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
Initialized(uint64 version
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Staked(address indexed stakeruint256 indexed iduint256 timestamp
Unstaked(address indexed stakeruint256 indexed iduint256 timestamp
Upgraded(address indexed implementation
Constructor
constructor(address _logicbytes _data
Fallback and receive
fallback(
receive(
Errors
AccessControlBadConfirmation(
AccessControlUnauthorizedAccount(address accountbytes32 neededRole
AddressEmptyCode(address target
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
FailedInnerCall(
InvalidInitialization(
MintingInProgress(
NotInitializing(
NotOwner(
StakedIndexNotFound(uint256 id
UUPSUnauthorizedCallContext(
UUPSUnsupportedProxiableUUID(bytes32 slot