TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 1,695 txns
Deployed by via 0xf6f304dd at 17922476
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 49 additional slots
 (#886)
ERC-721
--
 (#885)
ERC-721
--
 (#881)
ERC-721
--
 (#877)
ERC-721
--
 (#872)
ERC-721
--
 (#870)
ERC-721
--
 (#868)
ERC-721
--
 (#867)
ERC-721
--
 (#866)
ERC-721
--
 (#863)
ERC-721
--
0xd4fe503e31cfb48bc5cb1851644ccd3de5666d537a789fb12e0b5b3fd89534cf
0x908ff17fa29795e597e2001bf2f121b66a1908f534ebe503c271ff2050b4c502
0x4bc5c866169064f63a1ceebc827b85421847d13ab951eb920ac3454d692c75f9
0x778a794da31bd4569b984b9c5ec7b737186780600646c3fc667b6e0891540120
0x5d1c7070cef3bc52902cf44d2dfa4a0f899e886997a17d93cdac2c1731c963a7
0xbcda04c9d3f62d7f1268b773888d547a2984ebf51556a876b5c7870cd6c6bc53
0x8fd149891ea63e81497b07aad0953122965e6276fa745a07e6e6ad6e28c895fb
0xd6052b9bcf9adee9313562465e99ba19c854bd06a9a3245d4d8a94fb0ec2bf9f
0xd3fc5bfb65feda6015c2236a5cbb05f9abd055a74dd07c41d6d45996ceb44960
0x1682dcbd0a920e6383b0f31707d41673722a56e372650179118fa66f29aff8d5
From

Functions
Getter at block 21192684
 
getStakedTokenIds(view returns (uint256[])
 
getStakedTokenPositions(view returns (struct IOCBStakingReadablePosition[])
owner(view returns (address)
0x79f439c76ff39612fcfffdfd207249a1bd3606d0
paused(view returns (bool)
false
Read-only
balanceOf(address ownerview returns (uint256)
getOwnerStakedTokenIds(address ownerview returns (uint256[])
getOwnerStakedTokenPositions(address ownerview returns (struct IOCBStakingReadablePosition[])
getTokenPosition(uint256 tokenIdview returns (struct IOCBStakingReadablePosition)
getTokenStakingStart(uint256 tokenIdview returns (uint256)
getTokenStakingTime(uint256 tokenIdview returns (uint256)
isTokenStaked(uint256 tokenIdview returns (bool)
stakingPositions(uint256view returns (address owneruint40 startTime)
State-modifying
batchStake(uint256[] tokenIds
batchUnstake(uint256[] tokenIds
forceBatchUnstake(uint256[] tokenIds
initialize(address ocbContractAddress
pauseStaking(
renounceOwnership(
setOCBContract(address ocbContractAddress
stake(uint256 tokenId
transferOwnership(address newOwner
unpauseStaking(
unstake(uint256 tokenId
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
Initialized(uint8 version
MetadataUpdate(uint256 tokenId
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
TokenStaked(uint256 tokenIdaddress owner
TokenUnstaked(uint256 tokenIdaddress owner
Unpaused(address account
ocbContractChanged(address newContract
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors
SenderIsNotTokenOwner(uint256 tokenId
TokenAlreadyStaked(uint256 tokenId
TokenHasToBeStaked(uint256 tokenId
TokenIsNotStaked(uint256 tokenId