MYCELIUM

Verified contract

Active on Base with 54 txns
Deployed by via 0x839ce4be at 12443641
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 "MYCELIUM"

0xa4d23f4df96d39441c065ad02a0a668710f6afec03e378e142623cb6d27f1831
0x531ac729e92c5245dd9bef0ff4d3a8d72d89b151e0cef439531da46152e41db2
0x652d6d2a5f3c58a930786f16c152e830844574298ff91170f33d6deac3663723
0xa8c90761edb58b379a342d73437c299c06b1a27e8683da2646c9b753570b3a3c
0x83976816b87c6d7de6c07d9f3a9004f27b5fa548f48bfe8ad2c2d386dd4a5a16
0xd5b9076d8071b7c351c5d961ca737c2dd162410ca1fd8e15ec6ba109faa2fb6c
0x1224189403a279cac3c25a448369cf89866b3cd02e99697c0fd2ab7943a6ae7a
0x27cb854af584cb5cc94e4cd556cbbc80fb8b3cf2ee1894a533cf9741e0efe80e
0x169bbe745f2ce55021a0efcb46d06958d8a2316469fda82efa4bbf524a604f26
0x96e2e21f5f23675775fcf1e4a6f8f8e91bb7bc47792dc012554928c0344b1e78

Functions
Getter at block 22933787
PRICE(view returns (uint256)
6900000000000
PROVIDER_FEE(view returns (uint256)
777000000000000
_capEnabled(view returns (bool)
true
decimals(view returns (uint8)
18
erc20Payable(view returns (address)
0x26a186f21b291421aa8bbb42068062f04231a763
inAllowlistMint(view returns (bool)
false
inPublicMint(view returns (bool)
true
maxMintsPerTxn(view returns (uint256)
100000000000000000000
maxWalletMints(view returns (uint256)
100000000000000000000
merkleRoot(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
mintBatchSizeEnabled(view returns (bool)
false
mintCapEnabled(view returns (bool)
false
name(view returns (string)
MYCELIUM
onlyAllowlistMode(view returns (bool)
false
onlyERC20MintingMode(view returns (bool)
false
owner(view returns (address)
0x26a186f21b291421aa8bbb42068062f04231a763
payableAddressCount(view returns (uint256)
1
supplyCap(view returns (uint256)
100000000000000000000000000
symbol(view returns (string)
MYCELIUM
totalSupply(view returns (uint256)
1774946000000000000000000
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(