Chungos

Verified contract

Active on Ethereum with 26,409 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
--
0xba6e5d51ffa122c61a45f48f1749768d3e4c23fe416b30e4df5b1d159aae8908
0x59e825d95e995a2aa4a482d46bc0f4ace3e4d3338ef680cb28e773a30471a4ec
0x3d22f773e1723ef3da63b9e199e2273f8568baeb98533a91237b42ccffc2468d
0x03daabb9b3309dacdd8e933c5541d2f4673107ea9fefe7aab0cd2b8ca9cbf5d8
0x5d49dacf45050ab895a55e941f33226796ff3b37e849267bc889a27dd02509b8
0x1004422640f84bc0f90fadb5a36bdd7237c195e38145a359c1ec7bd811973432
0x1d2a20650aab51d98eb26cc8fe4b01f2e3e37c9301804142f15a6365bdbde01e
0xe7f366440751e0c36b6bc5976a9cd35083961d98c80fd93024b08994c06eb51a
0xf91a67fac4e05611caa69c2304f7fd28b6619ca391c6690dc7c7c9be24002cc7
0x8e46cb6bc40e49222cb60537a29291dbb8dbd863eed8951de0fec3d719ab102e

Functions
Getter at block 21271393
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(