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

DackieSwap Earning Ecosystem

Unverified contract

Proxy

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

No balances found for "DackieSwap Earning Ecosystem"

0x81100cd1a820893b594a3fda525408a435189ad9151cf59832f2bfc2386deca7
0x5bed4d69472c3cda486363473331b37c5117e804db1c4ac0f78188bf8c0a3e47
0x64beb7cd1585043b80e07e06dfe99154f2759b9a181d705e17bf8e1426eddbf6
0xf3341fa4a102cb70556d4421f51322d9e20258e4788d6f657e15e9457f2cedea
0x70d3356d1eb73f7bb95098d30e953aebd172180f8192bdf32709c1eb71a647f9
0x0b53baf686287c80450a8a0ff17ad5efa361f9e4b5a03fd37451696b36484a7d
0x2cfa90b3e1aafec9991c3d5aa95194d09a7f4dad2e1cdd8e0a92843d98b143f3
0x81ffdba33bd652b3c321922d990ce4fd6d9f4f93f31d4d42afbe8609ec67a99a
0xd3eecc46ef7e662d378775227d5488360c889326c0ae1d01cbca706756b1bb68
0xff323a30d1d71f6e75631aff2525690899a86d0b96b1bd83e62679be7c323790

Functions
Getter at block 23585962
TYPEHASH(view returns (bytes32)
0x2ef51e411d530420ce5b1e9bccba7925a7d50a82a8ec0b09d8d096e59ebb9f7b
VERSION(view returns (uint8)
3
baseDescriptionURI(view returns (string)
https://mirror.xyz/
contentURI(view returns (string)
7ePBtxKwkC0kYY_qAY6eBvw0hA9A2INLDNOAO6SOGw4
 
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=0x41eedf79909e4892f4104d1be83742ebc07fad3f, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
factory(view returns (address)
0x89c8beb94766f713efffcd07a0f30cd26e40e425
firstMinter(view returns (address)
0x0000000000000000000000000000000000000000
fundingRecipient(view returns (address)
0xfd5854ef0700f100ad6f87f7f023b0405375999d
guardOn(view returns (bool)
true
imageURI(view returns (string)
QmeX5EJyc53PGFfRQvjZoac1eLU6rTHfgFxeLABPNQrct5
isNextOwner(view returns (bool)
false
isOwner(view returns (bool)
false
limit(view returns (uint256)
0
name(view returns (string)
DackieSwap Earning Ecosystem
o11y(view returns (address)
0x3f2408693cc2e0c8e0bb68f039ceb6deac0ec072
owner(view returns (address)
0x831a97e402955efb4c72e96b80490a4e45a1d02c
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)
DACKIESWAPEARNINGECOSYSTEM
totalSupply(view returns (uint256)
11
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