Kandyland

Verified contract

Active on Ethereum with 14,558 txns
Deployed by via 0xe74dd02c at 16993197
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $2.42
 (#1003)
ERC-721
--
0xd692b2f1bd67b53e9ffb5421da66da04a310452896d93d0f48c67a403067aaef
0x75e93aedbe3482c17ee7083d01cd848dd92e13c407381fb17cd67d90e74d8b17
0x3299403eab07b81cab01c76471a805fcc181d97424deb173642508b60943f31e
0x145bc17a8eca8f2926e64e71d7fa6deaf5a419d179bccd3d37c77ab9f5f6ef53
0x436849096efc363aed76b5a32f16a0ebb14927ac11682148189be9525bde8e8c
0xe8eadad84d39159a92ec985d4da452f25543ca2294c4793b4dbc23655def0ba6
0x9cc0d7905acde3a9c6793d533ee29f62d187ecbe2f19c948c6b9f5f53a5c31f8
0x3dd223e0d3b99f3cb43af9f2c0c3ab609e4b540007817988e15630e064943bc2
0x6f7f0326379b1c2fafea1dce1ec5aec9cc6dd57b30a1263a466c8c629e22af0f
0x960f2b700618f2f6640df90111de311e6e24558dcd400c186604ed123c8e4ae3

Functions
Getter at block 20899589
MAX_PER_WALLET(view returns (uint256)
2
MAX_SUPPLY(view returns (uint256)
7777
MINT_PRICE(view returns (uint256)
110000000000000000
MINT_SUPPLY(view returns (uint256)
7777
currentPhase(view returns (uint8)
4
name(view returns (string)
Kandyland
operatorFilteringEnabled(view returns (bool)
true
owner(view returns (address)
0x1b935b6cd4259651ca275fba28b27b88956b8bd8
ownerFund(view returns (address)
0x1b935b6cd4259651ca275fba28b27b88956b8bd8
symbol(view returns (string)
KLAND
totalSupply(view returns (uint256)
7777
Read-only
balanceOf(address ownerview returns (uint256)
explicitOwnershipOf(uint256 tokenIdview returns (struct IERC721ATokenOwnership)
explicitOwnershipsOf(uint256[] tokenIdsview returns (struct IERC721ATokenOwnership[])
getApproved(uint256 tokenIdview returns (address)
getNumberMinted(address _addressview returns (uint256)
isApprovedForAll(address owneraddress operatorview returns (bool)
ownerOf(uint256 tokenIdview returns (address)
royaltyInfo(uint256 _tokenIduint256 _salePriceview returns (addressuint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenURI(uint256 tokenIdview returns (string)
tokensOfOwner(address ownerview returns (uint256[])
tokensOfOwnerIn(address owneruint256 startuint256 stopview returns (uint256[])
State-modifying
approve(address operatoruint256 tokenIdpayable 
kandylistMint(bytes32[] _merkleProofuint256 _quantitypayable 
ownerMint(address _touint256 _quantity
publicMint(uint256 _quantitypayable 
renounceOwnership(
safeTransferFrom(address fromaddress touint256 tokenIdpayable 
safeTransferFrom(address fromaddress touint256 tokenIdbytes datapayable 
setApprovalForAll(address operatorbool approved
setBaseURI(string baseURI
setCurrentPhase(uint256 index
setDefaultRoyalty(address receiveruint96 feeNumerator
setKandylistMerkleRoot(bytes32 _merkleRootHash
setMintPrice(uint256 _price
setMintSupply(uint256 _mintSupply
setOperatorFilteringEnabled(bool value
setOwnerFund(address _ownerFund
setWaitlistSigner(address _signer
transferFrom(address fromaddress touint256 tokenIdpayable 
transferOwnership(address newOwner
waitlistMint(bytes _signatureuint256 _quantitypayable 
withdraw(
Events
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
ConsecutiveTransfer(uint256 indexed fromTokenIduint256 toTokenIdaddress indexed fromaddress indexed to
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
UpdateBaseURI(string baseURI
UpdateMintPrice(uint256 _price
UpdateOwnerFund(address _ownerFund
UpdateSalePhase(uint256 index
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AddressCannotBeZero(
AlreadyMintedKandylist(
ApprovalCallerNotOwnerNorApproved(
ApprovalQueryForNonexistentToken(
BalanceQueryForZeroAddress(
ETHTransferFail(
ExceedsMaxPerWallet(
ExceedsMaxSupply(
ExceedsMintSupply(
IncorrectETHSent(
InvalidPhase(
InvalidQueryRange(
MintERC2309QuantityExceedsLimit(
MintIsNotOpen(
MintToZeroAddress(
MintZeroQuantity(
OwnerQueryForNonexistentToken(
OwnershipNotInitializedForExtraData(
TransferCallerNotOwnerNorApproved(
TransferFromIncorrectOwner(
TransferToNonERC721ReceiverImplementer(
TransferToZeroAddress(
URIQueryForNonexistentToken(
Unauthorized(