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

Bored Ape Yacht Club

Verified contract

Proxy

Active on Ethereum with 23,659 txns
Deployed by via 0xec6af015 at 14768863
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 49 additional slots
-
variable spans 43 additional slots
-
variable spans 49 additional slots

No balances found for "Bored Ape Yacht Club"

0xe7e0ce61b08404ae191fe29c1ac57a7a1a5a9ad5dd99cf4c7dbf74683935a812
0x76bf2d973e7f3256a7bc51c6662b93eef776c44b5052380daf1640a950c07afa
0xdb0fa0270bd2fad00a059f4cb97e14126dc844bab0e91e91769431aebe398fa0
0x2abb299ab3d35248b4b2687ef686098e8cc31916a10373eb8cdc52af76781407
0x2563f09f6a1a7ae097194a9ba6a1e5c165a6d84265c00232c13c15f0581e3d34
0xb7db891c8f4ff7e170e7fd37809baeb21211d35272701d713f9d492f36806a3b
0x192be8fd419c58e378a4efd800f3338a8f47cfebf3e3fb1d75dc7edc0bf6e76d
0xb167586b54cd2ee1c39c7f5a1ef8f778f436ded054fc669e82995d58ba0c25d9
0x7f066a5d6bea2e0a2c36d332f1b789676331b8f38aa5103626d4b55c5ba501a6
0x21034b2942b3151a13364a31320c91af0595836f4d00e90241e6476261e26472

Functions
Getter at block 20796811
baseURI(view returns (string)
ipfs://
collectionFactory(view returns (address)
0x3b612a5b49e025a6e4ba4ee4fb1ef46d13588059
latestTokenId(view returns (uint256)
9546
maxTokenId(view returns (uint256)
10000
name(view returns (string)
Bored Ape Yacht Club
owner(view returns (address)
0xda7a4a45ce9c5b42102fcb456ae2532bed252a24
symbol(view returns (string)
BAYC
totalSupply(view returns (uint256)
9532
Read-only
balanceOf(address ownerview returns (uint256)
getApproved(uint256 tokenIdview returns (address)
getFeeBps(uint256pure returns (uint256[] feesInBasisPoints)
getFeeRecipients(uint256 idview returns (address[] recipients)
getHasMintedCID(string tokenCIDview returns (bool)
getRoyalties(uint256 tokenIdview returns (address[] recipientsuint256[] feesInBasisPoints)
getTokenCreatorPaymentAddress(uint256 tokenIdview returns (address tokenCreatorPaymentAddress)
isApprovedForAll(address owneraddress operatorview returns (bool)
ownerOf(uint256 tokenIdview returns (address)
royaltyInfo(uint256 _tokenIduint256 _salePriceview returns (address receiveruint256 royaltyAmount)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenCreator(uint256view returns (address)
tokenURI(uint256 tokenIdview returns (string)
State-modifying
adminAccountMigration(uint256[] ownedTokenIdsaddress originalAddressaddress newAddressbytes signature
adminAccountMigrationForPaymentAddresses(uint256[] paymentAddressTokenIdsaddress paymentAddressFactorybytes paymentAddressCallDatauint256 addressLocationInCallDataaddress originalAddressaddress newAddressbytes signature
approve(address touint256 tokenId
burn(uint256 tokenId
initialize(address _creatorstring _namestring _symbol
mint(string tokenCIDreturns (uint256 tokenId)
mintAndApprove(string tokenCIDaddress operatorreturns (uint256 tokenId)
mintWithCreatorPaymentAddress(string tokenCIDaddress tokenCreatorPaymentAddressreturns (uint256 tokenId)
mintWithCreatorPaymentAddressAndApprove(string tokenCIDaddress tokenCreatorPaymentAddressaddress operatorreturns (uint256 tokenId)
mintWithCreatorPaymentFactory(string tokenCIDaddress paymentAddressFactorybytes paymentAddressCallDatareturns (uint256 tokenId)
mintWithCreatorPaymentFactoryAndApprove(string tokenCIDaddress paymentAddressFactorybytes paymentAddressCallDataaddress operatorreturns (uint256 tokenId)
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes _data
selfDestruct(
setApprovalForAll(address operatorbool approved
transferFrom(address fromaddress touint256 tokenId
updateBaseURI(string baseURIOverride
updateMaxTokenId(uint256 _maxTokenId
Events
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
BaseURIUpdated(string baseURI
CreatorMigrated(address indexed originalAddressaddress indexed newAddress
MaxTokenIdUpdated(uint256 indexed maxTokenId
Minted(address indexed creatoruint256 indexed tokenIdstring indexed indexedTokenCIDstring tokenCID
NFTOwnerMigrated(uint256 indexed tokenIdaddress indexed originalAddressaddress indexed newAddress
PaymentAddressMigrated(uint256 indexed tokenIdaddress indexed originalAddressaddress indexed newAddressaddress originalPaymentAddressaddress newPaymentAddress
SelfDestruct(address indexed owner
TokenCreatorPaymentAddressSet(address indexed fromPaymentAddressaddress indexed toPaymentAddressuint256 indexed tokenId
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

This contract contains no error objects.