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

Moshicam

Unverified contract

Proxy

Active on Base with 46 txns
Deployed by via 0x01bf34bb at 16011186
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 48 additional slots
Native
Value $8.81
0x57fae51c9f2f03f6662b858c437558e1ed45615d7353c25e5b0ba9255136a65c
0xbe951e39877565115a89f5f18b6eb1523cf20f7011b60ba304858800d16f19a4
0xe5ce402422a9679760dd3ab15586665e773ec54c83bb35d0feeeb37ae8b05cf2
0xfdd0e2cf8af7623cc5ade43c63f2aa16b614d5e2e03ae25c7ad785b3d47b91ca
0xfdd1e780b968a89686d0151bcc113237e563b176d4c35cfaf966ea70d957cb77
0x10fe524f03335b6fd19c5aa16c3e5df1079b724e7cb1d904531c3648a1b585a8
0x0f83096efdedcc5572c58cf2b15e29c296d20fc4cf09c6b9cd98014dd818695a
0xd963831bc94b8d173b147865a1ea074cf9b73af4c6a129c942ea08c81efc4095
0x3c34aad14c6992ab448b296a5f464a86ff4b7bc2459fa3049f0e7182091e011e
0x3ad3d15f8fcaa663d3c48df821116091cce8f081f2b1f79b0f31824da46682d6

Functions
Getter at block 23869991
borderRegistry(view returns (address)
0x75bd14eb13bef81db5ab07ff53a2db3b7e6a42a7
mintPrice(view returns (uint256)
100000000000000
minter(view returns (address)
0xaceb0de9f3efab3c50bf4dc6b14706f119e39dd8
moshiCollectFee(view returns (uint16)
2000
moshiWallet(view returns (address)
0x09bcaf46e8e42f47b79c36f53f446c798e5d4678
name(pure returns (string)
Moshicam
nextTokenId(view returns (uint256)
42
owner(view returns (address)
0x196b35979f1aec035b0499f11bcec09b6bf1ed4e
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
symbol(pure returns (string)
MOSHICAM
totalSupply(view returns (uint256)
300
usingPrefixedScheme(view returns (bool)
false
Read-only
balanceOf(address accountuint256 idview returns (uint256)
balanceOfBatch(address[] accountsuint256[] idsview returns (uint256[])
borderId(uint256 idview returns (uint256)
borderOf(uint256view returns (uint256)
exists(uint256 idview returns (bool)
isApprovedForAll(address accountaddress operatorview returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenUidOf(uint256view returns (string)
totalSupply(uint256 idview returns (uint256)
uri(uint256 idview returns (string)
State-modifying
acceptOwnership(
collect(address touint256 iduint256 quantitypayable 
initialize(struct MoshiContractConfig config
mint(address touint256 quantitystruct MoshiPicConfig configpayable returns (uint256)
mintAdmin(address touint256 quantitystruct MoshiPicConfig configreturns (uint256)
renounceOwnership(
safeBatchTransferFrom(address fromaddress touint256[] idsuint256[] valuesbytes data
safeTransferFrom(address fromaddress touint256 iduint256 valuebytes data
setApprovalForAll(address operatorbool approved
transferOwnership(address newOwner
withdraw(
Events
ApprovalForAll(address indexed accountaddress indexed operatorbool approved
Initialized(uint64 version
MoshiCollected(address indexed touint256 indexed iduint256 indexed borderIduint256 quantity
MoshiCreated(address indexed touint256 indexed iduint256 indexed borderIduint256 quantity
OwnershipTransferStarted(address indexed previousOwneraddress indexed newOwner
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
SplitFees(address indexed moshiuint256 moshiCutaddress indexed picCreatoruint256 picCreatorCutaddress indexed borderCreatoruint256 borderCreatorCut
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
Withdraw(address indexed touint256 amount
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
ERC1155InsufficientBalance(address senderuint256 balanceuint256 neededuint256 tokenId
ERC1155InvalidApprover(address approver
ERC1155InvalidArrayLength(uint256 idsLengthuint256 valuesLength
ERC1155InvalidOperator(address operator
ERC1155InvalidReceiver(address receiver
ERC1155InvalidSender(address sender
ERC1155MissingApprovalForAll(address operatoraddress owner
InvalidInitialization(
InvalidPicConfiguration(string message
InvalidSplitCutTotal(
NotInitializing(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
ReentrancyGuardReentrantCall(
TokenIdDoesNotExist(uint256 id