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 and it is currently at block 22067980.

Midnight Diner Fall Pass

Unverified contract

Proxy

Active on Base with 12,113 txns
Deployed by via 0x191d1950 at 18826957
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 12 additional slots

No balances found for "Midnight Diner Fall Pass"

0x386b39c262b965d05fd882bd0c0b7c77653dd1a62194682af82c810c59bb44a2
0x4cbbf1d054eaf4a322bc2488a7754c71ca3771463bbe6ea957385d3a5851de2f
0xd8db2a975c7fc729f861db4ad65e463d93e66d124d6ccdd186db4f94d213b6d0
0xd27a940efdac9b2921463802a8abe5f878f06fd07446fd1d81c129d932bf56c1
0x515c32b192adfab993db76b82e7dc1156409fde4069245aedb25117c9490a0de
0xd47316731c32e8aea0c43cbbc55c05c9214d202b71277ca181243fdaea5f1e8f
0x54d4ca708ba8f9c6b9d2c0cd2d4a4bb00dc5073681543cdf95858de60ae4dfd5
0x2f2ce23929f59b09ab0fd0ce8ce40ff2a8fac88791e630dde30b4c1b6eb7364a
0x5a01ade4c3e46d3969e1ff986ea4b98e1937a84db1acd90ba3fc519ab03a9f38
0x0d30488803428642ce02f7501db2d3bb6286c99389c2919bf96b24848c459317

Functions
Getter at block 22067993
 
contractURI(view returns (string)
currentTokenId(view returns (uint256)
11572
 
getMetadata(view returns (struct CollectionCreationRequest)
 
metadata(view returns (address creatorstring namestring descriptionstring symbolstring imagestring animation_urlstring mintTypeuint128 maxSupplyuint128 maxPerWalletuint256 costuint256 startTimeuint256 endTimeuint256 nonce)
mintingContract(view returns (address)
0x52d443855e4d15dc47d323fa94e7d92342d3eb57
name(view returns (string)
Midnight Diner Fall Pass
owner(view returns (address)
0x512b55b00d744fc2edb8474f223a7498c3e5a7ce
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
symbol(view returns (string)
MDF
totalSupply(view returns (uint256)
11571
Read-only
balanceOf(address ownerview returns (uint256)
cost(uint256 quantityview returns (uint256)
getApproved(uint256view returns (address)
isApprovedForAll(addressaddressview returns (bool)
ownerOf(uint256 idview returns (address owner)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenURI(uint256 tokenIdview returns (string)
State-modifying
acceptOwnership(
approve(address spenderuint256 id
initialize(struct CollectionCreationRequest requestaddress mintingContract_
mint(address touint256 quantitypayable 
mintWithComment(address touint256 quantitystring commentpayable 
renounceOwnership(
safeTransferFrom(address fromaddress touint256 id
safeTransferFrom(address fromaddress touint256 idbytes data
setApprovalForAll(address operatorbool approved
setMetadata(struct CollectionCreationRequest metadata_
transferFrom(address fromaddress touint256 id
transferOwnership(address newOwner
withdraw(
Events
Approval(address indexed owneraddress indexed spenderuint256 indexed id
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
Initialized(uint64 version
MintConfigChanged(
OwnershipTransferStarted(address indexed previousOwneraddress indexed newOwner
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
TokenForgeMint(address indexed touint256 quantity
TokenForgeMintComment(address indexed touint256 quantitystring comment
Transfer(address indexed fromaddress indexed touint256 indexed id
Withdrawn(address indexed owneruint256 amount
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
FailedToSendEth(
IncorrectETHAmount(uint256 sentuint256 expected
InvalidCollectionRequest(string message
InvalidContractAddress(
InvalidInitialization(
InvalidMintQuantity(
MintingClosed(
MintingNotStarted(
NotInitializing(
OutOfSupply(
OverClaimLimit(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
ReentrancyGuardReentrantCall(
TokenDoesNotExist(uint256 tokenId