StrategySwapBased

Verified contract

Implementation

Active on Base with 48 txns
Deployed by via 0x374ae8a2 at 3620716
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
10 additional variables
ERC-20
Value $0.08
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
0xced3cc6dac5f42727e056e9cd4aeb7536ffae6c04c22fcd601a6438058bf3cf0
0x2e01283e0fd0c065bd56070af37d29c2d50786a8d752f769ce4078d9399037ea
0x43dbde2e016670e950a54a8a2351b80a14461a43f53d6d050a3057d614d310e3
0x8d822c1cdccedec6a9f72366f4a0045f0bf166f1be4cb347eea540316cdd2290
0x255f126e240c68a3d84b5b6077e53bd1e274a48adb1382397705ffd6bab4e927
0xae929f87f817a1830a5a24ab51f9445ad780543d681ec7d98926cb159d0871b3
0x626f9845f61c2bdb6b3b4823b191c16e1fbe982b4d265767392ac6e0058832a1
0x5edfabe46c8415100b26b51d5c55284b9d09d315570487c1f69cda466e753342
0x6e96098c03dec305f0de897f9e30e21ceee6c644feefb154cc8a81e175bacf96
0x678460fe429a2cfa1e350503129700d27376905f1eb7a770f5d331558ba4d4e5

Functions
Getter at block 23059495
WITHDRAWAL_FEE_CAP(view returns (uint256)
50
WITHDRAWAL_MAX(view returns (uint256)
10000
balanceOf(view returns (uint256)
962309120440978
balanceOfPool(view returns (uint256)
962309120440978
balanceOfWant(view returns (uint256)
0
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)
1713201345
lastVest(view returns (uint256)
1713201345
lockedProfit(view returns (uint256)
0
lpToken0(view returns (address)
0x2ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec22
lpToken1(view returns (address)
0x4200000000000000000000000000000000000006
native(view returns (address)
0x4200000000000000000000000000000000000006
output(view returns (address)
0xd07379a755a8f11b57610154861d694b2a0f615a
outputToLp0(view returns (address[])
[0xd07379a755A8f11B57610154861D694b2A0f615a, 0x4200000000000000000000000000000000000006, 0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22]
outputToLp1(view returns (address[])
[0xd07379a755A8f11B57610154861D694b2A0f615a, 0x4200000000000000000000000000000000000006]
outputToNative(view returns (address[])
[0xd07379a755A8f11B57610154861D694b2A0f615a, 0x4200000000000000000000000000000000000006]
owner(view returns (address)
0x3b60f7f25b09e71356cdffc6475c222a466a2ac9
paused(view returns (bool)
false
refunded(view returns (bool)
false
rewardPool(view returns (address)
0xa442b95917dd2a5cac73a4fae9cc2b5caaeb621d
rewardsAvailable(view returns (uint256)
2154552111426418327165107
strategist(view returns (address)
0x4cc72219fc8aef162fc0c255d9b9c3ff93b10882
totalLocked(view returns (uint256)
147578090144061
unirouter(view returns (address)
0xaaa3b1f1bd7bcc97fd1917c18ade665c5d31f066
vault(view returns (address)
0xc5bc7488a165c05898688b33ef01f1d5c8ea2957
vestId(view returns (uint256)
199
vestingRewards(view returns (bool)
true
want(view returns (address)
0xa5b63920ab791234eade3d0c23139e21bc63c2f8
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.