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.

1,000 True Fans

Verified contract

Proxy

Active on Base with 2,201 txns
Deployed by via 0x619199f0 at 2935839
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
--
0xe9e5ad37d0467b9e42a75fa9d33505edee870eee9740fa1e452ba0b047a7ce1c
0xe19f7905e6cf4e30cb69623219fd284df1134c42e055ab032b0bda13925ac429
0x624aade49dfc82db706c116d15b8fb61f654a59fdffb58e1490000681a3b86af
0x17caf5645e31f8b3a04d8e4962597ce5ffb7701527fa1007fed85b9555bc3758
0x55e5ec05a7ee7486465f4e75dfcb962d84f905e93a7d27f0bc00b239d8b1de00
0x21ee4e39bff9823604df8926b94a6b2ad6bd507312c5e8ae08048e3050dcdb09
0x4df5249c14f5935e1846cb6277ca30ab145ad55416583a5664ee3adb2f058222
0x5684e85babaa6702cee38caa4fb21e638b27ae53068207a6c86eb6990ba83a0d
0x4361b42f261cdd3616f25200d06e89fe886a13506e55a9a2089cbc56d8a19a80
0x215e3e780325be8f4bf53724dea8c270a2c804d167064aea428a3ac66686382c

Functions
Getter at block 21801069
baseURI(view returns (string)
https://highlight-creator-assets.highlight.xyz/main/base-dir/b47062e2-f708-4ece-bd24-f4cf4a755a9b/onChainDir
contractURI(view returns (string)
https://arweave.net/ItaQaHS_cOU13Ep6YfWQFzoD-EGRGol_nc_ta5-vfFI
defaultManager(view returns (address)
0x0000000000000000000000000000000000000000
files(view returns (string[])
[hl-gen.js, index.html, index.js, index.css]
generativeCodeUri(view returns (string)
https://arweave.net/s4hsCiciYXpk3fZ1AAPXgcNwuc15osjIKNLnCHG4eTc
limitSupply(view returns (uint256)
0
minters(view returns (address[])
[0x8087039152c472Fa74F47398628fF002994056EA]
name(view returns (string)
1,000 True Fans
observability(view returns (address)
0x4e0afba59894060369881f4bc9ba05731a4119f1
operatorFiltererRegistry(view returns (address)
0x0000000000000000000000000000000000000000
owner(view returns (address)
0xa28e616dee8bf1c59681b6d57287f7100015997f
royaltyManager(view returns (address)
0x0000000000000000000000000000000000000000
supply(view returns (uint256)
3568
symbol(view returns (string)
TRUEFANS
totalSupply(view returns (uint256)
3568
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(