TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 389 txns
Deployed by via 0xebc97ec2 at 16846245
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
 (#344)
ERC-721
--
0xf7dc3b78aee62260d7740f0ffec7397b165fa695112bc2627f158f95e88a8092
0xc8294b450c2e82ec1af6d3935520418b196bb4ceac320fd63aaed7d0f18d2633
0x0d0e4da6bb6d96e67d7d56fc58e83e5a332fc6e4cc11a29681605860b4338b26
0xd300c69256e88b0b8cb30bda36f8449f5d0340245d58f1c32086a018ce841e06
0xef009d747ecc3942908d3a50323001124b9468acee97087710e0441cb3fb55c2
0x8b30ffc992136a814b833772d7313d6afd3692092eb8659d6b1ed0b9697b7de7
0xb2b788c6b24435150fd0671f434a11871d48504715002576d566d7c773532ec5
0x6bc32c695ee3af1aba6307e41b67be40377c2a46b25803db9bce55d233831b94
0x7ac903763955666fa698ca05f2ca34797ccc9d5af0690ef6ef1fc19bcd094f37
0x3cd7d79c9d002bd2325ce84783edcbe89bda5934bcbaed3b1f635a67fa73542e

Functions
Getter at block 21288155
nft(view returns (address)
0x041474fc92d3e287f7c191a3de77187ae01548fa
owner(view returns (address)
0xf5262b7050f25b80ae6aed647ba824906b821d39
startTime(view returns (uint256)
1679054400
Read-only
admin(addressview returns (bool)
getAllStakeRecords(address _addressview returns (struct StakeStakeInfo[])
getPendingStakeRecords(address _addressview returns (struct StakeStakeInfo[])
onERC721Received(addressaddressuint256bytespure returns (bytes4)
stakeTokenIds(uint256view returns (address)
stateInfoById(addressuint256view returns (uint256 iduint256 tokenIduint256 startTimeuint256 endTimeuint8 statusaddress stakeAddressuint256 stakeType)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
initialize(uint256 _stakeType
renounceOwnership(
setAdmin(address _senderbool _flag
setNftAddress(address _nft
setStartTime(uint256 _startTime
stake(uint256 _tokenId
takeBack(uint256 _id
transferOwnership(address newOwner
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
Initialized(uint8 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
statusChange(address indexed _fromuint256 indexed _iduint8 indexed _status
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors
NotAdmin(address msgSender
NotYetStartTime(uint256 blockTimeuint256 startTime
WrongStartTime(uint256 startTimeuint256 blockTime