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.

TransparentUpgradeableProxy

Verified contract

Proxy

Active on Base with 2,179 txns
Deployed by via 0xf0a1fff3 at 16401520
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
ERC-20
Value $14,074.79
0xb9fa2e3aedf58a9af9a612ca6f5c778c41b6d98fdf1e946741b1564b1f3aec7d
0x24c8a49f9d9858837392ff15d695eacbf5c672b174180b63571c5c50c5cccf48
0xb35fdd6a4fdcaf3e45c6bc0181bf85416534d2970cf6f593b284edf2b829f667
0x9ff0d74b89f99bd7c7101a31cd85c7cfa1cfd42bedee7f5c1152ca3b882a80bc
0xa00a2b1d7f9668b6d72c89575dcc5ca386eb549e2043fe321b734c4b3448fc1a
0x5eec568e815196d639478b200101caf45b08c2f8084caabad9618214d4b9a21b
0xa7026a8e287980584ac74fe0633323cc50fb7e2b5da9b143d8c19ae9d6dfb669
0x11ddab5577db2131333d80e850f07ff5f675128977d6ea1a45f83c025d65fbe0
0x66483a180f6af5ef2098109c0c0256a6eaea2d35b12a0ba57cbb8bc1ce4b2862
0xca7a131a3eb7ae5cd2188355efcdc2ff4a0ae525047b63d97bb8595e6429d0d0

Functions
Getter at block 23652948
RATIO_DIVISOR(view returns (uint256)
10000
baseBountyUsdTarget(view returns (uint256)
3000000000000000000
bountyCount(view returns (uint256)
3
compounder(view returns (address)
0xb905f3c95576baa125c56e477d119db9f9eabfb7
eligibilityDataProvider(view returns (address)
0x376b59c8c944fdd414551934ed542e7f4a1ed5a1
 
getBaseBounty(view returns (uint256)
hunterShare(view returns (uint256)
3000
maxBaseBounty(view returns (uint256)
100000000000000000000
mfd(view returns (address)
0xd87f8a52a91680c993ece968b281bf92505a3741
 
minDLPBalance(view returns (uint256 min)
minStakeAmount(view returns (uint256)
5000000000000000000
owner(view returns (address)
0xbbf7edf92926b775a434f9df15860f4cd268b0a0
paused(view returns (bool)
false
priceProvider(view returns (address)
0x8096240d997a25f3d11a2354659a16ea3886fcff
rdnt(view returns (address)
0xd722e55c1d9d9fa0021a5215cbb904b92b3dc5d4
weth(view returns (address)
0x4200000000000000000000000000000000000006
whitelistActive(view returns (bool)
false
Read-only
whitelist(addressview returns (bool)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
addAddressToWL(address userbool status
changeWL(bool status
claim(address _useruint8 _actionTypereturns (uint256uint8)
executeBounty(address _userbool _executeuint8 _actionTypereturns (uint256 bountyuint8 actionType)
initialize(address _rdntaddress _wethaddress _mfdaddress _priceProvideraddress _eligibilityDataProvideraddress _compounderuint256 _hunterShareuint256 _baseBountyUsdTargetuint256 _maxBaseBounty
pause(
recoverERC20(address tokenAddressuint256 tokenAmount
renounceOwnership(
setBaseBountyUsdTarget(uint256 _newVal
setBounties(
setHunterShare(uint256 _newVal
setMaxBaseBounty(uint256 _newVal
setMinStakeAmount(uint256 _minStakeAmount
transferOwnership(address newOwner
unpause(
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
BaseBountyUsdTargetUpdated(uint256 indexed _newVal
BountiesSet(
BountyReserveEmpty(uint256 indexed _bal
HunterShareUpdated(uint256 indexed _newVal
Initialized(uint8 version
MaxBaseBountyUpdated(uint256 indexed _newVal
MinStakeAmountUpdated(uint256 indexed _minStakeAmount
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
Recovered(address indexed tokenuint256 amount
Unpaused(address account
WhitelistActiveChanged(bool indexed isActive
WhitelistUpdated(address indexed _userbool indexed _isActive
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors
ActionTypeIndexOutOfBounds(
AddressZero(
Ineligible(
InvalidNumber(
InvalidSlippage(
NotWhitelisted(
QuoteFail(