This contract is being backfilled. You may encounter incomplete storage history.

HeroAdventure

Verified contract

Active on Ethereum with 3,719 txns
Deployed by via 0x4333d69a at 15597461
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
 (#400)
ERC-1555
--
 (#363)
ERC-1555
--
 (#108)
ERC-1555
--
 (#71)
ERC-1555
--
 (#13)
ERC-1555
--
 (#2)
ERC-1555
--
 (#2)
ERC-721
--
 (#510)
ERC-1555
--
 (#158)
ERC-1555
--
 (#513)
ERC-1555
--
0x99b8c691a07b3da698c58decf87aa7039ffad7153dd6081932599c128192c08f
0xac4b1233073157b72c2f4b53ac54e9e1e805fc678f6a1f02b3608cb2ba910c19
0x8ec557baf8168c55a58abc5bb250d4cfbb265f2b13ce25fca45f07a8798144ec
0x5c0ae940d7e4f8b7966c809a525c69d360f062c9d87f2cfd8874a253141a02a6
0xa2ddf3ac092f3e68c25bef210992110d5bc497994e2f9abb719bf32b1aa30876
0x9aad9fe1b057f80b3d1aa58c2fda582611515dea0f6e8fc020a5d52dfc715cf0
0xa430a8b21233f84af8c1c627246d8438d9e2e22209bf40d4bcbe291cf938c2c1
0x17afa2610796177eb1a233a95f716a5794e42d4f382512cf3be2d418232bb55a
0x14477591d69c22f6aa88f4004cda447b415974597c899e8d4e4e6662d12e051a
0xeda1b9b69250646e38e5c65a192e741eb9e9cd4dd74f19a7eff76c9b90b1f1c6

Functions
Getter at block 20798653
HERO_QUEST_DURATION(view returns (uint256)
86400
MAX_TOKEN_ID(view returns (uint256)
2022
SPIRIT_QUEST_ID(view returns (uint256)
1
genesisContract(view returns (address)
0xd1258db6ac08eb0e625b75b371c023da478e94a9
heroContract(view returns (address)
0xa225632b2ebc32b9f4278fc8e3fe5c6f6496d970
owner(view returns (address)
0x5a8cf09274938a0967d95908d9bfa0ba49b3586d
paused(view returns (bool)
false
questsLockTokens(pure returns (bool)
true
spiritContract(view returns (address)
0xa8824eee90ca9d2e9906d377d36ae02b1ade5973
Read-only
areGenesisTokensOrphaned(uint256[] genesisTokenIdsview returns (bool[] orphanedStatuses)
areSpiritTokensSoulless(uint256[] spiritTokenIdsview returns (bool[] soullessStatuses)
findHeroQuestsByPlayer(address playerview returns (struct HeroAdventureHeroQuest[] playerQuests)
genesisQuestLookup(uint256view returns (uint16 genesisTokenIduint16 spiritTokenIdaddress adventurer)
isGenesisTokenOrphaned(uint256 genesisTokenIdview returns (bool isOrphanedaddress returnAddress)
isSpiritTokenSoulless(uint256 spiritTokenIdview returns (bool isSoullessaddress soullessOwner)
onQuestEntered(addressuint256uint256pure 
onQuestExited(addressuint256uint256uint256pure 
spiritQuestLookup(uint256view returns (uint16 genesisTokenIduint16 spiritTokenIdaddress adventurer)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
enterQuest(uint256 spiritTokenIduint256 genesisTokenId
exitQuest(uint256 spiritTokenIdbool redeemHero
pauseNewQuestEntries(
recoverOrphanedGenesisToken(uint256 genesisTokenId
renounceOwnership(
transferOwnership(address newOwner
unpauseNewQuestEntries(
Events
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
Unpaused(address account
Constructor
constructor(address heroAddressaddress genesisAddressaddress spiritAddress
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.