PotionCraftingAdventure

Verified contract

Active on Ethereum with 2,348 txns
Deployed by via 0xb94fa656 at 16173215
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "PotionCraftingAdventure"

0x70bfc8c350a940bd27a1298896f99294875f0b7abf977f5da16a8703c1e83c45
0x7675f202e81da735346a7c7c970b092b538f77e923e1117037590c991437eb64
0x2444644f2c37203edc41a5fd547a22e2cc0a30e3477d13f8ab3d1f90f87ad8ef
0x7c9522a8e902accd0e707a6f0ec7c698c4e066d1be5ccab541f47a22ad7d7601
0x7a9cdcdf04c2f46441f03fbbfd7f6fd6edb0944cafaedeb2966addfd4709465e
0xdd37e76dfcca3182cc28e590a4f42825cd309d52a4e6f653bb9f3aa70274a491
0xec456f4a4f1e8706dc77abdbf03ee6b52e4d49e4d6181a129719eff07b4f3e9e
0xf1fd7a779f96cc979733ad2a1ab6994a344b9238d7c960ed2dc5f5a704a2fd59
0xb29c956f57caf5ede445d60e0c7fd9052d1d28cd827042fee5b216ca0bb8e62e
0x5ac9b43e935c246a340995b43180f26e8d249590aae21350e646dfb780fed25c

Functions
Getter at block 21279427
CRAFTING_DURATION(view returns (uint256)
604800
custodian(view returns (address)
0x0cc3955592da86bf263d405c8d20b04a0af65d9a
darkHeroSpiritsContract(view returns (address)
0xe56dd80688f913e36e2e20c2b4a62669a3e23968
darkSpiritsContract(view returns (address)
0xbc4a4e7ece9429d982f9d5c83bcadbb9b2e9314d
lastClaimId(view returns (uint256)
3922
owner(view returns (address)
0x5a8cf09274938a0967d95908d9bfa0ba49b3586d
paused(view returns (bool)
false
questsLockTokens(pure returns (bool)
false
superVillainPotionContract(view returns (address)
0x1ca97f9a77114a0a6759bd10c18097db8628cb7c
villainPotionContract(view returns (address)
0xbbd3f1d05b3a0d9b281c7739c48c3ab3924824ac
Read-only
getPotionQuestDetailsBatch(uint256[] claimIdsview returns (struct PotionCraftingAdventurePotionQuest[] potionQuests)
onQuestEntered(addressuint256uint256pure 
onQuestExited(addressuint256uint256uint256pure 
potionQuestLookup(uint256view returns (uint64 startTimestampuint16 darkSpiritTokenIduint16 darkHeroSpiritTokenIdaddress adventurer)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
abandonPotionsBatch(uint256[] claimIds
pauseNewQuestEntries(
redeemPotionsBatch(uint256[] claimIds
renounceOwnership(
startCraftingPotionsBatch(uint256[] darkSpiritTokenIdsuint256[] darkHeroSpiritTokenIds
transferOwnership(address newOwner
unpauseNewQuestEntries(
Events
AbandonedPotion(address indexed adventureruint256 indexed claimId
CraftedPotion(address indexed adventureruint256 indexed claimId
CraftingPotion(address indexed adventureruint256 indexed claimIduint256 darkSpiritTokenIduint256 darkHeroSpiritTokenId
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
Unpaused(address account
Constructor
constructor(address villainPotionAddressaddress superVillainPotionAddressaddress darkSpiritsAddressaddress darkHeroSpiritsAddress
Fallback and receive

This contract contains no fallback and receive objects.

Errors
CallbackNotImplemented(
CallerDidNotCreateClaimId(
CallerNotOwnerOfDarkHeroSpirit(
CallerNotOwnerOfDarkSpirit(
CannotSpecifyZeroAddressForDarkHeroSpiritsContract(
CannotSpecifyZeroAddressForDarkSpiritsContract(
CannotSpecifyZeroAddressForSuperVillainPotionContract(
CannotSpecifyZeroAddressForVillainPotionContract(
CompleteQuestToRedeemPotion(
InputArrayLengthMismatch(
MustIncludeAtLeastOneSpirit(
NoPotionQuestFoundForSpecifiedClaimId(
QuantityMustBeGreaterThanZero(
QuestCompletePotionMustBeRedeemed(