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

Optichromie #138 by Felipe Pantone

Unverified contract

Proxy

Active on Base with 65,885 txns
Deployed by via 0x91f4dffe at 18916898
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 "Optichromie #138 by Felipe Pantone"

0xb5f93bb58e323c4b069db24c8781d88e97ba1bde67d7e814f2cee5e256634276
0x8b0c996f2a88a65d33131d3c3a17960844c9dbfb16db6023eacc3d37e61898b4
0x6412120e9d75bd2aaba22467a66a883621e4693bc4f11b354b65b1b6e27cf462
0x6e6f49e54394aeee6d3a50df58830afbbab65339408563cf894e86a76e45f99d
0xff23c713aaf428497531eaea4d16fabe5fcc78fb529e5c4106e14b9311bb0fa3
0x548f631924a1f480a4151f271586e5d672226053032f8090728188ac4f9450ef
0x0cb1427322b68fca7b7aa5cdcb79c3b96d11f4ea662bd41207f11b71734bf5cf
0x987889fbaf99e3850700000555aaa35ff4601bdaf4c94d9b8d16d0fc38d068ac
0x6b6440e3d88e234d57a1ed00c68866710f83bee14bb80c6a71ee10cfc6257b3c
0x9fc63faa24c91749f552d0255184d1768a140a265520db8b6fef89f5c4e91948

Functions
Getter at block 22743852
 
contractURI(view returns (string)
currentTokenId(view returns (uint256)
149526
 
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)
0x5da05215aca9edbe27cbdce86888986e4b4c996f
name(view returns (string)
Optichromie #138 by Felipe Pantone
owner(view returns (address)
0x3bb33c9f11287efdd355e029c97f978541fe0eb1
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
symbol(view returns (string)
OBF
totalSupply(view returns (uint256)
149525
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