Bytecode-generated storage layout

We've generated a storage layout (with no variable labels) from this contract's bytecode. We've also started a backfill to track the inferred variables.

Max Kulchinsky for On Chain Summer

Verified contract

Proxy

Active on Base with 304 txns
Deployed by via 0x3c2c5ed0 at 2969876
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "Max Kulchinsky for On Chain Summer"

0x45622f9a31ff4d025911c9024fafb0b0d58e234b1ac28d801f6e82430726b442
0x2d0cdd9bc74419358a52667101ca402b182b1f8da1102e2ca74ba8a90792c5a5
0x5b9680b7807367274e678a83f8ff294dac6211f55c8a98415a12634e9bf96811
0x60cb609a97685f67809a585a53609c9a924b010e589d722a3a8c9c78da3515ef
0x33ff9051579ed4cb7f65bc583c1eb341082469fcde9919ceca068df1c5e988da
0xf254a93201fe13ca031e3fedc5aa5b88cc564563896b61057cc29652c5f0a668
0xab61458a64f39076ccce2048d5e8b964cbed5db6ef367511440185bcf0c5209c
0x7482ebaf99e9af0a5b051b9a0d399f11a31ee6558d1c85127cf5dd228b6c2c83
0x5d2f20975a5584cc399a7010cd9d06cc477d65036440071e48a7f05f704ba82e
0xdb8e8c3e4166bbf6cd88339edb9421425f4bd722c6f50efe185c8177f982d546

Functions
Getter at block 22546642
 
DELEGATION_REGISTRY(view returns (address)
getSeaportMetadata(pure returns (string namestruct Schema[] schemas)
(name=ERC1155SeaDrop, schemas=[(12, 0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002)])
Read-only
previewOrder(addressaddress fulfillerstruct SpentItem[] minimumReceivedstruct SpentItem[]bytes contextview returns (struct SpentItem[] offerstruct ReceivedItem[] consideration)
State-modifying
generateOrder(address fulfillerstruct SpentItem[] minimumReceivedstruct SpentItem[]bytes contextreturns (struct SpentItem[] offerstruct ReceivedItem[] consideration)
multiConfigure(address tokenstruct MultiConfigureStruct config
updateAllowList(struct AllowListData allowListData
updateAllowedFeeRecipient(address feeRecipientbool allowed
updateAllowedSeaport(address[] allowedSeaport
updateCreatorPayouts(struct CreatorPayout[] creatorPayouts
updateDropURI(string dropURI
updatePayer(address payerbool allowed
updatePublicDrop(struct PublicDrop publicDropuint256 index
updateSigner(address signerbool allowed
Events
AllowListUpdated(bytes32 indexed previousMerkleRootbytes32 indexed newMerkleRootstring[] publicKeyURIstring allowListURI
AllowedFeeRecipientUpdated(address indexed feeRecipientbool indexed allowed
AllowedSeaportUpdated(address[] allowedSeaport
CreatorPayoutsUpdated(struct CreatorPayout[] creatorPayouts
DropURIUpdated(string newDropURI
PayerUpdated(address indexed payerbool indexed allowed
PublicDropUpdated(struct PublicDrop publicDropuint256 index
SeaDropMint(address payeruint256 dropStageIndex
SeaDropTokenDeployed(uint8 tokenType
SignerUpdated(address indexed signerbool indexed allowed
Constructor

This contract contains no constructor objects.

Fallback and receive
fallback(
Errors
AllowedSeaportCannotBeZeroAddress(
CreatorPayoutAddressCannotBeZeroAddress(
CreatorPayoutBasisPointsCannotBeZero(
CreatorPayoutsNotSet(
DuplicateFeeRecipient(
DuplicatePayer(
DuplicateSigner(
FeeRecipientCannotBeZeroAddress(
FeeRecipientNotAllowed(address got
FeeRecipientNotPresent(
InvalidCallerOnlyAllowedSeaport(address caller
InvalidCreatorPayoutBasisPoints(uint256 totalReceivedBasisPoints
InvalidCreatorPayoutTotalBasisPoints(uint256 totalReceivedBasisPoints
InvalidExtraDataEncoding(uint8 version
InvalidFeeBps(uint256 feeBps
InvalidFromAndToTokenId(uint256 fromTokenIduint256 toTokenId
InvalidProof(
InvalidSignature(address recoveredSigner
InvalidSignedEndTime(uint256 gotuint256 maximum
InvalidSignedFeeBps(uint256 gotuint256 minimumOrMaximum
InvalidSignedFromTokenId(uint256 gotuint256 minimum
InvalidSignedMaxTokenSupplyForStage(uint256 gotuint256 maximum
InvalidSignedMaxTotalMintableByWallet(uint256 gotuint256 maximum
InvalidSignedMaxTotalMintableByWalletPerToken(uint256 gotuint256 maximum
InvalidSignedMintPrice(address paymentTokenuint256 gotuint256 minimum
InvalidSignedPaymentToken(address gotaddress want
InvalidSignedStartTime(uint256 gotuint256 minimum
InvalidSignedToTokenId(uint256 gotuint256 maximum
InvalidStartAndEndTime(uint256 startTimeuint256 endTime
InvalidSubstandard(uint8 substandard
MaxSupplyMismatch(
MintQuantityExceedsMaxMintedPerWallet(uint256 totaluint256 allowed
MintQuantityExceedsMaxMintedPerWalletForTokenId(uint256 tokenIduint256 totaluint256 allowed
MintQuantityExceedsMaxSupply(uint256 totaluint256 maxSupply
MintQuantityExceedsMaxTokenSupplyForStage(uint256 totaluint256 maxTokenSupplyForStage
MustSpecifyERC1155ConsiderationItemForSeaDropMint(
NoBalanceToWithdraw(
NotActive(uint256 currentTimestampuint256 startTimestampuint256 endTimestamp
OfferContainsDuplicateTokenId(uint256 tokenId
OnlyDelegateCalled(
OnlyOwner(
PayerCannotBeZeroAddress(
PayerNotAllowed(address got
PayerNotPresent(
PublicDropStageNotPresent(
PublicDropsMismatch(
SignatureAlreadyUsed(
SignedMintsMustRestrictFeeRecipients(
SignerCannotBeZeroAddress(
SignerNotPresent(
TokenIdNotWithinDropStageRange(uint256 tokenIduint256 startTokenIduint256 endTokenId
UnsupportedExtraDataVersion(uint8 version
UnsupportedFunctionSelector(bytes4 selector