the reliquary
Verified contract
Proxy
Active on
Ethereum with 3,204 txns
Unified storage
Map
Table
Raw
Constants and immutables
171
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 2 additional slots
Balances ($0.00)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
VIBES | ERC-721 | 1 | -- | -- | |
VIBES | ERC-721 | 1 | -- | -- | |
VIBES | ERC-721 | 1 | -- | -- | |
VIBES | ERC-721 | 1 | -- | -- | |
VIBES | ERC-721 | 1 | -- | -- | |
VIBES | ERC-721 | 1 | -- | -- | |
VIBES | ERC-721 | 1 | -- | -- | |
VIBES | ERC-721 | 1 | -- | -- | |
VIBES | ERC-721 | 1 | -- | -- | |
VIBES | ERC-721 | 1 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21292148 | 3 days ago | | | 0 | 0.00017621063 | |
| 20881121 | 2 months ago | | | 0 | 0.00025653155 | |
| 20876340 | 2 months ago | | | 0 | 0.00028287457 | |
| 20873073 | 2 months ago | | | 0 | 0.00084359371 | |
| 20748760 | 3 months ago | | | 0 | 0.000097342692 | |
| 20629289 | 3 months ago | | | 0 | 0.000074413558 | |
| 20629133 | 3 months ago | | | 0 | 0.00010385468 | |
| 20448819 | 4 months ago | | | 0 | 0.00013608532 | |
| 20221363 | 5 months ago | | | 0 | 0.00023399079 | |
| 20213136 | 5 months ago | | | 0 | 0.00033522161 |
ABI
ABI objects
Getter at block 21310655
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(address) view returns (uint256 currentChamber, uint256 aether)
balanceOf(address owner) view returns (uint256)
detectDemons(address id) view returns (string)
detectElementalWeakness(string element) pure returns (string)
detectElementals(string previousHash) view returns (string)
getApproved(uint256 tokenId) view returns (address)
getColorByIndex(uint256 tokenId, uint256 index) view returns (string)
getColorCount(uint256 tokenId) view returns (uint256)
getElement(uint256 tokenId) view returns (string)
getGrailId(uint256 tokenId) view returns (uint256)
getLevel(uint256 tokenId) view returns (uint8)
getMana(uint256 tokenId) view returns (uint32)
getMetadataAddress(uint256 tokenId) view returns (address)
getRuneCode(uint256 tokenId) view returns (uint256)
getRuneCore(uint256 tokenId) view returns (struct TRKeysRuneCore)
getRuneHash(uint256 tokenId) view returns (string)
isApprovedForAll(address owner, address operator) view returns (bool)
metadataAddressList(uint256) view returns (address)
metadataOverrides(uint256) view returns (uint256)
ownerOf(uint256 tokenId) view returns (address)
relics(uint256) view returns (uint8 level, uint32 mana, bool isDivinityQuestLoot, bool isSecretDiscovered, address authorizedCreator, address glyph, string transmutation, bytes32 runeHash)
supportsInterface(bytes4 interfaceId) view returns (bool)
tokenScript(uint256 tokenId) view returns (string)
tokenURI(uint256 tokenId) view returns (string)
vibesAetherChanneled(uint256) view returns (bool)
compare(string a, string b) pure returns (bool)
getColorCode(uint256 color) pure returns (string)
random(string input) pure returns (uint256)
toAsciiString(address x) pure returns (string)
toString(uint256 value) pure returns (string)
State-modifying
Events approve(address to, uint256 tokenId)
authorizeCreator(uint256 tokenId, address creator)
challengeElementalGuardians(string attackElement)
challengeInnerDemon(string innerDemonElement, string attackElement)
clearMetadataNumber(uint256 tokenId)
consumeMana(uint256 tokenId, uint32 manaCost)
createGlyph(uint256 tokenId, uint256[] glyph, uint256 burnVibeId)
imagineColors(uint256 tokenId, uint24[] colors, uint256 burnVibeId)
inscribeRunicSeal(string inscription)
mint(uint256 mintCount) payable
mintDivineCurio() payable
mintWithVibesDiscount(uint256 mintCount) payable
onERC721Received(address operator, address, uint256, bytes data) returns (bytes4)
renounceOwnership()
safeTransferFrom(address from, address to, uint256 tokenId)
safeTransferFrom(address from, address to, uint256 tokenId, bytes _data)
seekDivineKnowledge(uint256 tokenId)
setApprovalForAll(address operator, bool approved)
setMetadataAddress(address addr)
setMetadataNumber(uint256 tokenId, uint256 metadataNumber)
transferFrom(address from, address to, uint256 tokenId)
transferOwnership(address newOwner)
transmuteElement(uint256 tokenId, string element, uint256 burnVibeId)
upgradeRelic(uint256 tokenId)
whisperRunicSeal(string whispering)
withdrawAether()
Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
ApprovalForAll(address indexed owner, address indexed operator, bool approved)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
RelicUpdate(uint256 tokenId)
Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
constructor()
fallback()
receive()
ApprovalCallerNotOwnerNorApproved()
ApprovalQueryForNonexistentToken()
ApprovalToCurrentOwner()
ApproveToCaller()
BalanceQueryForZeroAddress()
DivinityQuestProgressionMismatch()
GrailsAreUnalterable()
IncorrectElementalWeakness()
IncorrectInnerDemonElement()
IncorrectWhispers()
InvalidCodeAtRange(uint256 _size, uint256 _start, uint256 _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()