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

0xcef9a522587f142f62777daa79cf569199c2b9b3

Unverified contract

Proxy

Active on Base with 2,508 txns
Deployed by via 0x77acfa6e at 8177670
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
3 additional variables
ERC-20
Value $73.99
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
 (#736)
ERC-721
--
 (#706)
ERC-721
--
ERC-20
--
0xbc4c9152f7d20581e1af6d5f2294d3be69674243fcbced18893176ef4b2833b5
0xa05d0e6b828a3aea8abf91abb1216971af45d58f7a8f84fb812d4a42e4809a93
0x17a0dc2c821572086fc555dee173872a7e8397cb20b4fee40be7dbcfb1f5026f
0x2852a9d781d360c582a1c53288ea100f05c242a75d7807aba02622b7065f282a
0x9e080063a62c150bf5c65e53a1947175a5bbd1051291cf4e50a6151827f23b91
0xc5d5ed89957e9d2333d5a01752cc902448278459286aa6bb0f11677ae0580b30
0xff6388c5299e0f917cdd439cf0492daa7f766b296955717d6b6cb61dddea8a43
0xe5fdb5c3c6631692d938a545c44981499fcb54b2cb67cd9ddbd148738a00fa03
0x6b7bb39a9c3aac6efad1258a30de988500da7dfbe746c34073f403ad5ff40e9b
0xc6070ab7e7da2a8681071672357952c92ed2cb2cf70cd2d46c184996d68d80e0

Functions
Getter at block 23183730
WITHDRAWAL_FEE_CAP(view returns (uint256)
50
WITHDRAWAL_MAX(view returns (uint256)
10000
balanceOf(view returns (uint256)
4062519469748087888
balanceOfPool(view returns (uint256)
4062519469748087888
balanceOfWant(view returns (uint256)
0
beefyFeeConfig(view returns (address)
0xfc69704cc3caac545cc7577009ea4aa04f1a61eb
beefyFeeRecipient(view returns (address)
0x02ae4716b9d5d48db1445814b0ede39f5c28264b
 
callReward(view returns (uint256)
depositFee(view returns (uint256)
0
factory(view returns (address)
0x420dd381b31aef6683db6b902084cb0ffece40da
gauge(view returns (address)
0xccff5627cd544b4cbb7d048139c1a6b6bde67885
 
getAllFees(view returns (struct IFeeConfigAllFees)
getStratFeeId(view returns (uint256)
0
harvestOnDeposit(view returns (bool)
true
keeper(view returns (address)
0x4fed5491693007f0cd49f4614ffc38ab6a04b619
lastHarvest(view returns (uint256)
1733155745
lpToken0(view returns (address)
0x4621b7a9c75199271f773ebd9a499dbd165c3191
lpToken1(view returns (address)
0x833589fcd6edb6e08f4c7c32d4f71b54bda02913
native(view returns (address)
0x4200000000000000000000000000000000000006
output(view returns (address)
0x940181a94a35a4569e4529a3cdfb74e38fd98631
outputToLp0(view returns (address[])
[0x940181a94A35A4569E4529A3CDfB74e38FD98631, 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913, 0x4621b7A9c75199271F773Ebd9A499dbd165c3191]
outputToLp1(view returns (address[])
[0x940181a94A35A4569E4529A3CDfB74e38FD98631, 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913]
outputToNative(view returns (address[])
[0x940181a94A35A4569E4529A3CDfB74e38FD98631, 0x4200000000000000000000000000000000000006]
owner(view returns (address)
0x3b60f7f25b09e71356cdffc6475c222a466a2ac9
paused(view returns (bool)
false
rewardsAvailable(view returns (uint256)
32659256006000126413
stable(view returns (bool)
true
strategist(view returns (address)
0x982f264ce97365864181df65df4931c593a515ad
unirouter(view returns (address)
0xcf77a3ba9a5ca399b7c97c74d54e5b1beb874e43
vault(view returns (address)
0x5a47993216fa6acaf93418f9830cee485e82d0ba
want(view returns (address)
0xf213f2d02837012dc0236cc105061e121bb03e37
withdrawFee(view returns (uint256)
0
Read-only
outputToLp0Route(uint256view returns (address fromaddress tobool stableaddress factory)
outputToLp1Route(uint256view returns (address fromaddress tobool stableaddress factory)
outputToNativeRoute(uint256view returns (address fromaddress tobool stableaddress factory)
State-modifying
beforeDeposit(
deposit(
harvest(
harvest(address callFeeRecipient
initialize(address _wantaddress _gaugestruct StratFeeManagerInitializableCommonAddresses _commonAddressesstruct ISolidlyRouterRoute[] _outputToNativeRoutestruct ISolidlyRouterRoute[] _outputToLp0Routestruct ISolidlyRouterRoute[] _outputToLp1Route
panic(
pause(
renounceOwnership(
retireStrat(
setBeefyFeeConfig(address _beefyFeeConfig
setBeefyFeeRecipient(address _beefyFeeRecipient
setHarvestOnDeposit(bool _harvestOnDeposit
setKeeper(address _keeper
setStratFeeId(uint256 _feeId
setStrategist(address _strategist
setUnirouter(address _unirouter
setVault(address _vault
setWithdrawalFee(uint256 _fee
transferOwnership(address newOwner
unpause(
withdraw(uint256 _amount
Events
ChargedFees(uint256 callFeesuint256 beefyFeesuint256 strategistFees
Deposit(uint256 tvl
Initialized(uint8 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
SetBeefyFeeConfig(address beefyFeeConfig
SetBeefyFeeRecipient(address beefyFeeRecipient
SetKeeper(address keeper
SetStratFeeId(uint256 feeId
SetStrategist(address strategist
SetUnirouter(address unirouter
SetVault(address vault
SetWithdrawalFee(uint256 withdrawalFee
StratHarvest(address indexed harvesteruint256 wantHarvesteduint256 tvl
Unpaused(address account
Withdraw(uint256 tvl
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.