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.

Fractal Tapestries

Verified contract

Proxy

Active on Base with 2,010 txns
Deployed by via 0xbe7bfb52 at 2935834
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 48 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 1 additional slot
-
variable spans 49 additional slots
15 additional variables
ERC-20
--
0x90b8bf3aa65f0c124c0dba675ec96c84c17a8056d089f6db7a161fcab6ea6d76
0x207c9adcf12fe211a8e01da541197558ff28b3b61b293a6bc3c853e3115fda55
0xcf6bc11864ddb95ff3a24874f8c78083c9dabd98570e0fce72e3c7e36326e444
0x0ed508e788e9823c40fe12b7cb03a707da3793d2b2bee9d135f6e4a85369e7ae
0xf527cf92e1ee7bd32c5d3c554f197a824d4af04c56cc198beda70a6dadb19f82
0xc64ce171dac2b455e2a7d87253a9bce6a35eca4e4e7c4de08f10aca90198788a
0x0d70ab3daf1708d1bc9385103294df41e464b6fa30f2d5e7bc8681ab01019819
0x0cdc4a7609ac7030cd06e42e79688763d2808bf9382aae0fe35e6c99d408cfba
0xf96240a61f23e582830155d0a9a09a8906d8dfa301a5a96017d7c8d6e1783734
0xe07fb2f007744889e2a54b178cb224480845c36e6933be01263f0c6d765bba56

Functions
Getter at block 22140358
baseURI(view returns (string)
https://highlight-creator-assets.highlight.xyz/main/base-dir/4cdec194-ed49-4f87-83be-2fbc6e3fc911/onChainDir
contractURI(view returns (string)
https://arweave.net/K44jwadyPGpU110wboIqDXuotaKTIe0-E68rsEhU0pU
defaultManager(view returns (address)
0x0000000000000000000000000000000000000000
 
files(view returns (string[])
generativeCodeUri(view returns (string)
https://arweave.net/_Z8L5D-1PTJyY6hxXC6_7znIsvja_xnpwLJFXDRHyrg
limitSupply(view returns (uint256)
0
minters(view returns (address[])
[0x8087039152c472Fa74F47398628fF002994056EA]
name(view returns (string)
Fractal Tapestries
observability(view returns (address)
0x4e0afba59894060369881f4bc9ba05731a4119f1
operatorFiltererRegistry(view returns (address)
0x0000000000000000000000000000000000000000
owner(view returns (address)
0x236676cc4e112d9de66221afabbd43b03663474e
royaltyManager(view returns (address)
0x0000000000000000000000000000000000000000
supply(view returns (uint256)
3267
symbol(view returns (string)
FRCTLTPSTRYS
totalSupply(view returns (uint256)
3267
Read-only
balanceOf(address ownerview returns (uint256)
fileContents(string fileNameview returns (string)
fileStorage(string fileNameview returns (address[])
getApproved(uint256 tokenIdview returns (address)
isApprovedForAll(address owneraddress operatorview returns (bool)
isTrustedForwarder(address forwarderview returns (bool)
ownerOf(uint256 tokenIdview returns (address)
royaltyInfo(uint256 _tokenGroupingIduint256 _salePriceview returns (address receiveruint256 royaltyAmount)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenManager(uint256 idview returns (address manager)
tokenURI(uint256 tokenIdview returns (string)
State-modifying
addFile(string fileNameaddress[] fileStorageAddresses
approve(address operatoruint256 tokenId
burn(uint256 tokenId
freezeMints(
initialize(bytes dataaddress _observability
mintAmountToOneRecipient(address recipientuint256 amount
mintOneToMultipleRecipients(address[] recipients
mintOneToOneRecipient(address recipientreturns (uint256)
mintSameAmountToMultipleRecipients(address[] recipientsuint256 amount
mintSpecificTokenToOneRecipient(address recipientuint256 tokenId
mintSpecificTokensToOneRecipient(address recipientuint256[] tokenIds
registerMinter(address minter
removeDefaultTokenManager(
removeFile(string fileName
removeGranularTokenManagers(uint256[] _ids
removeRoyaltyManager(
renounceOwnership(
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes data
setApprovalForAll(address operatorbool approved
setBaseURI(string newBaseURI
setContractMetadata(string newNamestring newSymbolstring newContractUri
setDefaultRoyalty(struct IRoyaltyManagerRoyalty _royalty
setDefaultTokenManager(address _defaultTokenManager
setGranularRoyalties(uint256[] idsstruct IRoyaltyManagerRoyalty[] _newRoyalties
setGranularTokenManagers(uint256[] _idsaddress[] _tokenManagers
setLimitSupply(uint256 _limitSupply
setRegistryAndSubscription(address newRegistryaddress subscription
setRoyaltyManager(address _royaltyManager
setTokenURIs(uint256[] idsstring[] uris
transferFrom(address fromaddress touint256 tokenId
transferOwnership(address newOwner
unregisterMinter(address minter
Events
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
BaseURISet(string oldBaseUristring newBaseURI
DefaultRoyaltySet(address indexed recipientAddressuint16 indexed royaltyPercentageBPS
DefaultTokenManagerChanged(address indexed newDefaultTokenManager
GranularRoyaltiesSet(uint256[] idsstruct IRoyaltyManagerRoyalty[] _newRoyalties
GranularTokenManagersRemoved(uint256[] _ids
GranularTokenManagersSet(uint256[] _idsaddress[] _tokenManagers
Initialized(uint8 version
LimitSupplySet(uint256 indexed newLimitSupply
MinterRegistrationChanged(address indexed minterbool indexed registered
MintsFrozen(
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
RoyaltyManagerChanged(address indexed newRoyaltyManager
TokenURIsSet(uint256[] idsstring[] uris
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
EmptyString(
FileAlreadyRegistered(
FileNotRegistered(
InvalidManager(
ManagerDoesNotExist(
ManagerRemoveBlocked(
ManagerSwapBlocked(
MintFrozen(
MinterRegistrationInvalid(
MismatchedArrayLengths(
NotAContract(
NotMinter(
OperatorNotAllowed(
OverLimitSupply(
RoyaltyBPSInvalid(
RoyaltySetBlocked(
TokenDoesNotExist(
TokenNotInRange(
Unauthorized(