StrategyProxy

Verified contract

Proxy

Active on Base with 5 txns
Deployed by via 0xca4a577b at 23052327
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
ERC-20
Value $0.18
ERC-20
Value $0
ERC-20
Value $0
)
ERC-721
--
0x3dad26327d070ca5875c6afd2d2d3b37d32fb4063ca5378e1a71ed645329ab76
0x15b9d556d1f15edbbe3d88b65e744f9c08cc40d336e387dfedb97739d7b8533b
0x66635b1c09e3da3a597b7d36892668be77e19af2bd4286f5614bb3d27d5704bb
0x8a87c470fc57973666dd19ab2848ef86c808beca484d359a0c8d3a70e9dd3883
0x452f472cab59d969352f26cca1adba8862d12805771521171f5552a6d494cc7c

Functions
Getter at block 23220524
implementation(view returns (address)
0x29ec819313e04000e1af47cbca9c09767434707f
controller(view returns (address)
0xf90ff0f7c8db52bf1bf869f74226ead125efa745
feeDenominator(view returns (uint256)
10000
governance(view returns (address)
0x6a74649acfd7822ae8fb78463a9f2192752e5aa2
harvestMSIG(view returns (address)
0x97b3e5712cde7db13e939a188c8ca90db5b05131
nextImplementation(view returns (address)
0x0000000000000000000000000000000000000000
nextImplementationDelay(view returns (uint256)
43200
nextImplementationTimestamp(view returns (uint256)
0
pausedInvesting(view returns (bool)
false
platformFeeNumerator(view returns (uint256)
300
posId(view returns (uint256)
3236074
posManager(view returns (address)
0x827922686190790b37229fd06084350e74485b72
profitSharingNumerator(view returns (uint256)
700
rewardPool(view returns (address)
0xf33a96b5932d9e9b9a0eda447abd8c9d48d2e0c8
rewardToken(view returns (address)
0x940181a94a35a4569e4529a3cdfb74e38fd98631
rewardTokens(view returns (address[])
[]
sell(view returns (bool)
true
sellFloor(view returns (uint256)
0
shouldUpgrade(view returns (booladdress)
(false, 0x0000000000000000000000000000000000000000)
strategist(view returns (address)
0x97b3e5712cde7db13e939a188c8ca90db5b05131
strategistFeeNumerator(view returns (uint256)
0
tickLower(view returns (int24)
-195400
tickSpacing(view returns (int24)
100
tickUpper(view returns (int24)
-193400
token0(view returns (address)
0x4200000000000000000000000000000000000006
token1(view returns (address)
0x833589fcd6edb6e08f4c7c32d4f71b54bda02913
universalLiquidator(view returns (address)
0x589ff9f1e9f517b232808280c46a64a36ac557d5
vault(view returns (address)
0x3948bc57a39d52518b4293f80b5db7bfbcbb4b05
Read-only
isRewardToken(address _tokenview returns (bool)
rewardTokens(uint256view returns (address)
unsalvagableTokens(address tokenview returns (bool)
State-modifying
upgrade(
addRewardToken(address _token
continueInvesting(
doHardWork(
emergencyExit(
finalizeUpgrade(
initialize(
initialize(address _storage
initialize(address _storageaddress _vaultaddress _rewardPooladdress _rewardTokenaddress _strategist
initializeBaseStrategy(address _storageaddress _vaultaddress _gaugeaddress _rewardToken
initializeStrategy(address _storageaddress _vault
onERC721Received(addressaddressuint256bytesreturns (bytes4)
salvage(address recipientaddress tokenuint256 amount
scheduleUpgrade(address impl
setGauge(address _newGauge
setSell(bool s
setStorage(address _store
withdrawAllToVault(bool compound
Events
Upgraded(address indexed implementation
PlatformFeeLogInReward(address indexed treasuryaddress indexed rewardTokenuint256 profitAmountuint256 feeAmountuint256 timestamp
ProfitAndBuybackLog(address indexed rewardTokenuint256 profitAmountuint256 feeAmountuint256 timestamp
ProfitAndBuybackLog(uint256 profitAmountuint256 feeAmountuint256 timestamp
ProfitLogInReward(address indexed rewardTokenuint256 profitAmountuint256 feeAmountuint256 timestamp
ProfitLogInReward(uint256 profitAmountuint256 feeAmountuint256 timestamp
ProfitsNotCollected(address indexed rewardTokenbool sellbool floor
ProfitsNotCollected(bool sellbool floor
StrategistFeeLogInReward(address indexed strategistaddress indexed rewardTokenuint256 profitAmountuint256 feeAmountuint256 timestamp
Constructor
constructor(address _implementation
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.