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.

Gmeow WL Express

Verified contract

Proxy

Active on Base with 4,192 txns
Deployed by via 0xbaa5c42a at 18083327
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 46 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 2 additional slots
-
variable spans 49 additional slots
2 additional variables

No balances found for "Gmeow WL Express"

0x1ab36b8ad7235c9395e43025915b513def380f1fe4c48741cf88ff8c2206dbd2
0x08d213333a02a76c0a2124b16848becfc38fa040daa1fdd33807d9c48705b011
0xf7844e9dcd9cb56ca6cd51930c301e17474ae7889666061eb22bc6203f05aeba
0x1aca6eec553462c0ce6ae681f25d7fa92840bacb873f3ac53e08a9be1614612d
0x9a0b6bcf58d570b3ca38d273bb0137cab44620021d08968a30d2d8c39e87c549
0xecafe4bae51f08105acfb5f76c96132e494f3e9e40daf6932449a240973f0f29
0x5b6aa6d6ec9465f4fcf88a56acb726872829d8fe2bc3bd23875959c51375fbb8
0xf5de702f74857ef2a0666e070e097d9c2dc6381b8ef610e33347896078702ee8
0xa53c4ba4dd755c2e59ab7893251444a27ef38ab07291e0c788a41c59ec9e42ed
0xfe5ae20896bcee8ec9f670dda00bec459059f3efd705f9e7e36facfd5f644299

