DiamondHeistV8

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x099c5537 at 14962684
Slot
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

No balances found for "DiamondHeistV8"

No transactions found for "DiamondHeistV8"


Functions
Getter at block 20979301
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(uint256uint256view returns (uint8)
balanceOf(address ownerview returns (uint256)
claimed(addressview returns (uint256)
commits(uint256view returns (address recipientuint16 amountbool stakebool revealeduint256 seed)
communitySaleLeft(bytes32[] merkleProofview returns (uint256)
existingCombinations(uint256view returns (uint256)
getApproved(uint256 tokenIdview returns (address)
getPendingUserCommits(address recipientview returns (struct DiamondHeistV8MintCommit[] _commitsuint16[] _commitIds)
getTokenTraits(uint256 tokenIdview returns (struct IDiamondHeistLlamaDog)
isApprovedForAll(address owneraddress operatorview returns (bool)
isLlama(uint256 tokenIdview returns (bool)
mintCost(uint256 tokenIdview returns (uint256)
ownerOf(uint256 tokenIdview returns (address)
rarities(uint256uint256view returns (uint8)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenTraits(uint256view returns (bool isLlamauint8 bodyuint8 hatuint8 eyeuint8 mouthuint8 clothesuint8 tailuint8 alphaIndex)
tokenURI(uint256 tokenIdview returns (string)
tokensOfOwner(address ownerview returns (uint256[])
userCommits(addressuint256view returns (uint16)
State-modifying
addManyToStaking(address accountuint16[] tokenIds
approve(address touint256 tokenId
batchSeed(uint16[] _commitIdsuint256[] seeds
batchUserRevealPending(address recipient
burn(uint256 tokenId
initialize(
mint(uint256 amountbool stakepayable 
mintCommunitySale(bytes32[] merkleProofuint256 amountbool stakepayable 
mintPass(uint256 passIduint256 amountbool stakepayable 
mintReferral(uint256 iduint256 amountbool stakepayable 
renounceOwnership(
revealStuck(address recipientuint16 userIndex
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes _data
setApprovalForAll(address operatorbool approved
setContracts(address _traitsaddress _stakingaddress _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 fromaddress touint256 tokenId
transferOwnership(address newOwner
updateRarity(uint8 traitTypeuint8[] _raritiesuint8[] _aliases
withdraw(
Events
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
DogBurned(uint256 indexed tokenId
DogMinted(uint256 indexed tokenId
LlamaBurned(uint256 indexed tokenId
LlamaMinted(uint256 indexed tokenId
MintCommited(uint256 indexed iduint256 amountbool stake
MintRevealed(uint256 indexed iduint16[] indexed tokenIds
MintSeeded(uint256 indexed id
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Unpaused(address account
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors
ApprovalCallerNotOwnerNorApproved(
ApprovalQueryForNonexistentToken(
ApprovalToCurrentOwner(
ApproveToCaller(
BalanceQueryForZeroAddress(
MintToZeroAddress(
MintZeroQuantity(
OwnerQueryForNonexistentToken(
TransferCallerNotOwnerNorApproved(
TransferFromIncorrectOwner(
TransferToNonERC721ReceiverImplementer(
TransferToZeroAddress(
URIQueryForNonexistentToken(