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.

ERC1155SeaDropConfigurer

Verified contract

Active on Ethereum with 63,631 txns
Deployed by via 0x9b91623e at 18228351
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "ERC1155SeaDropConfigurer"

0x4652aa875324c66401b3a7af5086d527fb4c1c58b612aef84ef95acd2786bfb7
0x6a671b5864678208d5cc3afa0858bf87f745b02441b3087ab32184dbecc64294
0xc7662de596470d319eb2864431208dbd363f2faf0c3344fc9e94b4f96bd4c96e
0x6815701654ade03a1da260cc8a361c9a8fd7e20aa9f4c545d23351d98953ff42
0x9e919bbd48172aafe810be60e237e350509b6804038f1771de491b799262fe6f
0x3ea9958a4c4d8f0ee75b8deb280b90e340172ca2e03bfc5ea01a4e8cfe3151d5
0x5b8f1d1795ccef1391f6d76566c2dff2e7ea0a3e9e79f9d6bfb5feb844dcbdf2
0xb0f70cf5ef06ff5ea4e33dd11f13a77179d3a4e28bc6146b2fc1318dd4803d84
0x56b5e18393b026b320d19e96f9a430c6796e7053ecaf67a024dc8c830cffb0b7
0xe23860caeb1e72d0c58d69d714068df67aef285645ac69a3d79ece849fbc32d4

Functions
Getter at block 20875992
DELEGATION_REGISTRY(view returns (address)
0x00000000000076a84fef008cdabe6409d2fe638b
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(
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(
MintAmountsMismatch(
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(
PayerCannotBeZeroAddress(
PayerNotAllowed(address got
PayerNotPresent(
PublicDropStageNotPresent(
PublicDropsMismatch(
SignatureAlreadyUsed(
SignedMintsMustRestrictFeeRecipients(
SignerCannotBeZeroAddress(
SignerNotPresent(
TokenIdNotWithinDropStageRange(uint256 tokenIduint256 startTokenIduint256 endTokenId
Unauthorized(
UnsupportedExtraDataVersion(uint8 version
UnsupportedFunctionSelector(bytes4 selector