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

Future life

Unverified contract

Proxy

Active on Base with 708 txns
Deployed by via 0x0fd57d73 at 19702931
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 "Future life"

0xaef0d4c55422ce53c35e1ff4e8c51286bc7b3f45e13371e5a1e370887e3459e0
0x88d27a1f50573e20c81588068ac02da11c7ce48e840ae3f9c9a59e0a8b4b8238
0x074b835ebcb94fe349ad71504d6d2311e5b9255b6bd9d0ed0fb51d31e3dcdc49
0x6bfb46fa00ecd8930ca82da1110a8cce924f32786097705781fe678696258cb4
0xa12657776719f4665242747aa7ef1c80924adedcb012ffeffe98d003675840b8
0x289b2c5d9b6477579f062c0f1993987d45d0247891e84246c3dac69e48658216
0xab6864ce2ba9f253fe412f86f1ae9d56c045810f602267dad634dbdaac26edf7
0x2b4b5c466b28ba53702a731c76c0cdf536f154613604c2617c36f15a690bfe4e
0x632cc08708a2ae7002515db55fe325a379a36a233f3c99cceb954ddb6a1fde69
0x9cc23f64d93584d82840b2414d571b6858759176f3392ad6e29d0022b2479b52

Functions
Getter at block 23884693
 
contractURI(view returns (string)
currentTokenId(view returns (uint256)
1376
 
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)
Future life
owner(view returns (address)
0x2290148d2ebbc71009ae0725c27b8dd5364d8eab
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
symbol(view returns (string)
FL
totalSupply(view returns (uint256)
1375
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