TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 141 txns
Deployed by via 0x26575a59 at 16922969
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 48 additional slots
 (#1550)
ERC-721
--
 (#1546)
ERC-721
--
 (#1545)
ERC-721
--
 (#1543)
ERC-721
--
 (#1542)
ERC-721
--
 (#1541)
ERC-721
--
 (#1539)
ERC-721
--
 (#1538)
ERC-721
--
 (#1534)
ERC-721
--
 (#1533)
ERC-721
--
0xe206fd0962723b692a7188f46a7a285611cfde70f6bd8f8dc6263b896b9d710b
0x65d4e7b1fa8e865e94efe19c14037ac24d8e384e8dc9e8a4086b28dabad7a711
0x8622311dcfa64112ae61742f4d1118bc5915e08967d43c90a310c64c78944e67
0x0410ae75ca3524d72bacceb2b6a191abef4cd396334dc8363a0acdc73fc1b3cd
0x6a9aea422164fd461d53a2d8f4f656f4f6c390e5b7785402d1ddf3e0238ef6b0
0x0bd0172f2404f0c35246ece6369e23e79f5c85c8df3f01f21cfd982bb4961fa6
0x23c16afa824942bde6809d5fde60ef31035c827f9be377d4a2ce3260c6e2faf9
0x900ea23ccd83cfe3a984cfd1eb3e0e379c9332cf6edfebff8a2e7edafaeceb81
From
0x10d20a0f7e1cb9e82ab69cbe607c579cfea4609926509061efb5e85ac3b129ed
0x26bae40ee1fed107cab1f8cc568b6d89586ccfebaa9f3fa1ce1997d355d8452b

Functions
Getter at block 21270958
owner(view returns (address)
0x0e814e05f6b55279f57d5e9908784231fad58a86
paused(view returns (bool)
false
Read-only
disallowNewStaking(addressview returns (bool)
getStakedOwner(address nftContractuint256 tokenIdview returns (address)
getStakedTokenIds(address nftContractaddress holderuint256 startIndexuint256 endIndexview returns (uint256[])
getTokenOwners(address nftContractuint256 startIndexuint256 endIndexview returns (struct YuniStakingTokenOwner[])
rankTime(addressuint256view returns (uint256)
stakableContractAddresses(addressview returns (bool)
stakedOwner(addressuint256view returns (address)
stakedTokenTime(addressuint256view returns (uint256)
supportsInterface(bytes4 interfaceIdpure returns (bool)
tokenOwnersCount(address nftContractuint256 startIndexuint256 endIndexview returns (uint256)
totalBalanceOf(address nftContractaddress holderuint256 startIndexuint256 endIndexview returns (uint256)
State-modifying
admin(returns (address)
changeAdmin(address newAdmin
implementation(returns (address)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
changeOwnership(address newOwner
emergencyReleaseToken(address nftContractuint256[] tokenIds
initialize(address ownerData
onERC721Received(address operatoraddressuint256bytesreturns (bytes4)
setDisallowNewStake(address nftContractbool state
setPaused(bool pause
setRanking(address nftContractuint256[] rankTimeData
stake(address nftContractuint256[] tokenIds
unstake(address nftContractuint256[] tokenIds
Events
AdminChanged(address previousAdminaddress newAdmin
Upgraded(address indexed implementation
Initialized(uint8 version
Staked(address indexed holderAddressuint256[] tokenIDs
Unstaked(address indexed holderAddressuint256[] tokenIDs
Constructor
constructor(address initialLogicaddress initialAdminbytes _data
Fallback and receive
fallback(
receive(
Errors
CallerIsNotContractOwner(
CallerNotNFTOwner(
ContractIsNot721(
DirectStakingNotAllowed(
GlobalStakingPaused(
NFTNotStaked(
NotStakableContractAddress(address nftAddress
RankNotMonotonic(
StakingPaused(address nftAddress
TokenAlreadyStaked(