TransparentUpgradeableProxy
Verified contract
Proxy
Active on
Ethereum with 6,805 txns
Unified storage
Map
Table
Raw
Constants and immutables
4
Slot
XX
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
0xd5d8…45e9
0xd77e…85a4
-
variable spans 5554 additional slots
-
variable spans 173 additional slots
-
variable spans 694 additional slots
Balances ($0.76)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
WRLD | ERC-20 | 46.836458 | $0.016145 |
$0.76 | |
HERO | ERC-721 | 1 | -- | -- | |
HERO | ERC-721 | 1 | -- | -- | |
HERO | ERC-721 | 1 | -- | -- | |
HERO | ERC-721 | 1 | -- | -- | |
HERO | ERC-721 | 1 | -- | -- | |
HERO | ERC-721 | 1 | -- | -- | |
HERO | ERC-721 | 1 | -- | -- | |
HERO | ERC-721 | 1 | -- | -- | |
HERO | ERC-721 | 1 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20811166 | 2 months ago | | | 0 | 0.0030186701 | |
| 19820225 | 6 months ago | | | 0 | 0.0011543536 | |
| 19410017 | 8 months ago | | | 0 | 0.0086687173 | |
| 19394171 | 8 months ago | | | 0 | 0.0010991205 | |
| 19143878 | 9 months ago | | | 0 | 0.0014109395 | |
| 19053753 | 10 months ago | | | 0 | 0.00095191747 | |
| 19021742 | 10 months ago | | | 0 | 0.0029818574 | |
| 18835265 | a year ago | | | 0 | 0.0032449780 | |
| 18834923 | a year ago | | | 0 | 0.0045280369 | |
| 18810335 | a year ago | | | 0 | 0.0041366380 |
ABI
ABI objects
Getter at block 21191504 getAllHeroesInfo() view returns ((uint16, address, uint16, uint16, uint16, uint32)[5555])
owner() view returns (address)
0x06b63b5a7b6cd2811d6005f85e455ea6a6ebdff9
rewardsPerlevel() view returns (uint32 totalLevel, uint96 accumulated, uint32 lastUpdated, uint96 rate)
(totalLevel=9452964, accumulated=599997558305614490, lastUpdated=1727068895, rate=0)
Read-only
checkUserRewards(address user) view returns (uint256)
getHeroInfo(uint256 tokenId) view returns (struct HeroEscrowV2HeroInfo)
getHeroLevel(uint256 tokenId) view returns (uint32 level)
onERC721Received(address operator, address from, uint256 tokenId, bytes data) view returns (bytes4)
rewards(address) view returns (uint32 stakedLevel, uint96 accumulated, uint96 checkpoint)
stakedHeroes(address, uint256) view returns (uint256)
supportsInterface(bytes4 interfaceId) view returns (bool)
State-modifying
Events admin() returns (address admin_)
changeAdmin(address newAdmin)
implementation() returns (address implementation_)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
claim(address to)
extendRentalPeriod(uint256 tokenId, uint32 _rentableUntil)
increment()
initialize(address wrld, address herogalaxy)
renounceOwnership()
setRewards(uint96 rate)
setSigner(address _signer)
stake(uint256[] tokenIds, uint256[] levels, address stakeTo, uint32 _maxTimestamp, bytes _signature)
transferOwnership(address newOwner)
unstake(uint256[] tokenIds, address unstakeTo)
updateRent(uint256[] tokenIds, uint16 _deposit, uint16 _rentalPerDay, uint16 _minRentDays, uint32 _rentableUntil)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
HeroStaked(uint256 indexed tokenId, address indexed user)
HeroUnstaked(uint256 indexed tokenId, address indexed user)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
RewardClaimed(address receiver, uint256 claimed)
RewardsSet(uint256 rate)
constructor(address _logic, address admin_, bytes _data)
fallback()
receive()
This contract contains no error objects.