Based Bonsai

Verified contract

Active on Base with 529 txns
Deployed by via 0xb36255f8 at 12404459
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $0
0x0c3658e1e05dbf07565df64dcecd1dcf01eaee42a87df8afedea3473a4f8dbac
0x09dd1a88578fd50ea234ec147aacfa95016e03fbaef9bbc9620f19cfe1f8afd6
0xcf65a3196f24775d976d4343cb7a0ccead79f27c68d66a65300b2d370e9150fb
0x47bec05e4ff576d4ce485af55fdd2c2f0ee4395c44f477c573a62df430a7a4ab
0xb8ee9f5fc1c0795b865ce2a5059ac0821a6d2d8ae24ba9cb8989b01a92818a45
0x5598713daa824f0458f27e6b9a1119163fcd35179d709af70fbcd908107bb26d
0x98298b616194c7259123fa80dec9eddafa2ed28abeaa919c1a07bece651c509b
0x385b297edb311228881288337cafa469cdf2dd2b3a78d9a74b4f2bf8fe39f7d9
0x638eaa2bf4f4ceda682cec1131204653f9da74072994bccf0c130cf0e682582a
0xeabc4746946e2705e88693dc893e9075c182956ff4243b66feecf9af3e30259c

Functions
Getter at block 23283275
OPERATOR_FILTER_REGISTRY(view returns (address)
0x000000000000aaeb6d7670e522a718067333cd4e
baseURI(view returns (string)
ipfs://bafybeie7t7kb6tvoknegvmcqf2b2g4kce3ijem2us5h75v7sda25i5ame4/
contractURI(view returns (string)
maxSupply(view returns (uint256)
1000
name(view returns (string)
Based Bonsai
owner(view returns (address)
0x4723028be4f45490ab0877a81fa1f14b4b8b6c7a
provenanceHash(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
royaltyAddress(view returns (address)
0xd516e16aecccf313dd6a86d60185ede036ac087d
royaltyBasisPoints(view returns (uint256)
500
symbol(view returns (string)
BONSAI
totalSupply(view returns (uint256)
1000
Read-only
balanceOf(address ownerview returns (uint256)
getApproved(uint256 tokenIdview returns (address)
getMintStats(address minterview returns (uint256 minterNumMinteduint256 currentTotalSupplyuint256 maxSupply)
isApprovedForAll(address owneraddress operatorview returns (bool)
ownerOf(uint256 tokenIdview returns (address)
royaltyInfo(uint256uint256 _salePriceview returns (address receiveruint256 royaltyAmount)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenURI(uint256 tokenIdview returns (string)
State-modifying
acceptOwnership(
approve(address operatoruint256 tokenId
cancelOwnershipTransfer(
emitBatchMetadataUpdate(uint256 fromTokenIduint256 toTokenId
mintSeaDrop(address minteruint256 quantity
multiConfigure(struct ERC721SeaDropStructsErrorsAndEventsMultiConfigureStruct config
renounceOwnership(
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes data
setApprovalForAll(address operatorbool approved
setBaseURI(string newBaseURI
setContractURI(string newContractURI
setMaxSupply(uint256 newMaxSupply
setProvenanceHash(bytes32 newProvenanceHash
setRoyaltyInfo(struct ISeaDropTokenContractMetadataRoyaltyInfo newInfo
transferFrom(address fromaddress touint256 tokenId
transferOwnership(address newPotentialOwner
updateAllowList(address seaDropImplstruct AllowListData allowListData
updateAllowedFeeRecipient(address seaDropImpladdress feeRecipientbool allowed
updateAllowedSeaDrop(address[] allowedSeaDrop
updateCreatorPayoutAddress(address seaDropImpladdress payoutAddress
updateDropURI(address seaDropImplstring dropURI
updatePayer(address seaDropImpladdress payerbool allowed
updatePublicDrop(address seaDropImplstruct PublicDrop publicDrop
updateSignedMintValidationParams(address seaDropImpladdress signerstruct SignedMintValidationParams signedMintValidationParams
updateTokenGatedDrop(address seaDropImpladdress allowedNftTokenstruct TokenGatedDropStage dropStage
Events
AllowedSeaDropUpdated(address[] allowedSeaDrop
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
BatchMetadataUpdate(uint256 _fromTokenIduint256 _toTokenId
ConsecutiveTransfer(uint256 indexed fromTokenIduint256 toTokenIdaddress indexed fromaddress indexed to
ContractURIUpdated(string newContractURI
MaxSupplyUpdated(uint256 newMaxSupply
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PotentialOwnerUpdated(address newPotentialAdministrator
ProvenanceHashUpdated(bytes32 previousHashbytes32 newHash
RoyaltyInfoUpdated(address receiveruint256 bps
SeaDropTokenDeployed(
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Constructor
constructor(string namestring symboladdress[] allowedSeaDrop
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AlreadyInitialized(
ApprovalCallerNotOwnerNorApproved(
ApprovalQueryForNonexistentToken(
BalanceQueryForZeroAddress(
CannotExceedMaxSupplyOfUint64(uint256 newMaxSupply
InvalidRoyaltyBasisPoints(uint256 basisPoints
MintERC2309QuantityExceedsLimit(
MintQuantityExceedsMaxSupply(uint256 totaluint256 maxSupply
MintToZeroAddress(
MintZeroQuantity(
NewOwnerIsZeroAddress(
NotNextOwner(
OnlyAllowedSeaDrop(
OnlyOwner(
OperatorNotAllowed(address operator
OwnerQueryForNonexistentToken(
OwnershipNotInitializedForExtraData(
ProvenanceHashCannotBeSetAfterMintStarted(
RoyaltyAddressCannotBeZeroAddress(
SignersMismatch(
TokenGatedMismatch(
TransferCallerNotOwnerNorApproved(
TransferFromIncorrectOwner(
TransferToNonERC721ReceiverImplementer(
TransferToZeroAddress(
URIQueryForNonexistentToken(