CLOAKS

Verified contract

Active on Ethereum with 14,729 txns
Deployed by via 0xf933e8d9 at 18023682
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $13.62
0xe275fc6f612abe27cdd1c1087df4ebc8465a77df10257db33c780071d0c2e03e
0x01e65369da0f8c8a17769b2a90a0e87c60d717cc1393af015333735e78522c8a
0x71a9bc71786983ee4913be4f38ade2d4bc8feb8011b9bd79fdd19dd833351a8a
0xa5c6c8f419521b06121b39300f9876dfa33d0d59cead5e223df5033636f282b8
0x4109db3669e6a9401f74ea23308f765863236a2d2f8064d722bdbf1ddff32e77
0x8bea548d1103b4d91ff724ba17fd799d29e910b8a7fc6686b736b1ba18839b65
0xf436d27719e4682beb94f8e4a45e1bc97a083aacd2eeb60dfcae65e4fb5bc85b
0x2b873d9dfbd11ad1a4e605f5032b631be7f358306bc38b755667002e9f6f15d1
0x5073e5e933f1042b699813ef207d6a5efb9a1dbb485f717b7d176808eaed9341
0x907dbf74c3bde73c66b7c4237c377d6598691eef86a51068e8507b154b33a1a2

Functions
Getter at block 20936049
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
MAX_SUPPLY(view returns (uint256)
20000
MAX_TOKENS_PER_PURCHASE(view returns (uint256)
100
SUPPORT_ROLE(view returns (bytes32)
0xd8acb51ff3d48f690a25887aaf234c4ae5a66ab9839243cd8e2b639cade0663b
allowListActive(view returns (bool)
false
merkleRoot(view returns (bytes32)
0x1472bee4b0011de65c15bab471c531b100d60f57c1fb453e0bf430dbc05dec32
name(view returns (string)
CLOAKS
operatorFilteringEnabled(view returns (bool)
true
owner(view returns (address)
0xbaa4b7858c3277da9cb9cdadf405f2017afea19a
pricePerToken(view returns (uint256)
50000000000000000
provenance(view returns (string)
6357756ae0f8024d2b6fa5bd438746f58577b64a3c0c71359844d7ed8fd4aab2
saleActive(view returns (bool)
false
shareholderAddress(view returns (address)
0x8f3d6f593629c0e6812b3a6629a796a776dbb655
symbol(view returns (string)
CLOAKS
totalSupply(view returns (uint256)
20000
Read-only
allowListMinted(addressview returns (uint256)
balanceOf(address ownerview returns (uint256)
explicitOwnershipOf(uint256 tokenIdview returns (struct IERC721ATokenOwnership)
explicitOwnershipsOf(uint256[] tokenIdsview returns (struct IERC721ATokenOwnership[])
getAllowListMinted(address fromview returns (uint256)
getApproved(uint256 tokenIdview returns (address)
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
isApprovedForAll(address owneraddress operatorview returns (bool)
onAllowListA(address claimerbytes32[] proofview returns (bool)
onAllowListB(address claimeruint256 bbytes32[] proofview returns (bool)
onAllowListC(address claimeruint256 buint256 cbytes32[] proofview 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 
deleteDefaultRoyalty(
devMint(address touint256 numberOfTokens
grantRole(bytes32 roleaddress account
mint(uint256 numberOfTokenspayable 
mintAllowList(address vaultuint256 numberOfTokensuint256 tokenQuotabytes32[] proofpayable 
renounceOwnership(
renounceRole(bytes32 roleaddress account
resetTokenRoyalty(uint256 tokenId
revokeRole(bytes32 roleaddress account
safeTransferFrom(address fromaddress touint256 tokenIdpayable 
safeTransferFrom(address fromaddress touint256 tokenIdbytes datapayable 
setAllowList(bytes32 merkleRoot_
setAllowListActive(bool state
setAllowListPreserveBalances(bytes32 merkleRoot_
setApprovalForAll(address operatorbool approved
setBaseURI(string newBaseURI
setDefaultRoyalty(address receiveruint96 feeNumerator
setOperatorFilteringEnabled(bool value
setPricePerToken(uint256 newPriceInWei
setProvenance(string provenance_
setSaleActive(bool state
setTokenRoyalty(uint256 tokenIdaddress receiveruint96 feeNumerator
transferFrom(address fromaddress touint256 tokenIdpayable 
transferOwnership(address newOwner
withdraw(
Events
AllowListClaimMint(address indexed userAddressaddress indexed vaultuint256 numberOfTokens
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
Claimed(address indexed accountuint256 amount
ConsecutiveTransfer(uint256 indexed fromTokenIduint256 toTokenIdaddress indexed fromaddress indexed to
MerkleRootChanged(bytes32 merkleRoot
Mint(address indexed userAddressuint256 numberOfTokens
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Constructor
constructor(address shareholderAddress_
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AllowListIsActive(
AllowListIsNotActive(
ApprovalCallerNotOwnerNorApproved(
ApprovalQueryForNonexistentToken(
BalanceQueryForZeroAddress(
ExceedsAllowListQuota(
ExceedsMaximumSupply(
ExceedsMaximumTokensPerTransaction(
ExceedsReserveSupply(
InvalidQueryRange(
MerkleRootNotSet(
MintERC2309QuantityExceedsLimit(
MintToZeroAddress(
MintZeroQuantity(
NoContractMinting(
NotDelegatedForAll(
NotOnAllowList(
OwnerQueryForNonexistentToken(
OwnershipNotInitializedForExtraData(
PublicSaleIsNotActive(
TransferCallerNotOwnerNorApproved(
TransferFromIncorrectOwner(
TransferToNonERC721ReceiverImplementer(
TransferToZeroAddress(
URIQueryForNonexistentToken(
WithdrawFailed(
WrongETHValueSent(
ZeroAddressProvided(
ZeroQuantityRequested(