SeaDrop

Verified contract

Active on Base
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x9430ac249f3a76eb138f86e6d6d8328ad3c10684cd0e6ce06fa0eaf01bdf9af7
0xfc7b187ddddc535c0b67e5196a465f8e1a7ae47df79a00db6fc1c49710ec15c1
0x6059290eac06176dd43672dc55f1e63e74e4f45d1366f213dbbc059846bf74ce
0x90878645eee6d99e5ed63377f9316a3afeb490ed080731d79d5fa7f28b147baf
0x5b5120f42fc9d1071ef11e0723019b3c8412b71cae4923794b1cd88ed0fa76fa
0xd158c35f79f5f36b4f75fd7612bee34890066d1f11c1aba8bc0a4c6235fd5838
0x45065138635950749631e0ab33c9bf3348bded5a1662daa4ad607d3b2a08983e
0x625c62ede610c2b99d56962c8dfb19114a7774264e54bca59bd3a40563561718
0x5541fbb0f2437773970173004f3c55726834dc5bf009d415163edda99f90dce8
0xb441c3b7b9d711ac40dc31fe22b422db233fd08c199a62c9e4a14002d8e46e17

Functions
Getter at block 22702789

This contract contains no getter function objects.

Read-only
getAllowListMerkleRoot(address nftContractview returns (bytes32)
getAllowedFeeRecipients(address nftContractview returns (address[])
getAllowedNftTokenIdIsRedeemed(address nftContractaddress allowedNftTokenuint256 allowedNftTokenIdview returns (bool)
getCreatorPayoutAddress(address nftContractview returns (address)
getFeeRecipientIsAllowed(address nftContractaddress feeRecipientview returns (bool)
getPayerIsAllowed(address nftContractaddress payerview returns (bool)
getPayers(address nftContractview returns (address[])
getPublicDrop(address nftContractview returns (struct PublicDrop)
getSignedMintValidationParams(address nftContractaddress signerview returns (struct SignedMintValidationParams)
getSigners(address nftContractview returns (address[])
getTokenGatedAllowedTokens(address nftContractview returns (address[])
getTokenGatedDrop(address nftContractaddress allowedNftTokenview returns (struct TokenGatedDropStage)
State-modifying
mintAllowList(address nftContractaddress feeRecipientaddress minterIfNotPayeruint256 quantitystruct MintParams mintParamsbytes32[] proofpayable 
mintAllowedTokenHolder(address nftContractaddress feeRecipientaddress minterIfNotPayerstruct TokenGatedMintParams mintParamspayable 
mintPublic(address nftContractaddress feeRecipientaddress minterIfNotPayeruint256 quantitypayable 
mintSigned(address nftContractaddress feeRecipientaddress minterIfNotPayeruint256 quantitystruct MintParams mintParamsuint256 saltbytes signaturepayable 
updateAllowList(struct AllowListData allowListData
updateAllowedFeeRecipient(address feeRecipientbool allowed
updateCreatorPayoutAddress(address _payoutAddress
updateDropURI(string dropURI
updatePayer(address payerbool allowed
updatePublicDrop(struct PublicDrop publicDrop
updateSignedMintValidationParams(address signerstruct SignedMintValidationParams signedMintValidationParams
updateTokenGatedDrop(address allowedNftTokenstruct TokenGatedDropStage dropStage
Events
AllowListUpdated(address indexed nftContractbytes32 indexed previousMerkleRootbytes32 indexed newMerkleRootstring[] publicKeyURIstring allowListURI
AllowedFeeRecipientUpdated(address indexed nftContractaddress indexed feeRecipientbool indexed allowed
CreatorPayoutAddressUpdated(address indexed nftContractaddress indexed newPayoutAddress
DropURIUpdated(address indexed nftContractstring newDropURI
PayerUpdated(address indexed nftContractaddress indexed payerbool indexed allowed
PublicDropUpdated(address indexed nftContractstruct PublicDrop publicDrop
SeaDropMint(address indexed nftContractaddress indexed minteraddress indexed feeRecipientaddress payeruint256 quantityMinteduint256 unitMintPriceuint256 feeBpsuint256 dropStageIndex
SignedMintValidationParamsUpdated(address indexed nftContractaddress indexed signerstruct SignedMintValidationParams signedMintValidationParams
TokenGatedDropStageUpdated(address indexed nftContractaddress indexed allowedNftTokenstruct TokenGatedDropStage dropStage
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors
CreatorPayoutAddressCannotBeZeroAddress(
DuplicateFeeRecipient(
DuplicatePayer(
FeeRecipientCannotBeZeroAddress(
FeeRecipientNotAllowed(
FeeRecipientNotPresent(
IncorrectPayment(uint256 gotuint256 want
InvalidFeeBps(uint256 feeBps
InvalidProof(
InvalidSignature(address recoveredSigner
InvalidSignedEndTime(uint256 gotuint256 maximum
InvalidSignedFeeBps(uint256 gotuint256 minimumOrMaximum
InvalidSignedMaxTokenSupplyForStage(uint256 gotuint256 maximum
InvalidSignedMaxTotalMintableByWallet(uint256 gotuint256 maximum
InvalidSignedMintPrice(uint256 gotuint256 minimum
InvalidSignedStartTime(uint256 gotuint256 minimum
MintQuantityCannotBeZero(
MintQuantityExceedsMaxMintedPerWallet(uint256 totaluint256 allowed
MintQuantityExceedsMaxSupply(uint256 totaluint256 maxSupply
MintQuantityExceedsMaxTokenSupplyForStage(uint256 totaluint256 maxTokenSupplyForStage
NotActive(uint256 currentTimestampuint256 startTimestampuint256 endTimestamp
OnlyINonFungibleSeaDropToken(address sender
PayerCannotBeZeroAddress(
PayerNotAllowed(
PayerNotPresent(
SignatureAlreadyUsed(
SignedMintsMustRestrictFeeRecipients(
SignerCannotBeZeroAddress(
SignerNotPresent(
TokenGatedDropAllowedNftTokenCannotBeDropToken(
TokenGatedDropAllowedNftTokenCannotBeZeroAddress(
TokenGatedDropStageNotPresent(
TokenGatedNotTokenOwner(address nftContractaddress allowedNftTokenuint256 allowedNftTokenId
TokenGatedTokenIdAlreadyRedeemed(address nftContractaddress allowedNftTokenuint256 allowedNftTokenId