StrategySwapBased

Verified contract

Implementation

Active on Base with 170 txns
Deployed by via 0x707e0911 at 3621504
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
9 additional variables
ERC-20
Value $0
ERC-20
--
0xa96779d2ebbc47e9770cb2e2f5ff4827c8c8a2648eefa4edff6e4c8b267ab909
0xe646ca5bf8f1925f83372c7940ef8451b2e900bd392bb652df3d883f8185a605
0xd12758a03c981ea252fe10f98c674d47d608d88a1e54dbbd04edc86d5e91ced3
0x0543189620569d65c126d1a7b1cb2104ed1e32a5ca8e6c8fbf1c27e0cef51522
0xf72a9379a92c0e1982df267d82eedde7a9006b7f8da7d20f40c2001d17129697
0x256326b04379701e6e821adf8a1953a93ba379156a4a2d181861ad99b2fa28ca
0x11e1abd714f3267fe5bb850f510b19a9b9928627d9b19a0e595ea867a0348f1a
0xd6577b47f673bfc84543e249ec42ac39bad7e53c28bb0ad61b804c2072ce3485
0x1bd74b8f6f19385dc2d953cb5926eff77c5c0020be29cfdbc92b298a7273c389
0x33d72c2e167e66c3b518a0b059d2990c7e4cad43fe0ff418da65ac4e72c8cbac

Functions
Getter at block 23270516
WITHDRAWAL_FEE_CAP(view returns (uint256)
50
WITHDRAWAL_MAX(view returns (uint256)
10000
balanceOf(view returns (uint256)
33302494411
balanceOfPool(view returns (uint256)
0
balanceOfWant(view returns (uint256)
33302494411
beefyFeeConfig(view returns (address)
0xfc69704cc3caac545cc7577009ea4aa04f1a61eb
beefyFeeRecipient(view returns (address)
0x02ae4716b9d5d48db1445814b0ede39f5c28264b
 
callReward(view returns (uint256)
depositFee(pure returns (uint256)
100
duration(view returns (uint256)
86400
 
getAllFees(view returns (struct IFeeConfigAllFees)
getStratFeeId(view returns (uint256)
0
harvestOnDeposit(view returns (bool)
true
keeper(view returns (address)
0x4fed5491693007f0cd49f4614ffc38ab6a04b619
lastHarvest(view returns (uint256)
1708463733
lastVest(view returns (uint256)
1708463733
lockedProfit(view returns (uint256)
0
lpToken0(view returns (address)
0x4200000000000000000000000000000000000006
lpToken1(view returns (address)
0xeb466342c4d449bc9f53a865d5cb90586f405215
native(view returns (address)
0x4200000000000000000000000000000000000006
output(view returns (address)
0xd07379a755a8f11b57610154861d694b2a0f615a
outputToLp0(view returns (address[])
[0xd07379a755A8f11B57610154861D694b2A0f615a, 0x4200000000000000000000000000000000000006]
outputToLp1(view returns (address[])
[0xd07379a755A8f11B57610154861D694b2A0f615a, 0x4200000000000000000000000000000000000006, 0xEB466342C4d449BC9f53A865D5Cb90586f405215]
outputToNative(view returns (address[])
[0xd07379a755A8f11B57610154861D694b2A0f615a, 0x4200000000000000000000000000000000000006]
owner(view returns (address)
0x3b60f7f25b09e71356cdffc6475c222a466a2ac9
paused(view returns (bool)
true
rewardPool(view returns (address)
0x7b59c390ce9b6425915db386e6e41ec7ad6733c0
rewardsAvailable(view returns (uint256)
1945209465506912223390054
strategist(view returns (address)
0x4cc72219fc8aef162fc0c255d9b9c3ff93b10882
totalLocked(view returns (uint256)
1154167880
unirouter(view returns (address)
0xaaa3b1f1bd7bcc97fd1917c18ade665c5d31f066
vault(view returns (address)
0xf5ea7670eef4ddfda84fdd418ea18e28e4867fa7
vestId(view returns (uint256)
148
vestingRewards(view returns (bool)
true
want(view returns (address)
0xaca85874d52e3e6d991f9e0b273a96228edfee7b
withdrawFee(view returns (uint256)
0
xBASE(view returns (address)
0xef94c12ba5bb2bf56e19babfa56880487fea6e82
Read-only
outputToLp0Route(uint256view returns (address)
outputToLp1Route(uint256view returns (address)
outputToNativeRoute(uint256view returns (address)
rewardToOutput(uint256 iview returns (address[])
rewardToOutputRoute(uint256uint256view returns (address)
State-modifying
addRewardRoute(address[] _rewardToOutputRoute
beforeDeposit(
deposit(
harvest(
harvest(address callFeeRecipient
initialize(address _wantaddress _rewardPooladdress _xBASEaddress[] _outputToNativeRouteaddress[] _outputToLp0Routeaddress[] _outputToLp1Routestruct StratFeeManagerInitializableCommonAddresses _commonAddresses
managerHarvest(
panic(
pause(
removeLastRewardRoute(
renounceOwnership(
retireStrat(
setBeefyFeeConfig(address _beefyFeeConfig
setBeefyFeeRecipient(address _beefyFeeRecipient
setHarvestOnDeposit(bool _harvestOnDeposit
setKeeper(address _keeper
setLock(
setStratFeeId(uint256 _feeId
setStrategist(address _strategist
setUnirouter(address _unirouter
setVault(address _vault
setVestingRewards(bool _vestingRewards
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
receive(
Errors

This contract contains no error objects.