DiamondHeistV8
Verified contract
Implementation
Active on
Ethereum with 0 txns
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 49 additional slots
-
variable spans 41 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
14 additional
variables
Balances ($0.00)
No balances found for "DiamondHeistV8"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "DiamondHeistV8"
ABI
ABI objects
Getter at block 21258339
COMMUNITY_SALE_MINT_PRICE() view returns (uint256)
0
MAX_COMMUNITY_AMOUNT() view returns (uint16)
5
MAX_TOKENS() view returns (uint256)
37500
MINT_PRICE() view returns (uint256)
0
PAID_TOKENS() view returns (uint256)
0
commitId() view returns (uint16)
0
diamond() view returns (address)
0x0000000000000000000000000000000000000000
getPaidTokens() view returns (uint256)
0
heistPass() view returns (address)
0x0000000000000000000000000000000000000000
minted() view returns (uint256)
115792089237316195423570985008687907853269984665640564039457584007913129639935
name() view returns (string)
owner() view returns (address)
0x0000000000000000000000000000000000000000
paused() view returns (bool)
false
referralLink() view returns (address)
0x0000000000000000000000000000000000000000
staking() view returns (address)
0x0000000000000000000000000000000000000000
symbol() view returns (string)
totalSupply() view returns (uint256)
115792089237316195423570985008687907853269984665640564039457584007913129639935
traits() view returns (address)
0x0000000000000000000000000000000000000000
whitelistMerkleRoot() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
Read-only
aliases(uint256, uint256) view returns (uint8)
balanceOf(address owner) view returns (uint256)
claimed(address) view returns (uint256)
commits(uint256) view returns (address recipient, uint16 amount, bool stake, bool revealed, uint256 seed)
communitySaleLeft(bytes32[] merkleProof) view returns (uint256)
existingCombinations(uint256) view returns (uint256)
getApproved(uint256 tokenId) view returns (address)
getPendingUserCommits(address recipient) view returns (struct DiamondHeistV8MintCommit[] _commits, uint16[] _commitIds)
getTokenTraits(uint256 tokenId) view returns (struct IDiamondHeistLlamaDog)
isApprovedForAll(address owner, address operator) view returns (bool)
isLlama(uint256 tokenId) view returns (bool)
mintCost(uint256 tokenId) view returns (uint256)
ownerOf(uint256 tokenId) view returns (address)
rarities(uint256, uint256) view returns (uint8)
supportsInterface(bytes4 interfaceId) view returns (bool)
tokenTraits(uint256) view returns (bool isLlama, uint8 body, uint8 hat, uint8 eye, uint8 mouth, uint8 clothes, uint8 tail, uint8 alphaIndex)
tokenURI(uint256 tokenId) view returns (string)
tokensOfOwner(address owner) view returns (uint256[])
userCommits(address, uint256) view returns (uint16)
State-modifying
Events addManyToStaking(address account, uint16[] tokenIds)
approve(address to, uint256 tokenId)
batchSeed(uint16[] _commitIds, uint256[] seeds)
batchUserRevealPending(address recipient)
burn(uint256 tokenId)
initialize()
mint(uint256 amount, bool stake) payable
mintCommunitySale(bytes32[] merkleProof, uint256 amount, bool stake) payable
mintPass(uint256 passId, uint256 amount, bool stake) payable
mintReferral(uint256 id, uint256 amount, bool stake) payable
renounceOwnership()
revealStuck(address recipient, uint16 userIndex)
safeTransferFrom(address from, address to, uint256 tokenId)
safeTransferFrom(address from, address to, uint256 tokenId, bytes _data)
setApprovalForAll(address operator, bool approved)
setContracts(address _traits, address _staking, address _diamond)
setHeistPass(address _heistPass)
setLlamapool(address _llamapool)
setMintPrice(uint256 _mintPrice)
setPaidTokens(uint256 _paidTokens)
setPaused(bool _paused)
setReferralLink(address _link)
setSeeder(address _seeder)
setWhiteListMerkleRoot(bytes32 _root)
transferFrom(address from, address to, uint256 tokenId)
transferOwnership(address newOwner)
updateRarity(uint8 traitType, uint8[] _rarities, uint8[] _aliases)
withdraw()
Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
ApprovalForAll(address indexed owner, address indexed operator, bool approved)
DogBurned(uint256 indexed tokenId)
DogMinted(uint256 indexed tokenId)
LlamaBurned(uint256 indexed tokenId)
LlamaMinted(uint256 indexed tokenId)
MintCommited(uint256 indexed id, uint256 amount, bool stake)
MintRevealed(uint256 indexed id, uint16[] indexed tokenIds)
MintSeeded(uint256 indexed id)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Paused(address account)
Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
Unpaused(address account)
constructor()
This contract contains no fallback and receive objects.
ApprovalCallerNotOwnerNorApproved()
ApprovalQueryForNonexistentToken()
ApprovalToCurrentOwner()
ApproveToCaller()
BalanceQueryForZeroAddress()
MintToZeroAddress()
MintZeroQuantity()
OwnerQueryForNonexistentToken()
TransferCallerNotOwnerNorApproved()
TransferFromIncorrectOwner()
TransferToNonERC721ReceiverImplementer()
TransferToZeroAddress()
URIQueryForNonexistentToken()