Chungos

Verified contract

Active on Ethereum with 26,386 txns
Deployed by via 0xd11ce2f5 at 16514787
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
16 additional variables
ERC-20
--
0xa48169ba7b6e59b0e03c010dcdcd428dbf38ee071fe06ec87ac226b8ada159cd
0x1e4566e0c40bb2354587cea469e1326875f5834c6e881f7ddaa4363e18fb27de
0xa1bdfd9accedfb28106c564d9e329b7fb935806006337b2b7c7b969270f46d21
0xc7252d14ea20a4c23581571911a79d211826fb3d5709441986fb44f755437a21
0x8fd3ecec6195e21e0f3b60a7bef2f5b5305a46f1ab170928958e33c2d5b3f691
0x01e190844d3f3546bfb60997f15d94fd1453966b920eb8e09ab450c2f5bfda13
0xe4a43407efffb92cc1cf64b784d9da904b8ba09b2ed11e81cd15c4f155f041ab
0xf3a886b1e86f77d4a2ad2194f14e4cccbd1b078ccbf7fd6013a22d2e9b993a6c
0x970195578083a8bfaf2f4f25bb57d3dd8d0bf6605e0bf351c0328cf3bb86a231
0xbfcaa345c728d3f6bdfac9b437751d56b0928fd76ca5dbf68d94153b131a5218

Functions
Getter at block 20889417
CONTRACT_VERSION(view returns (uint8)
2
EARLY_MINT_PRICE(view returns (uint256)
0
MAX_WALLET_MINTS(view returns (uint256)
10
PRICE(view returns (uint256)
8000000000000000
_baseTokenExtension(view returns (string)
.json
_baseTokenURI(view returns (string)
ipfs://bafybeidsws4lqxfcjdu7v7p3jf66oyrge5hfouyrqc4xlsjbzn7silvoju/
allowlistDropTime(view returns (uint256)
1675029600
allowlistDropTimePassed(view returns (bool)
true
baseTokenURI(view returns (string)
ipfs://bafybeidsws4lqxfcjdu7v7p3jf66oyrge5hfouyrqc4xlsjbzn7silvoju/
collectionSize(view returns (uint256)
8888
contractURI(pure returns (string)
https://metadata.mintplex.xyz/y86AeB1hIL0bFKGf9Kgw/contract-metadata
currentTokenId(view returns (uint256)
8888
earlyMintOwnershipCap(view returns (uint256)
1
enforceAllowlistDropTime(view returns (bool)
true
enforcePublicDropTime(view returns (bool)
true
erc20Payable(view returns (address)
0x21c87de6ab8c127b494349cd2de13e4f87424cdd
getNextTokenId(view returns (uint256)
8889
isRevealed(view returns (bool)
false
maxBatchSize(view returns (uint256)
10
merkleRoot(view returns (bytes32)
0x63c35ace50211a298ae01c9e7201dd251dda627cddfa80173f1d4ee9f7dc68b2
mintingOpen(view returns (bool)
true
name(view returns (string)
Chungos
nextOwnerToExplicitlySet(view returns (uint256)
0
onlyAllowlistMode(view returns (bool)
false
onlyERC20MintingMode(view returns (bool)
false
owner(view returns (address)
0x21c87de6ab8c127b494349cd2de13e4f87424cdd
payableAddressCount(view returns (uint256)
2
publicDropTime(view returns (uint256)
1675054800
publicDropTimePassed(view returns (bool)
true
redemptionAddress(view returns (address)
0x000000000000000000000000000000000000dead
redemptionModeEnabled(view returns (bool)
false
redemptionSurcharge(view returns (uint256)
0
symbol(view returns (string)
CHUNGO
totalSupply(view returns (uint256)
8888
usingEarlyMintIncentive(view returns (bool)
true
verifiedClaimModeEnabled(view returns (bool)
false
Read-only
balanceOf(address ownerview returns (uint256)
canMintAmount(address _addressuint256 _amountview returns (bool)
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)
redemptionContracts(addressview returns (bool)
restrictedApprovalAddresses(addressview returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenByIndex(uint256 indexview returns (uint256)
tokenOfOwnerByIndex(address owneruint256 indexview returns (uint256)
tokenRedemptions(addressuint256view returns (bool)
tokenURI(uint256 tokenIdview returns (string)
State-modifying
addOrUpdateERC20ContractAsPayment(address _erc20TokenContractbool _isActiveuint256 _chargeAmountInTokens
addToTeam(address _address
approve(address touint256 tokenId
closeAllowlistMint(
disableAllowlistDropTime(
disableAllowlistOnlyMode(
disableERC20ContractAsPayment(address _erc20TokenContract
disableERC20OnlyMinting(
disableEarlyMintIncentive(
disablePublicDropTime(
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(
redeem(address redemptionContractuint256 tokenIdpayable 
removeFromTeam(address _address
renounceOwnership(
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes _data
setAllowlistDropTime(uint256 _newDropTime
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
setPublicDropTime(uint256 _newDropTime
setRedeemableContract(address _contractAddressbool _status
setRedemptionAddress(address _newRedemptionAddress
setRedemptionMode(bool _newStatus
setRedemptionSurcharge(uint256 _newSurchargeInWei
setVerifiedClaimMode(bool _newStatus
setWalletMax(uint256 _newWalletMax
stopMinting(
transferFrom(address fromaddress touint256 tokenId
transferOwnership(address newOwner
unveil(string _updatedTokenURI
updateMerkleRoot(bytes32 _newMerkleRoot
useAllowlistDropTime(
usePublicDropTime(
verifedClaim(address redemptionContractuint256 tokenIdpayable 
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
Redeemed(address indexed fromuint256 indexed tokenIdaddress indexed contractAddress
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
VerifiedClaim(address indexed fromuint256 indexed tokenIdaddress indexed contractAddress
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AddressNotAllowlisted(
AllowlistDropTimeHasNotPassed(
AllowlistMintClosed(
CannotBeNullAddress(
CapExceeded(
ClaimModeDisabled(
DropTimeNotInFuture(
DuplicateTeamAddress(
ERC20InsufficientAllowance(
ERC20InsufficientBalance(
ERC20TokenNotApproved(
ERC20TransferFailed(
ERC721RestrictedApprovalAddressRestricted(
ExcessiveOwnedMints(
IneligibleRedemptionContract(
InvalidApprovalForRedemption(
InvalidOwnerForRedemption(
InvalidPayment(
InvalidTeamAddress(
IsAlreadyUnveiled(
MintZeroQuantity(
NoStateChange(
OnlyERC20MintingEnabled(
OperatorNotAllowed(address operator
PublicDropTimeHasNotPassed(
PublicMintClosed(
TokenAlreadyRedeemed(
TransactionCapExceeded(
ValueCannotBeZero(