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

the reliquary

Verified contract

Proxy

Active on Ethereum with 3,200 txns
Deployed by via 0xff4444a3 at 14599705
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 2 additional slots
 (#1773)
ERC-721
--
 (#1772)
ERC-721
--
 (#1771)
ERC-721
--
 (#1770)
ERC-721
--
 (#1769)
ERC-721
--
 (#1768)
ERC-721
--
 (#1766)
ERC-721
--
 (#1765)
ERC-721
--
 (#1764)
ERC-721
--
 (#1763)
ERC-721
--
0x834fb1b154a5a2b50368daf122e3dc78fd9561ad180cfa3c76add82ec68ba3d7
0xf1976cc39548143d4040eeeb55364afc11922e461f8346431c978c6ef60b3c45
0xa1e1f572fdf55b22b26eee630fc0d6ee58b3b6aa9a095c9896af84abc5134223
0xda3ff8fb940c22ff45b1277f0fbef00df57db9d68ac981fae9c65d53952a8904
0xf34d4607d8d55af803ce456d9ff6d4d467d081a311b7e235ac9398908dc5b268
0xd5a1adfc657e9774be4f59f248ff3615294e1ff6a50c46f951d8858bdaa04a1f
0xcd2e1f7c108a83d60cf17577e13133086e25086787d9766e62930e1c07ad10bd
0x754322a3e94ef9bd8b93f618a96157a1cba53f0a9781eed29840b27afe078e10
0x963b0110283d1f71b3705cb8546ac831e2c8b78757fd88e19506dd111307ee28
0x93e1554fab041b620777d8c1388f3f45410df97787a97d326c0733c051125e58

Functions
Getter at block 20796896
calculateVibesDiscount(view returns (uint256)
0
name(view returns (string)
the reliquary
owner(view returns (address)
0xee50e712c9afa8d3781510d958d9e75681b0e8cb
symbol(view returns (string)
RELICS
totalSupply(view returns (uint256)
1111
Read-only
adventurers(addressview returns (uint256 currentChamberuint256 aether)
balanceOf(address ownerview returns (uint256)
detectDemons(address idview returns (string)
detectElementalWeakness(string elementpure returns (string)
detectElementals(string previousHashview returns (string)
getApproved(uint256 tokenIdview returns (address)
getColorByIndex(uint256 tokenIduint256 indexview returns (string)
getColorCount(uint256 tokenIdview returns (uint256)
getElement(uint256 tokenIdview returns (string)
getGrailId(uint256 tokenIdview returns (uint256)
getLevel(uint256 tokenIdview returns (uint8)
getMana(uint256 tokenIdview returns (uint32)
getMetadataAddress(uint256 tokenIdview returns (address)
getRuneCode(uint256 tokenIdview returns (uint256)
getRuneCore(uint256 tokenIdview returns (struct TRKeysRuneCore)
getRuneHash(uint256 tokenIdview returns (string)
isApprovedForAll(address owneraddress operatorview returns (bool)
metadataAddressList(uint256view returns (address)
metadataOverrides(uint256view returns (uint256)
ownerOf(uint256 tokenIdview returns (address)
relics(uint256view returns (uint8 leveluint32 manabool isDivinityQuestLootbool isSecretDiscoveredaddress authorizedCreatoraddress glyphstring transmutationbytes32 runeHash)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenScript(uint256 tokenIdview returns (string)
tokenURI(uint256 tokenIdview returns (string)
vibesAetherChanneled(uint256view returns (bool)
compare(string astring bpure returns (bool)
getColorCode(uint256 colorpure returns (string)
random(string inputpure returns (uint256)
toAsciiString(address xpure returns (string)
toString(uint256 valuepure returns (string)
State-modifying
approve(address touint256 tokenId
authorizeCreator(uint256 tokenIdaddress creator
challengeElementalGuardians(string attackElement
challengeInnerDemon(string innerDemonElementstring attackElement
clearMetadataNumber(uint256 tokenId
consumeMana(uint256 tokenIduint32 manaCost
createGlyph(uint256 tokenIduint256[] glyphuint256 burnVibeId
imagineColors(uint256 tokenIduint24[] colorsuint256 burnVibeId
inscribeRunicSeal(string inscription
mint(uint256 mintCountpayable 
mintDivineCurio(payable 
mintWithVibesDiscount(uint256 mintCountpayable 
onERC721Received(address operatoraddressuint256bytes datareturns (bytes4)
renounceOwnership(
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes _data
seekDivineKnowledge(uint256 tokenId
setApprovalForAll(address operatorbool approved
setMetadataAddress(address addr
setMetadataNumber(uint256 tokenIduint256 metadataNumber
transferFrom(address fromaddress touint256 tokenId
transferOwnership(address newOwner
transmuteElement(uint256 tokenIdstring elementuint256 burnVibeId
upgradeRelic(uint256 tokenId
whisperRunicSeal(string whispering
withdrawAether(
Events
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
RelicUpdate(uint256 tokenId
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Constructor
constructor(
Fallback and receive
fallback(
receive(
Errors
ApprovalCallerNotOwnerNorApproved(
ApprovalQueryForNonexistentToken(
ApprovalToCurrentOwner(
ApproveToCaller(
BalanceQueryForZeroAddress(
DivinityQuestProgressionMismatch(
GrailsAreUnalterable(
IncorrectElementalWeakness(
IncorrectInnerDemonElement(
IncorrectWhispers(
InvalidCodeAtRange(uint256 _sizeuint256 _startuint256 _end
InvalidCustomization(
InvalidElement(
InvalidTokenId(
MetadataNumberTooHigh(
MetadataNumberTooLow(
MintToZeroAddress(
MintZeroQuantity(
MissingInscription(
MissingMetadata(
NoAdvancedSpellcastingContracts(
NoAetherRemainingUseMintInstead(
NoSecretsLeftToReveal(
NotApprovedCreatorOrOwner(
NotEnoughAether(
NotEnoughMana(
NotEntrustedOrInYourPossession(
NotMetadataApprovedOrOwner(
OnlyBurnsVibes(
OutOfCurios(
OutOfRelics(
OwnerQueryForNonexistentToken(
RelicAlreadyAtMaxLevel(
RelicAlreadyWellStudied(
ReliquaryAlreadySealed(
ReliquaryNotDiscovered(
TransferCallerNotOwnerNorApproved(
TransferFromIncorrectOwner(
TransferToNonERC721ReceiverImplementer(
TransferToZeroAddress(
UnableToCarrySoManyAtOnce(
WriteError(