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

Onchain Based#2025

Unverified contract

Proxy

Active on Base with 252 txns
Deployed by via 0xfb8fd84c at 23901629
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 "Onchain Based#2025"

0xd83b5ebcbab5a40bfe36a3745a695e269ebb21494ab0ae80178e3425123bb511
0x0c488c9ef77c7ff5c6ab9775adfd794e24fbb56000045a12132482606b2b525f
0x44f9f0ba0f82cfdc0b515411e042b109bc7adcb528a29c691cf7e187d35ab396
0xc5a1862915d53f03cb1c05c1e7fe9f8847137eb96d34840bfd0e3344379782c3
0x89bccee4fe1e7235d0477aef3bf5da9bb4201255aeba3f1f916f1301ec32242d
0x88531a80756a83a421db98aaf58f9d37d5da4a976fed5e9866c68ebd8ce4598d
0xf31c2a0e29f070c60c1bbd7bb771e7edc088bd9c00a4c4b373ae9b05f4e001e5
0xb10853253fb6c1bd537c97523821bd8eefe4723a247a58ee09d8221e005cb217
0x507fe7bbdcbfec10e6a992f131209b5feb329cd00584572fa9b5b98dcd625132
0xe68964f6080e62cc8b69f9725efb2595e7410d1ea09a20d63c7505b5813cb919

Functions
Getter at block 23934970
 
contractURI(view returns (string)
currentTokenId(view returns (uint256)
247
 
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)
Onchain Based#2025
owner(view returns (address)
0x516ba62fdb5d2d8d5e3ff774fdca687d76d55ed8
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
symbol(view returns (string)
OB
totalSupply(view returns (uint256)
246
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