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

Happy Nouniversary from based Nouns!

Unverified contract

Proxy

Active on Base with 38,974 txns
Deployed by via 0x238b8c87 at 18181097
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 12 additional slots

No balances found for "Happy Nouniversary from based Nouns! "

0x3ef65c3753ee00c860983d00114761dc660bbf2aa7f3afa668d80b8f3d71acbf
0x21260a428a3c4f7894bd08b463d32344f873d7a560c41ea8ab222407edf49d39
0x4500ce8e7a4938621ec3f83c07e1a0d9c01e17531df9f8e572bc136db0c5bea0
0x51b82987cc49a91252669c5317ab5fedccdd48057a45db0c154254598a6d592f
0xe131efac3e2d372ebced0c057b5665f5ef98414e747522eda8d6f335ea711bf3
0x6434c14f1ca5111d63baf6533632038bf8b2162eb800837e9960991ee4d00da3
0x83f7aa15a6333da0552de890045b7b55cac54aaca21cc6aea670cb0a80299be2
0x41a2851ccb3b8fd544d10e18a8a21372356f8b08e787029c58d26b57e4869a62
0x03cf25313b7d98c432491aa96bdb998c4975acb257798f832e44feb87c6abd7a
0x2f5a1feaeb7c5229bb292b16b8e88c3892da02b390d23d1066d00c25bbf0cbb6

Functions
Getter at block 21743608
 
contractURI(view returns (string)
currentTokenId(view returns (uint256)
38349
 
getMetadata(view returns (struct CollectionCreationRequest)
 
metadata(view returns (address creatorstring namestring descriptionstring symbolstring imagestring animation_urlstring mintTypeuint128 maxSupplyuint128 maxPerWalletuint256 costuint256 startTimeuint256 endTimeuint256 nonce)
mintingContract(view returns (address)
0x560aa3207ae4b516a5489e04f2fa2e2808cea896
name(view returns (string)
Happy Nouniversary from based Nouns!
owner(view returns (address)
0x75c83356987c8d813829d9fbb5de504b547750a6
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
symbol(view returns (string)
HNF
totalSupply(view returns (uint256)
38348
Read-only
balanceOf(address ownerview returns (uint256)
cost(uint256 quantityview returns (uint256)
getApproved(uint256view returns (address)
isApprovedForAll(addressaddressview returns (bool)
ownerOf(uint256 idview returns (address owner)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenURI(uint256 tokenIdview returns (string)
State-modifying
acceptOwnership(
approve(address spenderuint256 id
initialize(struct CollectionCreationRequest requestaddress mintingContract_
mint(address touint256 quantitypayable 
mintWithComment(address touint256 quantitystring commentpayable 
renounceOwnership(
safeTransferFrom(address fromaddress touint256 id
safeTransferFrom(address fromaddress touint256 idbytes data
setApprovalForAll(address operatorbool approved
setMetadata(struct CollectionCreationRequest metadata_
transferFrom(address fromaddress touint256 id
transferOwnership(address newOwner
withdraw(
Events
Approval(address indexed owneraddress indexed spenderuint256 indexed id
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
Initialized(uint64 version
MintConfigChanged(
OwnershipTransferStarted(address indexed previousOwneraddress indexed newOwner
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
TokenForgeMint(address indexed touint256 quantity
TokenForgeMintComment(address indexed touint256 quantitystring comment
Transfer(address indexed fromaddress indexed touint256 indexed id
Withdrawn(address indexed owneruint256 amount
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
FailedToSendEth(
IncorrectETHAmount(uint256 sentuint256 expected
InvalidCollectionRequest(string message
InvalidContractAddress(
InvalidInitialization(
InvalidMintQuantity(
MintingClosed(
MintingNotStarted(
NotInitializing(
OutOfSupply(
OverClaimLimit(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
ReentrancyGuardReentrantCall(
TokenDoesNotExist(uint256 tokenId