Based Ape

Verified contract

Active on Base with 8 txns
Deployed by via 0xc10114f0 at 12320298
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
2 additional variables

No balances found for "Based Ape"

0xfdaf17cd847729cb4b43d8714b352142d90a17c778234192d8d1a19a30b12717
0x9b35275efcf95a265a518b00ebfcf0c2d6d5870c12dc8827a73f9b3dadacdef1
0xce80f8c2bbbe680db4b5395f980a04963934851de4284076a0b36d6cc22cdcc0
0xb9053272453acda594c6ed830a23afc0f061dcaeaaf64139e65dbcec96ed09d1
0x75cceb4ab0116b3319e5a2fc4bcbdf33f8101bd6b87de4821eadaa0d6216b0b1
0x4068c8e31580e73ef788ead88526c531a0d8e7d367cbef719f8df73a0aaaa825
0x221dcb3207ab71c3b5e7f8c3c19c0dd86418d812825a5a42be80cb3add702dc5
0x8ef2049444dc0d6922456bf4b13665177de6792177885705dec5682461e15045

Functions
Getter at block 22747725
PRICE(view returns (uint256)
0
PROVIDER_FEE(view returns (uint256)
777000000000000
_capEnabled(view returns (bool)
false
decimals(view returns (uint8)
18
erc20Payable(view returns (address)
0x0000000000000000000000000000000000000000
inAllowlistMint(view returns (bool)
false
inPublicMint(view returns (bool)
false
maxMintsPerTxn(view returns (uint256)
0
maxWalletMints(view returns (uint256)
0
merkleRoot(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
mintBatchSizeEnabled(view returns (bool)
false
mintCapEnabled(view returns (bool)
false
name(view returns (string)
Based Ape
onlyAllowlistMode(view returns (bool)
false
onlyERC20MintingMode(view returns (bool)
false
owner(view returns (address)
0x0000000000000000000000000000000000000000
payableAddressCount(view returns (uint256)
0
supplyCap(view returns (uint256)
20000001000000000000000000000000
symbol(view returns (string)
BAPE
totalSupply(view returns (uint256)
20000001000000000000000000000000
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
canAccountMintAmount(address _accountuint256 _amountview returns (bool)
canMintAmount(uint256 _amountview returns (bool)
canMintBatch(uint256 _amountview returns (bool)
chargeAmountForERC20(address _erc20TokenContractview returns (uint256)
getPrice(uint256 _countview returns (uint256)
inTeam(address _addressview returns (bool)
isAllowlisted(address _tobytes32[] _merkleProofview returns (bool)
isApprovedForERC20Payments(address _erc20TokenContractview returns (bool)
mintedAmount(address _accountview returns (uint256)
payableAddresses(uint256view returns (address)
payableFees(uint256view returns (uint256)
State-modifying
addOrUpdateERC20ContractAsPayment(address _erc20TokenContractbool _isActiveuint256 _chargeAmountInTokens
addToTeam(address _address
adminMint(address _touint256 _qty
adminMintBulk(address[] _tosuint256 _qty
approve(address spenderuint256 amountreturns (bool)
burn(uint256 amount
burnFrom(address accountuint256 amount
closeMinting(
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
definePayables(address[] _newPayablesuint256[] _newFees
disableAllowlistOnlyMode(
disableERC20ContractAsPayment(address _erc20TokenContract
disableERC20OnlyMinting(
enableAllowlistOnlyMode(
enableERC20ContractAsPayment(address _erc20TokenContract
enableERC20OnlyMinting(
increaseAllowance(address spenderuint256 addedValuereturns (bool)
mintMany(address _touint256 _amountpayable 
mintManyAL(address _touint256 _amountbytes32[] _merkleProofpayable 
mintManyERC20(address _touint256 _amountaddress _erc20TokenContractpayable 
mintManyERC20AL(address _touint256 _amountbytes32[] _merkleProofaddress _erc20TokenContractpayable 
openAllowlistMint(
openPublicMint(
removeFromTeam(address _address
renounceOwnership(
setCapStatus(bool _capStatus
setERC20PayableAddress(address _newErc20Payable
setMaxBatchSize(uint256 _maxBatchSize
setMaxBatchSizeStatus(bool _newStatus
setMintCap(uint256 _newMintCap
setMintCapStatus(bool _newStatus
setPrice(uint256 _feeInWei
setProviderFee(uint256 _fee
setSupplyCap(uint256 _newCap
transfer(address touint256 amountreturns (bool)
transferFrom(address fromaddress touint256 amountreturns (bool)
transferOwnership(address newOwner
updateMerkleRoot(bytes32 _newMerkleRoot
withdrawAll(
withdrawERC20(address _tokenContractuint256 _amountToWithdraw
Events
Approval(address indexed owneraddress indexed spenderuint256 value
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Transfer(address indexed fromaddress indexed touint256 value
Constructor
constructor(string namestring symbol
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AddressNotAllowlisted(
AllowlistMintClosed(
CannotBeNullAddress(
CapExceeded(
ERC20CappedInvalidValue(
ERC20InsufficientAllowance(
ERC20InsufficientBalance(
ERC20TokenNotApproved(
ERC20TransferFailed(
ExcessiveOwnedMints(
InvalidInputValue(
InvalidPayment(
InvalidTeamChange(
MintZeroQuantity(
NoStateChange(
NotMaintainer(
PublicMintingClosed(
TransactionCapExceeded(
ValueCannotBeZero(