StrategyProxy

Verified contract

Proxy

Active on Base with 3 txns
Deployed by via 0x97af8464 at 23170360
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
ERC-20
Value $0
0xa2b186d0b1198b8047f0c1638e47ab11840390ff2593f6727009cbb195228a40
0xaaeced36d58f2da3f3f0513c448a5a428f5a43a0239057ac55ccd922fb3b9487
0xb3f43c7232d8b51d2991f87a690e28880d5f3a336d91ac04cc261af88003ae7c

Functions
Getter at block 23729659
implementation(view returns (address)
0x50c2cb4dfc1bb4d91997b81f5c3a758959e19ded
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)
3932221
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)
-193900
 
tickSpacing(view returns (int24)
tickUpper(view returns (int24)
-193300
token0(view returns (address)
0x4200000000000000000000000000000000000006
token1(view returns (address)
0x833589fcd6edb6e08f4c7c32d4f71b54bda02913
universalLiquidator(view returns (address)
0x589ff9f1e9f517b232808280c46a64a36ac557d5
vault(view returns (address)
0x8fff1a092f187f7b137ce513281143f3219d3352
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.