ProxyControlled

Verified contract

Proxy

Active on Base with 2,507 txns
Deployed by via 0xcc6bb2e0 at 5713204
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 58 additional slots
-
variable spans 39 additional slots
-
variable spans 6 additional slots
-
variable spans 42 additional slots
-
variable spans 52 additional slots
-
variable spans 45 additional slots
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x7e284728fcab245ae447a4ac38d9758542da90c2ee2858f8a5ae36bc72c1d0db
0xdde67bd9b697c3b3352335b6b9c3c70e26abd3c3f461a495b78e82e50e114b9a
0x01e19cac46f459de9bff43a040474e5b60403faf902feee271b68cbc94ed2a48
0xe8014a4cf76930fbeb7a021dd9ef5f99ef20a60a7e051408e21afc176daab0fa
0xaf45e7922a8de64fa4d359f279bcf90366c604cbdcb5daeff4b67613c1e4e9a5
0x8a5d93ca002a75ac9ae4a3e7f8c4b17e760e4c401811801cf2c4a967a4138bf7
0xac9136925aefbc15becb90ca90493a291cb9a66f876112dbe32e427d8b017a13
0x67efeaa277805e2d60933b412d15984aac86b1a47f12f658b7f2c940c28b895d
0x844ef88c45a40b74124e2c793bb8379c823412cc8171ddd73e1ce3bb0d1080fa
0xd5c4913f0afcd659bad3927f02e507cbb3d75e1074ae8438f43d20134e147f43

Functions
Getter at block 22119586
PROXY_CONTROLLED_VERSION(view returns (string)
1.0.1
implementation(view returns (address)
0xb1888cdaae5e3d3e84d2f543c6ce52e9e36fbad7
CONTROLLABLE_VERSION(view returns (string)
3.0.1
CONVERTER_STRATEGY_BASE_VERSION(view returns (string)
3.1.6
NAME(view returns (string)
UniswapV3 Converter Strategy
PLATFORM(view returns (string)
UniswapV3
STRATEGY_BASE_VERSION(view returns (string)
3.0.1
STRATEGY_VERSION(view returns (string)
3.1.7
UNISWAPV3_DEPOSITOR_VERSION(view returns (string)
1.0.4
asset(view returns (address)
0xd9aaec86b65d86f6a7b5b1b0c42ffa531710b6ca
capacity(view returns (uint256)
57896044618658097711785492504343953926634992332820282019728792003956564819968
compoundRatio(view returns (uint256)
90000
controller(view returns (address)
0x255707b70bf90aa112006e1b07b9aea6de021424
converter(view returns (address)
0x51002cad5e6fbe3856311f431e1c41c46acc5d47
created(view returns (uint256)
1698215765
createdBlock(view returns (uint256)
5713209
debtToInsurance(view returns (int256)
9897908
 
getDefaultState(view returns (address[] addrint24[] tickDatauint256[] numsbool[] boolValues)
 
getFees(view returns (uint256 fee0uint256 fee1)
 
getPropNotUnderlying18(view returns (uint256)
 
getSpecificState(view returns (uint256[] nums)
investedAssets(view returns (uint256)
300795582
 
isReadyToHardWork(view returns (bool)
 
needRebalance(view returns (bool)
performanceFee(view returns (uint256)
10000
performanceFeeRatio(view returns (uint256)
100000
performanceReceiver(view returns (address)
0xc4b7b554af7a82595e7e6fab932562d5d2e273b4
previousImplementation(view returns (address)
0xbf844bd2fbec093d1da1a04824d1c9380792f0d1
reinvestThresholdPercent(view returns (uint256)
10
revision(view returns (uint256)
5
splitter(view returns (address)
0xa01ac87f8fc03fa2c497befb24c74d538958daba
strategySpecificName(view returns (string)
UniV3 USDbC/USDC-100
totalAssets(view returns (uint256)
300795582
Read-only
getSlot(uint256 slotview returns (bytes32 result)
isController(address _valueview returns (bool)
isGovernance(address _valueview returns (bool)
liquidationThresholds(addressview returns (uint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
initProxy(address _logic
upgrade(address _newImplementation
calcInvestedAssets(returns (uint256 investedAssetsOut)
claim(
doHardWork(returns (uint256 earneduint256 lost)
emergencyExit(
increaseRevision(address oldLogic
init(address controller_address splitter_address converter_address pool_int24 tickRange_int24 rebalanceTickRange_uint256[4] fuseThresholds
investAll(uint256bool updateTotalAssetsBeforeInvest_returns (uint256 strategyLoss)
onTransferAmounts(address[] assets_uint256[] amounts_
quoteWithdrawByAgg(bytes planEntryDatareturns (address tokenToSwapuint256 amountToSwap)
rebalanceNoSwaps(bool checkNeedRebalance
requirePayAmountBack(address theAsset_uint256 amount_returns (uint256 amountOut)
setCompoundRatio(uint256 value
setFuseStatus(uint256 status
setFuseThresholds(uint256[4] values
setLiquidationThreshold(address tokenuint256 amount
setReinvestThresholdPercent(uint256 percent_
setStrategyProfitHolder(address strategyProfitHolder
setStrategySpecificName(string name
setWithdrawDone(uint256 done
setupPerformanceFee(uint256 fee_address receiver_uint256 ratio_
uniswapV3MintCallback(uint256 amount0Oweduint256 amount1Owedbytes
withdrawAllToSplitter(returns (uint256 strategyLoss)
withdrawByAggStep(address tokenToSwap_address aggregator_uint256 amountToSwap_bytes swapDatabytes planEntryDatauint256 entryToPoolreturns (bool completed)
withdrawToSplitter(uint256 amountreturns (uint256 strategyLoss)
Events
Upgraded(address indexed implementation
ContractInitialized(address controlleruint256 tsuint256 block
Initialized(uint8 version
OnDepositorEmergencyExit(uint256[] withdrawnAmounts
OnDepositorEnter(uint256[] amountsuint256[] consumedAmounts
OnDepositorExit(uint256 liquidityAmountuint256[] withdrawnAmounts
OnHardWorkEarnedLost(uint256 investedAssetsNewPricesuint256 earnedByPricesuint256 earnedHandleRewardsuint256 lostHandleRewardsuint256 earnedDeposituint256 lostDeposituint256 paidDebtToInsuranceuint256 amountPerf
RevisionIncreased(uint256 valueaddress oldLogic
Constructor

This contract contains no constructor objects.

Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.