Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x973d…9ce2
-
variable spans 3 additional slots
-
variable spans 2 additional slots
-
variable spans 3 additional slots
Balances ($0.01)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
wstETH | ERC-20 | 0.000001 | $2,927.76 |
$0 | |
WETH | ERC-20 | 0.000001 | $2,478.77 |
$0 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 15635603 | 2 years ago | | | 0 | 0.0014652426 | |
| 15635600 | 2 years ago | | | 0 | 0.0024800855 | |
| 15635549 | 2 years ago | | | 0 | 0.0015869427 | |
| 15635547 | 2 years ago | | | 0 | 0.0022503559 | |
| 15635357 | 2 years ago | | | 0 | 0.0014658657 | |
| 15635355 | 2 years ago | | | 0 | 0.0023670647 | |
| 15617384 | 2 years ago | | | 0 | 0.00087611688 | |
| 15617382 | 2 years ago | | | 0 | 0.0012995991 | |
| 15567362 | 2 years ago | | | 0 | 0.00070260577 | |
| 15567361 | 2 years ago | | | 0 | 0.0010570442 |
ABI
ABI objects
Getter at block 21051594
ADMIN_DELEGATE_ROLE() view returns (bytes32)
0xc171260023d22a25a00a2789664c9334017843b831138c8ef03cc8897e5873d7
ADMIN_ROLE() view returns (bytes32)
0xf23ec0bb4210edd5cba85afd05127efcd2fc6a781bfed49188da1081670b22d8
APPROVE_SELECTOR() view returns (bytes4)
0x095ea7b3
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
DENOMINATOR() view returns (uint256)
1000000000
OPERATOR() view returns (bytes32)
0x46a52cf33029de9f84853745a87af28464c80bf0346df1b32e205fc73319f622
SET_PRESIGNATURE_SELECTOR() view returns (bytes4)
0xec6cb13f
cowswap() view returns (address)
0x9008d19f58aabd9ed0d60971565aa8510560ab41
erc20Vault() view returns (address)
0x376570349008850c495192dc4d2105c475fee75b
intervalWidthInTicks() view returns (uint16)
120
lastRebalanceERC20UniV3VaultsTimestamp() view returns (uint256)
1663537127
lastRebalanceUniV3VaultsTimestamp() view returns (uint256)
1663537067
lowerVault() view returns (address)
0x253c34d89a7cc46f2380e8b5cb17b746f86f6f1d
orderDeadline() view returns (uint256)
1664413775
orderHelper() view returns (address)
0x8cce96f395a6754d6edfd33ec54cc60f6526c19d
otherParams() view returns (uint256 minToken0ForOpening, uint256 minToken1ForOpening, uint256 secondsBetweenRebalances)
(minToken0ForOpening=1000000, minToken1ForOpening=1000000, secondsBetweenRebalances=0)
poolFee() view returns (uint24)
500
positionManager() view returns (address)
0xc36442b4a4522e871399cd717abdd847ab11fe88
preOrder() view returns (address tokenIn, address tokenOut, uint64 deadline, uint256 amountIn, uint256 minAmountOut)
(tokenIn=0x0000000000000000000000000000000000000000, tokenOut=0x0000000000000000000000000000000000000000, deadline=0, amountIn=0, minAmountOut=0)
ratioParams() view returns (uint32 erc20UniV3CapitalRatioD, uint32 erc20TokenRatioD, uint32 minErc20UniV3CapitalRatioDeviationD, uint32 minErc20TokenRatioDeviationD, uint32 minUniV3LiquidityRatioDeviationD)
(erc20UniV3CapitalRatioD=50000000, erc20TokenRatioD=500000000, minErc20UniV3CapitalRatioDeviationD=100000000, minErc20TokenRatioDeviationD=10000000, minUniV3LiquidityRatioDeviationD=10000000)
tradingParams() view returns (address oracle, uint32 maxSlippageD, uint32 orderDeadline, uint256 oracleSafetyMask, uint256 maxFee0, uint256 maxFee1)
(oracle=0x9d992650b30c6fb7a83e7e7a430b4e015433b838, maxSlippageD=10000000, orderDeadline=2592000, oracleSafetyMask=32, maxFee0=1000000000000000000, maxFee1=1000000000000000000)
upperVault() view returns (address)
0x973d1c6a07983a63162b7bc3006960068e9e9ce2
Read-only
getRoleAdmin(bytes32 role) view returns (bytes32)
getRoleMember(bytes32 role, uint256 index) view returns (address)
getRoleMemberCount(bytes32 role) view returns (uint256)
getTargetPriceX96(address token0, address token1, struct LStrategyTradingParams tradingParams_) view returns (uint256 priceX96)
hasRole(bytes32 role, address account) view returns (bool)
isAdmin(address sender) view returns (bool)
isOperator(address sender) view returns (bool)
supportsInterface(bytes4 interfaceId) view returns (bool)
targetUniV3LiquidityRatio(int24 targetTick_) view returns (uint128 liquidityRatioD, bool isNegative)
tokens(uint256) view returns (address)
State-modifying
Events collectUniFees() returns (uint256[] totalCollectedEarnings)
grantRole(bytes32 role, address account)
manualPull(address fromVault, address toVault, uint256[] tokenAmounts, uint256[] minTokensAmounts, uint256 deadline) returns (uint256[] actualTokenAmounts)
postPreOrder(uint256 minAmountOut) returns (struct LStrategyPreOrder preOrder_)
rebalanceERC20UniV3Vaults(uint256[] minLowerVaultTokens, uint256[] minUpperVaultTokens, uint256 deadline) returns (uint256[] totalPulledAmounts, bool isNegativeCapitalDelta, uint256 percentageIncreaseD)
rebalanceUniV3Vaults(uint256[] minWithdrawTokens, uint256[] minDepositTokens, uint256 deadline) returns (uint256[] pulledAmounts, uint256[] pushedAmounts, uint128 depositLiquidity, uint128 withdrawLiquidity, bool lowerToUpper)
renounceRole(bytes32 role, address account)
resetCowswapAllowance(uint8 tokenNumber)
revokeRole(bytes32 role, address account)
signOrder(struct GPv2OrderData order, bytes uuid, bool signed)
updateOtherParams(struct LStrategyOtherParams newOtherParams)
updateRatioParams(struct LStrategyRatioParams newRatioParams)
updateTradingParams(struct LStrategyTradingParams newTradingParams)
CowswapAllowanceReset(address indexed origin, address indexed sender)
FeesCollected(address indexed origin, address indexed sender, uint256[] collectedEarnings)
ManualPull(address indexed origin, address indexed sender, uint256[] tokenAmounts, uint256[] actualTokenAmounts)
OrderSigned(address indexed origin, address indexed sender, bytes uuid, struct GPv2OrderData order, struct LStrategyPreOrder preOrder, bool signed)
OtherParamsUpdated(address indexed origin, address indexed sender, struct LStrategyOtherParams otherParams)
PreOrderPosted(address indexed origin, address indexed sender, struct LStrategyPreOrder preOrder)
RatioParamsUpdated(address indexed origin, address indexed sender, struct LStrategyRatioParams ratioParams)
RebalancedErc20UniV3(address indexed origin, address indexed sender, bool fromErc20, uint256[] pulledAmounts)
RebalancedUniV3(address indexed origin, address indexed sender, address fromVault, address toVault, uint256[] pulledAmounts, uint256[] pushedAmounts, uint128 desiredLiquidity, uint128 liquidity)
RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
SwapVault(uint256 oldNft, uint256 newNft, int24 newTickLower, int24 newTickUpper)
TradingParamsUpdated(address indexed origin, address indexed sender, struct LStrategyTradingParams tradingParams)
constructor(address positionManager_, address cowswap_, address erc20vault_, address vault1_, address vault2_, address orderHelper_, address admin_, uint16 intervalWidthInTicks_)
This contract contains no fallback and receive objects.
This contract contains no error objects.