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.

0x0d2790f4831bdfd6a8fd21c6f591bb69496b5e91

Verified contract

Proxy

Active on Base with 3,318 txns
Deployed by via 0xed5b6015 at 2627925
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
-
variable spans 2 additional slots
Native
Value $2.51
ERC-20
Value $0.92
ERC-20
Value $0.77
ERC-20
Value $0
ERC-20
--
ERC-20
--
 (#464)
ERC-721
--
ERC-20
--
 (#450)
ERC-721
--
 (#449)
ERC-721
--
0x54cb37d2eb27a21033c5cc96671c6a71430723eaca5001d6da8a7222039948e1
0x1c6a36ecd35564aa60f3b35a62955e1ec3a693c825379547d580c88a6e5c9b54
0x7628a5bd0723ef45050ed106a3c676a87468ae738fe4f3b5a5cb1cc5e4678ab9
0x17f9cda5361d37b8a448ed87b2559dd8b914217fd30449a32892d32392a9b6c8
0x38987cc715ad2ff3471a303c50a8c8c92cd184c9e9c5ccabf83d79ce3afd6a49
0xd8a218ee9b9f39f58799825c85f1d4a8e4ca8443a593c77f3e650bc4a9d08ebe
0x356f9372349e0f2237d7f2fea04561eaa9bc8f2cd473f0dce208409aed1fc04f
0xd001dce890e6be7a2fdd17f35eb9504ccacd7f809f7ce2138d248640bc34f2fa
0x7ae2a186d127b1d61142582ecef13aa5c60c08a6ea9915abb21248ca54e3f8a3
0x26e7bac8e85d837cd857bc925d216adc1ffe0d22dc68b3f425426c05db3fa34d

Functions
Getter at block 21848223
REWARDS_REASON(view returns (bytes4)
0x0b411de6
auction(view returns (uint256 tokenIduint256 highestBidaddress highestBidderuint40 startTimeuint40 endTimebool settled)
(tokenId=464, highestBid=1000000000000000, highestBidder=0x2136f3cb915f22956ee315f3000643493337c96e, startTime=1730456175, endTime=1730542575, settled=false)
builderRewardsBPS(view returns (uint16)
250
contractVersion(pure returns (string)
2.0.0
currentBidReferral(view returns (address)
0x0000000000000000000000000000000000000000
duration(view returns (uint256)
86400
founderReward(view returns (address recipientuint16 percentBps)
(recipient=0x0000000000000000000000000000000000000000, percentBps=0)
minBidIncrement(view returns (uint256)
10
owner(view returns (address)
0x7ccc1928c82ad5fb86f072d104a46a8377886aa6
paused(view returns (bool)
false
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
 
proxiableUUID(view returns (bytes32)
referralRewardsBPS(view returns (uint16)
250
reservePrice(view returns (uint256)
800000000000000
timeBuffer(view returns (uint256)
300
token(view returns (address)
0x10a5676ec8ae3d6b1f36a6f1a1526136ba7938bf
treasury(view returns (address)
0x7ccc1928c82ad5fb86f072d104a46a8377886aa6
Read-only

This contract contains no read-only function objects.

State-modifying
acceptOwnership(
cancelOwnershipTransfer(
createBid(uint256 _tokenIdpayable 
createBidWithReferral(uint256 _tokenIdaddress _referralpayable 
initialize(address _tokenaddress _founderaddress _treasuryuint256 _durationuint256 _reservePriceaddress _founderRewardRecipientuint16 _founderRewardBps
pause(
safeTransferOwnership(address _newOwner
setDuration(uint256 _duration
setFounderReward(struct AuctionTypesV2FounderReward reward
setMinimumBidIncrement(uint256 _percentage
setReservePrice(uint256 _reservePrice
setTimeBuffer(uint256 _timeBuffer
settleAuction(
settleCurrentAndCreateNewAuction(
transferOwnership(address _newOwner
unpause(
upgradeTo(address _newImpl
upgradeToAndCall(address _newImplbytes _datapayable 
Events
AuctionBid(uint256 tokenIdaddress bidderuint256 amountbool extendeduint256 endTime
AuctionCreated(uint256 tokenIduint256 startTimeuint256 endTime
AuctionSettled(uint256 tokenIdaddress winneruint256 amount
DurationUpdated(uint256 duration
FounderRewardUpdated(struct AuctionTypesV2FounderReward reward
Initialized(uint256 version
MinBidIncrementPercentageUpdated(uint256 minBidIncrementPercentage
OwnerCanceled(address indexed owneraddress indexed canceledOwner
OwnerPending(address indexed owneraddress indexed pendingOwner
OwnerUpdated(address indexed prevOwneraddress indexed newOwner
Paused(address user
ReservePriceUpdated(uint256 reservePrice
TimeBufferUpdated(uint256 timeBuffer
Unpaused(address user
Upgraded(address impl
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
ADDRESS_ZERO(
ALREADY_INITIALIZED(
AUCTION_ACTIVE(
AUCTION_CREATE_FAILED_TO_LAUNCH(
AUCTION_NOT_STARTED(
AUCTION_OVER(
AUCTION_SETTLED(
CANNOT_CREATE_AUCTION(
DELEGATE_CALL_FAILED(
FAILING_WETH_TRANSFER(
INITIALIZING(
INSOLVENT(
INVALID_REWARDS_BPS(
INVALID_REWARDS_RECIPIENT(
INVALID_REWARD_TOTAL(
INVALID_TARGET(
INVALID_TOKEN_ID(
INVALID_UPGRADE(address impl
MINIMUM_BID_NOT_MET(
MIN_BID_INCREMENT_1_PERCENT(
NOT_INITIALIZING(
ONLY_CALL(
ONLY_DELEGATECALL(
ONLY_MANAGER(
ONLY_OWNER(
ONLY_PENDING_OWNER(
ONLY_PROXY(
ONLY_UUPS(
PAUSED(
REENTRANCY(
RESERVE_PRICE_NOT_MET(
UNPAUSED(
UNSAFE_CAST(
UNSUPPORTED_UUID(