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

0xdff6ed80305951086adcc10f218657d074c3aeec

Verified contract

Proxy

Active on Base with 22 txns
Deployed by via 0x43ec37fc at 20885682
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
2 additional variables
ERC-20
Value $1.72
0xb2f798be03af20df9248f70f3c1a798b3360ffc64f4b763329aa4c6d07c39ef7
0xb790aebea64a096b63c8c576e54407964627d79910c4cfacf0aaad2db4d67fa2
0x6738a7b64f776284252586a1b2d2899c9ff255eb5244df91f2add062acc318c7
0xc91e29ec6dda540a0a3a356ef5ea659968b3c97485852f98b2a17e2ad5129db5
0xa1b5c4aef5bfaf4893373d8480efae3e0586053ef719b720759b21a00589856b
0x5c377a4e32bbb6cf95a94456cb2b1fbf5f99acf0b9794f0228a09748873d1094
0x3e42b991115f866569143352ce264be681869187b187c5798d583e8803a2c3d9
0xa2b586d6a258fbd749fe691dec4506679fff6d98a02955de1912c0d31f4dd623
0x17de10c6caab086b1b47d926991a57aec7f3bcac351b7ec2901a1ba76abde82d
0x9a178d08cf31cf55cba3647850dc9d2cd6d7945cc54794bb5ecc93eb5a91781b

Functions
Getter at block 23897161
endTime(view returns (uint256)
1728594000
getQuestFactoryContract(view returns (address)
0x52629961f71c1c2564c5aa22372cb1b9fa9eba3e
getQuestId(view returns (string)
31dcb9d1-1bbd-41ab-8a70-045718488893
getRewardAmount(view returns (uint256)
109808288831628
getRewardToken(view returns (address)
0x4200000000000000000000000000000000000006
hasWithdrawn(view returns (bool)
false
maxProtocolReward(view returns (uint256)
348641317040418
maxReferralFee(view returns (uint256)
348641317040418
maxTotalRewards(view returns (uint256)
13945652681616756
owner(view returns (address result)
0x98cc9fd8b9af3ed207d977400626d95e38200bf1
paused(view returns (bool)
false
 
protocolFee(view returns (uint256)
protocolFeeRecipient(view returns (address)
0x21f06a18c0b7ca98aa305773a75cf70ff9a6060d
questFactoryContract(view returns (address)
0x52629961f71c1c2564c5aa22372cb1b9fa9eba3e
questFee(view returns (uint16)
250
questId(view returns (string)
31dcb9d1-1bbd-41ab-8a70-045718488893
queued(view returns (bool)
true
rabbitHoleReceiptContract(view returns (address)
0x0000000000000000000000000000000000000000
referralClaimTotal(view returns (uint256)
321189244832430
referralRewardAmount(view returns (uint256)
2745207220790
referralRewardFee(view returns (uint256)
250
rewardAmountInWei(view returns (uint256)
109808288831628
rewardToken(view returns (address)
0x4200000000000000000000000000000000000006
startTime(view returns (uint256)
1728560695
totalParticipants(view returns (uint256)
127
totalReferralsFeesClaimed(view returns (uint256)
227852199325570
totalTransferAmount(view returns (uint256)
14642935315697592
Read-only
getReferralAmount(address referrerview returns (uint256)
ownershipHandoverExpiresAt(address pendingOwnerview returns (uint256 result)
streamIdForAddress(addressview returns (uint256)
State-modifying
cancel(
cancelOwnershipHandover(payable 
claim(payable 
claimFromFactory(address claimer_address ref_payable 
claimReferralFees(address referrer
completeOwnershipHandover(address pendingOwnerpayable 
initialize(address rewardTokenAddress_uint256 endTime_uint256 startTime_uint256 totalParticipants_uint256 rewardAmountInWei_string questId_uint16 questFee_address protocolFeeRecipient_uint16 referralRewardFee_
renounceOwnership(payable 
requestOwnershipHandover(payable 
singleClaim(address account_
transferOwnership(address newOwnerpayable 
withdrawRemainingTokens(
Events
ClaimedReferralFees(string questIdaddress recipientaddress tokenAddressuint256 feeAmount
Initialized(uint8 version
OwnershipHandoverCanceled(address indexed pendingOwner
OwnershipHandoverRequested(address indexed pendingOwner
OwnershipTransferred(address indexed oldOwneraddress indexed newOwner
Paused(address account
ProtocolFeeDistributed(string questIdaddress rewardTokenaddress protocolOwneruint256 feeAmountToProtocolOwneraddress questOwneruint256 feeAmountToQuestOwner
Queued(uint256 timestamp
Unpaused(address account
Constructor

This contract contains no constructor objects.

Fallback and receive
fallback(
receive(
Errors
AddressAlreadyMinted(
AddressNotSigned(
AlreadyClaimed(
AlreadyInitialized(
AlreadyWithdrawn(
AmountExceedsBalance(
AuthOwnerRecipient(
ClaimWindowNotStarted(
EndTimeInPast(
EndTimeLessThanOrEqualToStartTime(
InvalidClaimFee(
InvalidRefundToken(
MustImplementInChild(
NewOwnerIsZeroAddress(
NoHandoverRequest(
NoReferralFees(
NoWithdrawDuringClaim(
NotQuestFactory(
NotStarted(
OverMaxAllowedToMint(
QuestEnded(
TotalAmountExceedsBalance(
Unauthorized(