This contract is being backfilled. You may encounter incomplete storage history.

Based Ape

Verified contract

Active on Base with 22 txns
Deployed by via 0x03fd35d1 at 12250736
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"

0x1ab1899648ddc3bc53e13cdc8fb721a1abdd35dee85d0eaf4389694e6b266366
0x9f8f0cd234a1b8cb208c9aa6d72c20cdf63bccc9a3d068eb9d92762872e7d232
0xcba1ab07b42a2427057128d9c46bb864d39e0f2fb0a4e45a48e6e2c0ec0fd6a6
0x85f8a886b1aa9a3f5fff564f48e963fddc666f08a3a6c7ef5b72fc5167346fd4
0x1415e77b19ca41c60022315ed674495fa9f6f700869ae8aeaa4c72fe25c6ba5e
0xdae3ac80df1ae529221213e987a525a35a0cce40b449d4838a17daf1653b7889
0x368c3edb361ac14e7e1373ea7833456c6c689b059f68d59193bb0bc829fdac81
0x81b8de40bb0cff22257bfcb1d0a2bdc0d33967443e1241af880d8aaeb01273e6
0x8912a51eb6610150e63814b8036795c97960295523d59fb364066aba8fd7bad5
0x1dbc4ab698f76035351c75f2c57d1ed608091d2047cb66e3949e7ce3072c5084

Functions
Getter at block 22109649
PRICE(view returns (uint256)
100000000000000
PROVIDER_FEE(view returns (uint256)
777000000000000
_capEnabled(view returns (bool)
false
decimals(view returns (uint8)
18
erc20Payable(view returns (address)
0x6ade6785104554e60a2fbc27efcdd2ccb49bcb4d
inAllowlistMint(view returns (bool)
false
inPublicMint(view returns (bool)
false
maxMintsPerTxn(view returns (uint256)
100000000000000000000
maxWalletMints(view returns (uint256)
100000000000000000000
merkleRoot(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
mintBatchSizeEnabled(view returns (bool)
true
mintCapEnabled(view returns (bool)
true
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)
1
supplyCap(view returns (uint256)
1000001000000000000000000000000
symbol(view returns (string)
BAPE
totalSupply(view returns (uint256)
1000001000000000000000000000000
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 symboladdress[] _payableAddressesaddress _erc20Payableuint256[] _payableFeesbool[3] mintSettingsuint256[3] mintValuesuint256 initPrice
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(