TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 6,805 txns
Deployed by via 0xc60e07dd at 14472997
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 49 additional slots
-
variable spans 48 additional slots
-
variable spans 5554 additional slots
-
variable spans 173 additional slots
-
variable spans 694 additional slots
ERC-20
Value $0.76
 (#5554)
ERC-721
--
 (#5552)
ERC-721
--
 (#5551)
ERC-721
--
 (#5550)
ERC-721
--
 (#5548)
ERC-721
--
 (#5547)
ERC-721
--
 (#5545)
ERC-721
--
 (#5543)
ERC-721
--
 (#5540)
ERC-721
--
0x7fb653d6565753511b89e77cd3c6eb9aef2dc266b79eb1fe3dded529eee03637
0x6459decb6236a7479ed8333858a9194501f1e5519cbb215039ae4f3a7da1db1d
0xaa335e8a9ec5f315c6db1bce1c4706a67a193fed4296b586aa095b2046209282
0x41a074d8420e33f128fe3d6374f6b19e75a0c85b2401fc1eb0e594c5d5e925b3
0x2d7f2063a6605ddd63c166350d0b7a537a989ae32bff76cddc0d4fe8f7df63d3
0x986aa080e092f451018378dc176cba89681bdb48a9c81e069dbd24064c7448a4
0x0f21cc0fb33045df46ce31fd03818b6d6770393db52b192b711ab7f426a13aaf
0x204b3b59982fd5577b2cd0dcbc997933b389e431ebb4366ed547745646b92e32
0x51cd8572e2427ac7aa830c5ab156d55cbae4ff5da11a844637be118b9146b6b4
0xc746ab2d98b883ea782546ef717a9f141b1718da8f7f66009c569143e42358d2

Functions
Getter at block 21191504
 
getAllHeroesInfo(view returns ((uint16, address, uint16, uint16, uint16, uint32)[5555])
owner(view returns (address)
0x06b63b5a7b6cd2811d6005f85e455ea6a6ebdff9
rewardsPerlevel(view returns (uint32 totalLeveluint96 accumulateduint32 lastUpdateduint96 rate)
(totalLevel=9452964, accumulated=599997558305614490, lastUpdated=1727068895, rate=0)
Read-only
checkUserRewards(address userview returns (uint256)
getHeroInfo(uint256 tokenIdview returns (struct HeroEscrowV2HeroInfo)
getHeroLevel(uint256 tokenIdview returns (uint32 level)
onERC721Received(address operatoraddress fromuint256 tokenIdbytes dataview returns (bytes4)
rewards(addressview returns (uint32 stakedLeveluint96 accumulateduint96 checkpoint)
stakedHeroes(addressuint256view returns (uint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
claim(address to
extendRentalPeriod(uint256 tokenIduint32 _rentableUntil
increment(
initialize(address wrldaddress herogalaxy
renounceOwnership(
setRewards(uint96 rate
setSigner(address _signer
stake(uint256[] tokenIdsuint256[] levelsaddress stakeTouint32 _maxTimestampbytes _signature
transferOwnership(address newOwner
unstake(uint256[] tokenIdsaddress unstakeTo
updateRent(uint256[] tokenIdsuint16 _deposituint16 _rentalPerDayuint16 _minRentDaysuint32 _rentableUntil
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
HeroStaked(uint256 indexed tokenIdaddress indexed user
HeroUnstaked(uint256 indexed tokenIdaddress indexed user
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
RewardClaimed(address receiveruint256 claimed
RewardsSet(uint256 rate
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.