Functions
Getter at block 22025672
CONTRACT_BASE_ID(view returns (uint256)
0
PERMISSION_BIT_ADMIN(view returns (uint256)
2
PERMISSION_BIT_FUNDS_MANAGER(view returns (uint256)
32
PERMISSION_BIT_METADATA(view returns (uint256)
16
PERMISSION_BIT_MINTER(view returns (uint256)
4
PERMISSION_BIT_SALES(view returns (uint256)
8
config(view returns (address owneruint96 __gap1address fundsRecipientuint96 __gap2address transferHookuint96 __gap3)
(owner=0x37d6321a16d1d600a2acc825613425677b53b833, __gap1=0, fundsRecipient=0x37d6321a16d1d600a2acc825613425677b53b833, __gap2=0, transferHook=0x0000000000000000000000000000000000000000, __gap3=0)
contractURI(view returns (string)
ipfs://QmXJRs6xwb8LoFio4dWHXP4DWufDxDRJoPJ1L4R3vdipHi
contractVersion(pure returns (string)
1
implementation(view returns (address)
0x8760632e3bca5e219e30d261f91a4418d29d05ca
mintFee(view returns (uint256)
555000000000000
mintFeeRecipient(view returns (address)
0x2730b29acbbcd34a59b720338e8d06619fd71aca
name(view returns (string)
Gmeow WL Express
nextTokenId(view returns (uint256)
31
owner(view returns (address)
0x37d6321a16d1d600a2acc825613425677b53b833
 
proxiableUUID(view returns (bytes32)
symbol(pure returns (string)
Read-only
assumeLastTokenIdMatches(uint256 lastTokenIdview 
balanceOf(address accountuint256 idview returns (uint256)
balanceOfBatch(address[] accountsuint256[] idsview returns (uint256[])
customRenderers(uint256view returns (address)
getCustomRenderer(uint256 tokenIdview returns (address customRenderer)
getPermissions(uint256 tokenIdaddress userview returns (uint256)
getRoyalties(uint256 tokenIdview returns (struct ICreatorRoyaltiesControlRoyaltyConfiguration)
getTokenInfo(uint256 tokenIdview returns (struct ICreator1155TypesV1TokenData)
isAdminOrRole(address useruint256 tokenIduint256 roleview returns (bool)
isApprovedForAll(address accountaddress operatorview returns (bool)
metadataRendererContract(uint256view returns (address)
permissions(uint256addressview returns (uint256)
royalties(uint256view returns (uint32 royaltyMintScheduleuint32 royaltyBPSaddress royaltyRecipient)
royaltyInfo(uint256 tokenIduint256 salePriceview returns (address receiveruint256 royaltyAmount)
supplyRoyaltyInfo(uint256 tokenIduint256 totalSupplyuint256 mintAmountview returns (address receiveruint256 royaltyAmount)
supportsInterface(bytes4 interfaceIdview returns (bool)
uri(uint256 tokenIdview returns (string)
State-modifying
addPermission(uint256 tokenIdaddress useruint256 permissionBits
adminMint(address recipientuint256 tokenIduint256 quantitybytes data
adminMintBatch(address recipientuint256[] tokenIdsuint256[] quantitiesbytes data
burnBatch(address fromuint256[] tokenIdsuint256[] amounts
callRenderer(uint256 tokenIdbytes data
callSale(uint256 tokenIdaddress salesConfigbytes data
initialize(string contractNamestring newContractURIstruct ICreatorRoyaltiesControlRoyaltyConfiguration defaultRoyaltyConfigurationaddress defaultAdminbytes[] setupActions
mint(address minteruint256 tokenIduint256 quantitybytes minterArgumentspayable 
multicall(bytes[] datareturns (bytes[] results)
removePermission(uint256 tokenIdaddress useruint256 permissionBits
safeBatchTransferFrom(address fromaddress touint256[] idsuint256[] amountsbytes data
safeTransferFrom(address fromaddress touint256 iduint256 amountbytes data
setApprovalForAll(address operatorbool approved
setFundsRecipient(address fundsRecipient
setOwner(address newOwner
setTokenMetadataRenderer(uint256 tokenIdaddress renderer
setTransferHook(address transferHook
setupNewToken(string newURIuint256 maxSupplyreturns (uint256)
updateContractMetadata(string _newURIstring _newName
updateRoyaltiesForToken(uint256 tokenIdstruct ICreatorRoyaltiesControlRoyaltyConfiguration newConfiguration
updateTokenURI(uint256 tokenIdstring _newURI
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
withdraw(
Events
AdminChanged(address previousAdminaddress newAdmin
AdminMinted(address indexed senderaddress indexed recipientuint256 indexed tokenIduint256 quantity
AdminMintedBatch(address indexed senderaddress indexed minteruint256[] tokenIdsuint256[] quantities
ApprovalForAll(address indexed accountaddress indexed operatorbool approved
BeaconUpgraded(address indexed beacon
ConfigUpdated(address indexed updateruint8 indexed updateTypestruct ICreator1155TypesV1ContractConfig newConfig
ContractMetadataUpdated(address indexed updaterstring uristring name
ContractRendererUpdated(address renderer
Initialized(uint8 version
OwnershipTransferred(address lastOwneraddress newOwner
Purchased(address indexed senderaddress indexed minteruint256 indexed tokenIduint256 quantityuint256 value
RendererUpdated(uint256 indexed tokenIdaddress indexed rendereraddress indexed user
SetupNewToken(uint256 indexed tokenIdaddress indexed senderstring newURIuint256 maxSupply
TransferBatch(address indexed operatoraddress indexed fromaddress indexed touint256[] idsuint256[] values
TransferSingle(address indexed operatoraddress indexed fromaddress indexed touint256 iduint256 value
URI(string valueuint256 indexed id
UpdatedPermissions(uint256 indexed tokenIdaddress indexed useruint256 indexed permissions
UpdatedRoyalties(uint256 indexed tokenIdaddress indexed userstruct ICreatorRoyaltiesControlRoyaltyConfiguration configuration
UpdatedToken(address indexed fromuint256 indexed tokenIdstruct ICreator1155TypesV1TokenData tokenData
Upgraded(address indexed implementation
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
Burn_NotOwnerOrApproved(address operatoraddress user
CallFailed(bytes reason
CannotMintMoreTokens(uint256 tokenIduint256 quantityuint256 totalMinteduint256 maxSupply
CannotSendMintFee(address mintFeeRecipientuint256 mintFee
CannotSetMintFeeToZeroAddress(
Config_TransferHookNotSupported(address proposedAddress
ETHWithdrawFailed(address recipientuint256 amount
FundsWithdrawInsolvent(uint256 amountuint256 contractValue
InvalidMintSchedule(
MintFeeCannotBeMoreThanZeroPointOneETH(uint256 mintFeeBPS
Mint_InsolventSaleTransfer(
Mint_TokenIDMintNotAllowed(
Mint_UnknownCommand(
Mint_ValueTransferFail(
NewOwnerNeedsToBeAdmin(
NoRendererForToken(uint256 tokenId
RendererNotValid(address renderer
Renderer_NotValidRendererContract(
Sale_CannotCallNonSalesContract(address targetContract
TokenIdMismatch(uint256 expecteduint256 actual
UserMissingRoleForToken(address useruint256 tokenIduint256 role