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

0xede4dd6758634007eb1f4cf8a203bf237a44ea4c

Unverified contract

Proxy

Active on Base with 606 txns
Deployed by via 0x035e7d6b at 9790854
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 $0.46
ERC-20
Value $0.12
ERC-20
Value $0.05
ERC-20
Value $0.01
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
--
0xecebdd4ef726d2ebef327a3eb2721b1139b92da3261958836be7364942bbb25b
0x6332a85ffde01f38ff59ddb850754b73251c05c0406488f27260559c7d40fac6
0x9e741cdbf577692058a1903c37e7ce2b0b871f41b67b54fd6ed9e5ecadb80239
0x68a6a3014ffb03e85fe80528b14e538716520aeec4673e96d558937b42bde449
0x826a72c262d4bea50dbeaee20c95cd6c9b8ff2b5762f40ba9fa74575d81aab1f
0x8af245e4f9393af6db2e98d15ed188850d35d0a801a117e091f1fa5953f59cc4
0x6165468b92ed9450462029f7ffe21b0ce60b17b9dab089c2b353525528945a2b
0xc0933fd0f798cde8c23ed36dbbc7322e5503b5354efea506bfa25dd1e2a2cd2f
0x0d63671037c104330894b45c3019bfb9739f1f5cbb439df56d3f2add3499a766
0x5affb134eaf3ff5ef95a3085b063b58c6f6a95ab5b33c6fad5b92e12fbbe1ff8

Functions
Getter at block 23873554
WITHDRAWAL_FEE_CAP(view returns (uint256)
50
WITHDRAWAL_MAX(view returns (uint256)
10000
balanceOf(view returns (uint256)
15507948632019778
balanceOfPool(view returns (uint256)
15507948632019778
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)
0x4f09bab2f0e15e2a078a227fe1537665f55b8360
 
getAllFees(view returns (struct IFeeConfigAllFees)
getStratFeeId(view returns (uint256)
0
harvestOnDeposit(view returns (bool)
true
keeper(view returns (address)
0x4fed5491693007f0cd49f4614ffc38ab6a04b619
lastHarvest(view returns (uint256)
1734531395
lpToken0(view returns (address)
0x833589fcd6edb6e08f4c7c32d4f71b54bda02913
lpToken1(view returns (address)
0x940181a94a35a4569e4529a3cdfb74e38fd98631
native(view returns (address)
0x4200000000000000000000000000000000000006
output(view returns (address)
0x940181a94a35a4569e4529a3cdfb74e38fd98631
outputToLp0(view returns (address[])
[0x940181a94A35A4569E4529A3CDfB74e38FD98631, 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913]
outputToLp1(view returns (address[])
[0x940181a94A35A4569E4529A3CDfB74e38FD98631, 0x940181a94A35A4569E4529A3CDfB74e38FD98631]
outputToNative(view returns (address[])
[0x940181a94A35A4569E4529A3CDfB74e38FD98631, 0x4200000000000000000000000000000000000006]
owner(view returns (address)
0x3b60f7f25b09e71356cdffc6475c222a466a2ac9
paused(view returns (bool)
false
rewardsAvailable(view returns (uint256)
116416867166535666124
stable(view returns (bool)
false
strategist(view returns (address)
0xbbfd9b7e92707a2414231bbb70f1d024bad679e7
unirouter(view returns (address)
0xcf77a3ba9a5ca399b7c97c74d54e5b1beb874e43
vault(view returns (address)
0xc005b9833debcf5fe6cc5bc9ba4fd74bb382ae55
want(view returns (address)
0x6cdcb1c4a4d1c3c6d054b27ac5b77e89eafb971d
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.