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

Based Hop

Verified contract

Active on Base with 9 txns
Deployed by via 0xccdfdb0a at 12479549
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 Hop"

0x2708d4b830741f1781731b1cb7913f572c4d51ca48e84e458e7136ae960d1bce
0xee0938bcafa1e900b6c71a9451fb557fa93d7b6a1fcc12b18b3acdcc0d6a9c9b
0x7df0798bc849078342fda4d7ec39b0d6249af08c63894dd3dd8b2df2be16821a
0x240237f76a229e6cb0510cbe2778d2b0ca88c265417eaf5c096d0b8a3b46647d
0x8db37aac91659c234db8967f6e2833f3d31b8dc98be420029424ffc745b7608d
0x38789328ead7e1922c225af723ce679c07b338a9973dd6d5b30556adbd7fe9c4
0xd69a409565f54e4c703c196d9ba825b3806de525ffba11f7b124a1a815674943
0x6847d7c16bf4e49575399d29c1f4ecc751d582b5cc19de431680a9e3c9af0992
0x77e478209e600d3124379f3c75b7a230ecd0708f521d551bf338ca3134e2eeec

Functions
Getter at block 23269676
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 Hop
onlyAllowlistMode(view returns (bool)
false
onlyERC20MintingMode(view returns (bool)
false
owner(view returns (address)
0x0000000000000000000000000000000000000000
payableAddressCount(view returns (uint256)
0
supplyCap(view returns (uint256)
10000001000000000000000000000000
symbol(view returns (string)
BHOP
totalSupply(view returns (uint256)
10000001000000000000000000000000
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(