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

Reflections from Base Around the World

Unverified contract

Proxy

Active on Base with 87 txns
Deployed by via 0xa68c2c25 at 23664736
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "Reflections from Base Around the World "

0xea88cc87924d8390e3de37049f14d99d5c74019eba213d0ad104692bbd3d68bc
0x58606e477f4cf075b2a4a942182064aa28b4ca38ea81f334e7a6988482835b80
0x0640b49dc0c3aa523412ebb9178a78fbfb558a22f94f2775f6f24c0ddc50d98f
0xdb8b3afdb41d18d37a2a68f365b22a5e97f45100ae43d6707a704cbae645a445
0x365f8b2403cc4870935ce406bfcdc1b166cfe4d172877437bc2db821589c08aa
0x337d56a53fe6d3c88914738544f57cfcbf9709a468725d1af22e50e4fe0eab2b
0x62e865af3b238a40b6c1c09eaf665339c4f898e9946666107973f04c6844f868
0x6c29c2c31f826a6f68538878eb4bd6884c431e5b628faa5cac7b84c7dbad501a
0xb2b3fbe23e0349a13b036f479a79446833e019af1a83ca206e7d8512a153cfb1
0x9be0bd6080655364e8021e263c8d309ee1ea4e6514f05ae2af601828550f79c9

Functions
Getter at block 23805626
TYPEHASH(view returns (bytes32)
0x2ef51e411d530420ce5b1e9bccba7925a7d50a82a8ec0b09d8d096e59ebb9f7b
VERSION(view returns (uint8)
3
baseDescriptionURI(view returns (string)
https://mirror.xyz/
contentURI(view returns (string)
kgSEUOPPuARfOt9m35Ceb4bkeQPFjXCmvBz1UjKRy5g
 
contractURI(view returns (string)
 
description(view returns (string)
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=WritingEditions, version=1, chainId=8453, verifyingContract=0x13d59d4cfa83d7aba4d4e979e23e8831e0f0cdc3, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
factory(view returns (address)
0x89c8beb94766f713efffcd07a0f30cd26e40e425
firstMinter(view returns (address)
0xccb4222f556c7cef966f8d3f8b45502184085544
fundingRecipient(view returns (address)
0xcb5ab6b84a66e5e6f1edee7800ab344532da4b82
guardOn(view returns (bool)
true
imageURI(view returns (string)
QmdCafWmQnPvthhLdmY7pLuoJvwcJquhrWM2Cqwmxyg94n
isNextOwner(view returns (bool)
false
isOwner(view returns (bool)
false
limit(view returns (uint256)
0
name(view returns (string)
Reflections from Base Around the World
o11y(view returns (address)
0x3f2408693cc2e0c8e0bb68f039ceb6deac0ec072
owner(view returns (address)
0xcb5ab6b84a66e5e6f1edee7800ab344532da4b82
packedDomainNameAndVersion(view returns (bytes32)
0x0f57726974696e6745646974696f6e7301310000000000000000000000000000
price(view returns (uint256)
0
renderer(view returns (address)
0xfd7c7f0b10acdd4f2ee2ea5111767b98d42d0a07
royaltyBPS(view returns (uint256)
0
royaltyRecipient(view returns (address)
0x0000000000000000000000000000000000000000
symbol(view returns (string)
REFLECTIONSFROMBASEAROUNDTHEWORLD
totalSupply(view returns (uint256)
89
treasuryConfiguration(view returns (address)
0x004d8438f4016a96f2d6ddc17808f4e40b47cde6
Read-only
balanceOf(address ownerview returns (uint256)
getApproved(uint256 tokenIdview returns (address)
isApprovedForAll(address owneraddress operatorview returns (bool)
ownerOf(uint256 tokenIdview returns (address)
ownerOf(uint256[] tokenIdsview returns (address[] owners)
royaltyInfo(uint256 _tokenIduint256 _salePriceview returns (address receiveruint256 royaltyAmount)
supportsInterface(bytes4 interfaceIdpure returns (bool)
tokenURI(uint256 tokenIdview returns (string)
State-modifying
acceptOwnership(
approve(address touint256 tokenId
cancelOwnershipTransfer(
initialize(address _creatorstruct IWritingEditionsWritingEdition editionaddress tokenRecipientstring messageaddress mintReferralbool _guardOnpayable 
initializeWithSignature(address _creatorbytes32 structHashbytes signaturestruct IWritingEditionsWritingEdition editionaddress tokenRecipientstring messageaddress mintReferralbool _guardOnaddress senderpayable 
mint(address tokenRecipientreturns (uint256 tokenId)
purchase(address tokenRecipientstring messageaddress mintReferralpayable returns (uint256 tokenId)
renounceOwnership(
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes _data
setApprovalForAll(address operatorbool approved
setBaseDescriptionURI(string newBaseDescriptionURI
setFundingRecipient(address _fundingRecipient
setLimit(uint256 newLimit
setMaxLimit(
setPrice(uint256 _price
setRenderer(address _renderer
setRoyaltyInfo(address royaltyRecipient_uint256 royaltyBPS_
toggleGuard(
transferFrom(address fromaddress touint256 tokenId
transferOwnership(address nextOwner_
Events
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
BaseDescriptionURISet(address indexed clonestring oldBaseDescriptionURIstring newBaseDescriptionURI
CloneDeployed(address indexed factoryaddress indexed owneraddress indexed clone
CreatorAttribution(bytes32 structHashstring domainNamestring versionaddress creatorbytes signature
EIP712DomainChanged(
FactoryGuardSet(bool guard
FactoryImplementationSet(address indexed factoryaddress indexed oldImplementationaddress indexed newImplementation
FactoryLimitSet(address indexed factoryuint256 oldLimituint256 newLimit
FundingRecipientSet(address indexed cloneaddress indexed oldFundingRecipientaddress indexed newFundingRecipient
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PriceSet(address indexed cloneuint256 oldLimituint256 newLimit
PriceSet(uint256 price
RendererSet(address indexed cloneaddress indexed renderer
RendererSet(address indexed renderer
RewardsDistributed(uint256 creatorRewarduint256 feeuint256 mintReferralRewarduint256 firstMinterRewardaddress creatoraddress mintReferraladdress firstMinter
RoyaltyChange(address indexed cloneaddress indexed oldRoyaltyRecipientuint256 oldRoyaltyBPSaddress indexed newRoyaltyRecipientuint256 newRoyaltyBPS
RoyaltyChange(address indexed oldRoyaltyRecipientuint256 oldRoyaltyBPSaddress indexed newRoyaltyRecipientuint256 newRoyaltyBPS
Transfer(address indexed cloneaddress indexed fromaddress indexed touint256 tokenId
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
TributarySet(address indexed factoryaddress indexed cloneaddress oldTributaryaddress indexed newTributary
WritingEditionLimitSet(address indexed cloneuint256 oldLimituint256 newLimit
WritingEditionLimitSet(uint256 oldLimituint256 newLimit
WritingEditionPurchased(address indexed cloneuint256 tokenIdaddress indexed recipientuint256 pricestring messageuint256 flatFeeAmount
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
InvalidCreator(
InvalidCreatorAttributionSignature(
InvalidShortString(
NameAndVersionTooLong(
StringTooLong(string str