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 20715998.

SOME LAKES

Verified contract

Proxy

Active on Ethereum with 8 txns
Deployed by via 0xf7da8ceb at 15834930
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
-
variable spans 1 additional slot
-
variable spans 7 additional slots

No balances found for "SOME LAKES"

0x40b0c0737b1f1afaec5e6ff5e86ec235304060c4d8b37197f5a8cc5cdccfb414
0xa1ff94c5274f613f63a68c2432ef12a88df96c67e66b557a59f52f9cef673c45
0x63960d44186c26c4a9f7958ec8ce376626c4fffe577a6cfef174999a523bcf74
0xa2579b66c101f19e242e097986ad6a9cae4bdf49273219786b46243812c91459
0xfcd83c7e2de9a9ba137785cf6253197299a0363cf343b56df7ccd9836cbc1480
0x965514e87a04316854707a73b96601b1f89c9c58a0db3f2dbc65b8edad8d914e
0x087179fa41a644fec98b71264d112367e53cef1094561fed3b80a58f93a11ed7
0xc3f153242d5dbd2b255c0160c18c3a17bc5989fd9d64a87dd1af11245bd9015b

Functions
Getter at block 20792697
ADDRESS_BATCH_MINT_LIMIT(view returns (uint256)
255
ADMIN_ROLE(view returns (uint256)
1
METADATA_IS_FROZEN_FLAG(view returns (uint8)
1
MINTER_ROLE(view returns (uint256)
2
MINT_RANDOMNESS_ENABLED_FLAG(view returns (uint8)
2
baseURI(view returns (string)
ar://OL9UMQvHIESgPN0bWyGHWGrlfEwa1jYl360DDdfRTFc/
contractURI(view returns (string)
https://metadata.sound.xyz/v1/0xfc12a6C3f8BaafD4a094D1B8A383b37fADd10e8f/storefront
editionCutoffTime(view returns (uint32)
1667674800
 
editionInfo(view returns (struct EditionInfo info)
editionMaxMintable(view returns (uint32)
25
editionMaxMintableLower(view returns (uint32)
25
editionMaxMintableUpper(view returns (uint32)
25
fundingRecipient(view returns (address)
0xf9dfc41a4d23ffd8e77be5337b081fdb1ec2a99f
isMetadataFrozen(view returns (bool)
false
metadataModule(view returns (address)
0x3ca50e8da8c3d359fc934aea0161f5346ccb62a1
mintConcluded(view returns (bool)
true
mintRandomness(view returns (uint256)
83511480177050182775699721576127032986422838258690262106612894527201997723378
mintRandomnessEnabled(view returns (bool)
true
name(view returns (string)
SOME LAKES
nextTokenId(view returns (uint256)
26
owner(view returns (address result)
0x40ae91d5cdf5567d0b7d55e5f4dae2ce2bc1aa59
ownershipHandoverValidFor(view returns (uint64)
172800
royaltyBPS(view returns (uint16)
1000
symbol(view returns (string)
CAYE
totalBurned(view returns (uint256)
0
totalMinted(view returns (uint256)
25
totalSupply(view returns (uint256)
25
Read-only
balanceOf(address ownerview returns (uint256)
explicitOwnershipOf(uint256 tokenIdview returns (struct IERC721AUpgradeableTokenOwnership)
explicitOwnershipsOf(uint256[] tokenIdsview returns (struct IERC721AUpgradeableTokenOwnership[])
getApproved(uint256 tokenIdview returns (address)
hasAllRoles(address useruint256 rolesview returns (bool result)
hasAnyRole(address useruint256 rolesview returns (bool result)
isApprovedForAll(address owneraddress operatorview returns (bool)
numberBurned(address ownerview returns (uint256)
numberMinted(address ownerview returns (uint256)
ordinalsFromRoles(uint256 rolespure returns (uint8[] ordinals)
ownerOf(uint256 tokenIdview returns (address)
ownershipHandoverExpiresAt(address pendingOwnerview returns (uint256 result)
rolesFromOrdinals(uint8[] ordinalspure returns (uint256 roles)
rolesOf(address userview returns (uint256 roles)
royaltyInfo(uint256uint256 salePriceview returns (address fundingRecipient_uint256 royaltyAmount)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenURI(uint256 tokenIdview returns (string)
tokensOfOwner(address ownerview returns (uint256[])
tokensOfOwnerIn(address owneruint256 startuint256 stopview returns (uint256[])
State-modifying
airdrop(address[] touint256 quantityreturns (uint256 fromTokenId)
approve(address touint256 tokenId
burn(uint256 tokenId
cancelOwnershipHandover(
completeOwnershipHandover(address pendingOwner
freezeMetadata(
grantRoles(address useruint256 roles
initialize(string name_string symbol_address metadataModule_string baseURI_string contractURI_address fundingRecipient_uint16 royaltyBPS_uint32 editionMaxMintableLower_uint32 editionMaxMintableUpper_uint32 editionCutoffTime_uint8 flags_
mint(address touint256 quantitypayable returns (uint256 fromTokenId)
renounceOwnership(
renounceRoles(uint256 roles
requestOwnershipHandover(
revokeRoles(address useruint256 roles
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes _data
setApprovalForAll(address operatorbool approved
setBaseURI(string baseURI_
setContractURI(string contractURI_
setEditionCutoffTime(uint32 editionCutoffTime_
setEditionMaxMintableRange(uint32 editionMaxMintableLower_uint32 editionMaxMintableUpper_
setFundingRecipient(address fundingRecipient_
setMetadataModule(address metadataModule_
setMintRandomnessEnabled(bool mintRandomnessEnabled_
setRoyalty(uint16 royaltyBPS_
transferFrom(address fromaddress touint256 tokenId
transferOwnership(address newOwner
withdrawERC20(address[] tokens
withdrawETH(
Events
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
BaseURISet(string baseURI
ConsecutiveTransfer(uint256 indexed fromTokenIduint256 toTokenIdaddress indexed fromaddress indexed to
ContractURISet(string contractURI
EditionCutoffTimeSet(uint32 editionCutoffTime_
EditionMaxMintableRangeSet(uint32 editionMaxMintableLower_uint32 editionMaxMintableUpper_
FundingRecipientSet(address fundingRecipient
MetadataFrozen(address metadataModulestring baseURIstring contractURI
MetadataModuleSet(address metadataModule
MintRandomnessEnabledSet(bool mintRandomnessEnabled_
OwnershipHandoverCanceled(address indexed pendingOwner
OwnershipHandoverRequested(address indexed pendingOwner
OwnershipTransferred(address indexed oldOwneraddress indexed newOwner
RolesUpdated(address indexed useruint256 indexed roles
RoyaltySet(uint16 bps
SoundEditionInitialized(address indexed edition_string name_string symbol_address metadataModule_string baseURI_string contractURI_address fundingRecipient_uint16 royaltyBPS_uint32 editionMaxMintableLower_uint32 editionMaxMintableUpper_uint32 editionCutoffTime_uint8 flags_
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
ApprovalCallerNotOwnerNorApproved(
ApprovalQueryForNonexistentToken(
BalanceQueryForZeroAddress(
ExceedsAddressBatchMintLimit(
ExceedsEditionAvailableSupply(uint32 available
InvalidAmount(
InvalidEditionMaxMintableRange(
InvalidFundingRecipient(
InvalidQueryRange(
InvalidRandomnessLock(
InvalidRoyaltyBPS(
MaximumHasAlreadyBeenReached(
MetadataIsFrozen(
MintERC2309QuantityExceedsLimit(
MintHasConcluded(
MintRandomnessAlreadyRevealed(
MintToZeroAddress(
MintZeroQuantity(
MintsAlreadyExist(
NewOwnerIsZeroAddress(
NoAddressesToAirdrop(
NoHandoverRequest(
OwnerQueryForNonexistentToken(
OwnershipNotInitializedForExtraData(
TransferCallerNotOwnerNorApproved(
TransferFromIncorrectOwner(
TransferToNonERC721ReceiverImplementer(
TransferToZeroAddress(
URIQueryForNonexistentToken(
Unauthorized(