ProxyControlled
Verified contract
Proxy
Active on
Base with 2,507 txns
Unified storage
Map
Table
Raw
Constants and immutables
3
Slot
XX
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
Balances ($2.14)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
USDbC | ERC-20 | 2.143622 | $0.999825 |
$2.14 | |
| ERC-20 | 19K | -- | -- | |
OHNO | ERC-20 | 1 | -- | -- | |
LZPZ | ERC-20 | 1 | -- | -- | |
WELL | ERC-20 | 0 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21990966 | 18 days ago | | | 0 | 0.000017430998 | |
| 21984039 | 18 days ago | | | 0 | 0.000013059236 | |
| 21973298 | 19 days ago | | | 0 | 0.000017742213 | |
| 21952033 | 19 days ago | | | 0 | 0.000013482761 | |
| 21885333 | 21 days ago | | | 0 | 0.000017431268 | |
| 21877862 | 21 days ago | | | 0 | 0.000013502060 | |
| 21843532 | 22 days ago | | | 0 | 0.000017364506 | |
| 21837276 | 22 days ago | | | 0 | 0.000013435342 | |
| 21756344 | 24 days ago | | | 0 | 0.000017596659 | |
| 21754983 | 24 days ago | | | 0 | 0.000013561911 |
ABI
ABI objects
Getter at block 22773350 getDefaultState() view returns (address[] addr, int24[] tickData, uint256[] nums, bool[] boolValues) getFees() view returns (uint256 fee0, uint256 fee1) getPropNotUnderlying18() view returns (uint256) getSpecificState() view returns (uint256[] nums) isReadyToHardWork() view returns (bool) needRebalance() view returns (bool)
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)
11388999
investedAssets() view returns (uint256)
254486972
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)
256630594
Read-only
getSlot(uint256 slot) view returns (bytes32 result)
isController(address _value) view returns (bool)
isGovernance(address _value) view returns (bool)
liquidationThresholds(address) view returns (uint256)
supportsInterface(bytes4 interfaceId) view returns (bool)
State-modifying
Events initProxy(address _logic)
upgrade(address _newImplementation)
calcInvestedAssets() returns (uint256 investedAssetsOut)
claim()
doHardWork() returns (uint256 earned, uint256 lost)
emergencyExit()
increaseRevision(address oldLogic)
init(address controller_, address splitter_, address converter_, address pool_, int24 tickRange_, int24 rebalanceTickRange_, uint256[4] fuseThresholds)
investAll(uint256, bool updateTotalAssetsBeforeInvest_) returns (uint256 strategyLoss)
onTransferAmounts(address[] assets_, uint256[] amounts_)
quoteWithdrawByAgg(bytes planEntryData) returns (address tokenToSwap, uint256 amountToSwap)
rebalanceNoSwaps(bool checkNeedRebalance)
requirePayAmountBack(address theAsset_, uint256 amount_) returns (uint256 amountOut)
setCompoundRatio(uint256 value)
setFuseStatus(uint256 status)
setFuseThresholds(uint256[4] values)
setLiquidationThreshold(address token, uint256 amount)
setReinvestThresholdPercent(uint256 percent_)
setStrategyProfitHolder(address strategyProfitHolder)
setStrategySpecificName(string name)
setWithdrawDone(uint256 done)
setupPerformanceFee(uint256 fee_, address receiver_, uint256 ratio_)
uniswapV3MintCallback(uint256 amount0Owed, uint256 amount1Owed, bytes)
withdrawAllToSplitter() returns (uint256 strategyLoss)
withdrawByAggStep(address tokenToSwap_, address aggregator_, uint256 amountToSwap_, bytes swapData, bytes planEntryData, uint256 entryToPool) returns (bool completed)
withdrawToSplitter(uint256 amount) returns (uint256 strategyLoss)
Upgraded(address indexed implementation)
ContractInitialized(address controller, uint256 ts, uint256 block)
Initialized(uint8 version)
OnDepositorEmergencyExit(uint256[] withdrawnAmounts)
OnDepositorEnter(uint256[] amounts, uint256[] consumedAmounts)
OnDepositorExit(uint256 liquidityAmount, uint256[] withdrawnAmounts)
OnHardWorkEarnedLost(uint256 investedAssetsNewPrices, uint256 earnedByPrices, uint256 earnedHandleRewards, uint256 lostHandleRewards, uint256 earnedDeposit, uint256 lostDeposit, uint256 paidDebtToInsurance, uint256 amountPerf)
RevisionIncreased(uint256 value, address oldLogic)
This contract contains no constructor objects.
fallback()
receive()
This contract contains no error objects.