Cattastic

Verified contract

Active on Ethereum with 1,511 txns
Deployed by via 0x06c8e57d at 16810797
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
6 additional variables

No balances found for "Cattastic"

0xe232f1242c24acb9cedce5bf319aa41fdd25be468dff2e200687e50b763e37ee
0x096fcb8cf2bf59ed1110b5aa6ffa3f61c61ad0d00f6a3fdefee77155a4dd0835
0x6288c34feb284449d67515d719cb05b0ee87dcefa2866c0bcb8e2f86d0e59b65
0x57937b3c0cecd13ccf682d9398e106430e864e19e9a03a0b5f361c726ae03e3e
0x12789e69ffcc0fc1b8409d0e6bc23049263e82ffbccab86a5862cdf704f5990c
0x51e0d5b3c6487b1f8c3aaa970549bdd9ae92104ffbe9606ed2828660c01842ba
0x4a223a1cb042623706c44e8acd9be1b534bceb8f1dd212b1070388a93afd5939
0xef52e698f3dd631ad341d10bc4093e76789de73832a892363e35cc30cdb2c4af
0x5412303e178adc4ddaec5288f86a5f1f417ee1f0e7f40433ea81a0a4ba351dec
0xc3152c57bc00bb0c14e2e6063dafbf30a338a62c7d875eadc692ac65d8e50a14

Functions
Getter at block 21063825
CONTRACT_VERSION(view returns (uint8)
2
EARLY_MINT_PRICE(view returns (uint256)
0
PRICE(view returns (uint256)
1700000000000000
PROVIDER_FEE(view returns (uint256)
777000000000000
_baseTokenExtension(view returns (string)
.json
_baseTokenURI(view returns (string)
https://api.cattastic.xyz/
baseTokenURI(view returns (string)
https://api.cattastic.xyz/
collectionSize(view returns (uint256)
1333
contractURI(pure returns (string)
https://metadata.mintplex.xyz/L4y93oDEwwEfuBV5H4h6/contract-metadata
currentTokenId(view returns (uint256)
1333
earlyMintOwnershipCap(view returns (uint256)
1
erc20Payable(view returns (address)
0x556a47b5d128b55892dade4999b419d249f468b5
getNextTokenId(view returns (uint256)
1334
maxBatchSize(view returns (uint256)
1
merkleRoot(view returns (bytes32)
0xdbd77bfbff0a246ddbd497fcb19d66af64c3288f2cb3fdac25bbbdf6a1770d26
mintingOpen(view returns (bool)
true
name(view returns (string)
Cattastic
nextOwnerToExplicitlySet(view returns (uint256)
0
onlyAllowlistMode(view returns (bool)
false
onlyERC20MintingMode(view returns (bool)
false
owner(view returns (address)
0x556a47b5d128b55892dade4999b419d249f468b5
payableAddressCount(view returns (uint256)
1
strictPricing(view returns (bool)
true
symbol(view returns (string)
Cattastic
totalSupply(view returns (uint256)
1333
usingEarlyMintIncentive(view returns (bool)
false
Read-only
balanceOf(address ownerview returns (uint256)
chargeAmountForERC20(address _erc20TokenContractview returns (uint256)
getApproved(uint256 tokenIdview returns (address)
getPrice(uint256 _countaddress _toview returns (uint256)
inTeam(address _addressview returns (bool)
isAllowlisted(address _tobytes32[] _merkleProofview returns (bool)
isApprovedForAll(address owneraddress operatorview returns (bool)
isApprovedForERC20Payments(address _erc20TokenContractview returns (bool)
ownerOf(uint256 tokenIdview returns (address)
payableAddresses(uint256view returns (address)
payableFees(uint256view returns (uint256)
restrictedApprovalAddresses(addressview returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenByIndex(uint256 indexview returns (uint256)
tokenOfOwnerByIndex(address owneruint256 indexview returns (uint256)
tokenURI(uint256 tokenIdview returns (string)
State-modifying
addOrUpdateERC20ContractAsPayment(address _erc20TokenContractbool _isActiveuint256 _chargeAmountInTokens
addToTeam(address _address
approve(address touint256 tokenId
closeAllowlistMint(
disableAllowlistOnlyMode(
disableERC20ContractAsPayment(address _erc20TokenContract
disableERC20OnlyMinting(
disableEarlyMintIncentive(
enableAllowlistOnlyMode(
enableERC20ContractAsPayment(address _erc20TokenContract
enableERC20OnlyMinting(
enableEarlyMintIncentive(
mintToAdminV2(address _touint256 _qty
mintToMultiple(address _touint256 _amountpayable 
mintToMultipleAL(address _touint256 _amountbytes32[] _merkleProofpayable 
mintToMultipleERC20(address _touint256 _amountaddress _erc20TokenContractpayable 
mintToMultipleERC20AL(address _touint256 _amountbytes32[] _merkleProofaddress _erc20TokenContractpayable 
openAllowlistMint(
openMinting(
removeFromTeam(address _address
renounceOwnership(
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes _data
setApprovalForAll(address operatorbool approved
setApprovalRestriction(address _addressbool _isRestricted
setBaseTokenExtension(string baseExtension
setBaseURI(string baseURI
setERC20PayableAddress(address _newErc20Payable
setEarlyIncentivePrice(uint256 _feeInWei
setEarlyMintOwnershipCap(uint256 _newCap
setMaxMint(uint256 _newMaxMint
setPrice(uint256 _feeInWei
setProviderFee(uint256 _fee
setStrictPricing(bool _newStatus
stopMinting(
transferFrom(address fromaddress touint256 tokenId
transferOwnership(address newOwner
updateMerkleRoot(bytes32 _newMerkleRoot
withdrawAll(
withdrawERC20(address _tokenContractuint256 _amountToWithdraw
Events
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AddressNotAllowlisted(
AllowlistMintClosed(
CannotBeNullAddress(
CapExceeded(
DuplicateTeamAddress(
ERC20InsufficientAllowance(
ERC20InsufficientBalance(
ERC20TokenNotApproved(
ERC20TransferFailed(
ERC721RestrictedApprovalAddressRestricted(
InvalidPayment(
InvalidTeamAddress(
MintZeroQuantity(
NoStateChange(
NotMaintainer(
OnlyERC20MintingEnabled(
OperatorNotAllowed(address operator
PublicMintClosed(
TransactionCapExceeded(
ValueCannotBeZero(