CLLeveragedPosition
Verified contract
Implementation
Active on
Base with 0 txns
Storage
Map
Table
Raw
Constants and immutables
18
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "CLLeveragedPosition"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "CLLeveragedPosition"
ABI
ABI objects
Getter at block 23865596 getDebt() view returns (uint256)
addressesProvider() view returns (address)
0x5c6c6ab99afda79865e57a12c025b0ad355276ac
borrowedToken() view returns (address)
0x0000000000000000000000000000000000000000
lastFees0() view returns (uint128)
0
lastFees1() view returns (uint128)
0
liquidityPool() view returns (address)
0x0000000000000000000000000000000000000000
owner() view returns (address)
0x0000000000000000000000000000000000000000
pool() view returns (address)
0x5425afd90bd1aad68d5badcb80390101a2750bc5
positionTokenId() view returns (uint256)
0
positionWrapper() view returns (address)
0x4bd51179f30cd162167d40af9f6d378fc580c9cd
revenueFee() view returns (uint256)
0
revenueFeePercent() view returns (uint256)
1000
uniswapV3Pool() view returns (address)
0x0000000000000000000000000000000000000000
Read-only
supportsInterface(bytes4 interfaceId) view returns (bool)
State-modifying
Events claimFees(address flashloanProvider, struct CLLeveragedPositionClaimFeesParams params)
compound(address flashloanProvider, struct CLLeveragedPositionCompoundParams params)
compoundAutomation(address flashloanProvider, struct CLLeveragedPositionCompoundParams params, uint256 automationFee)
deleverage(address flashloanProvider, struct CLLeveragedPositionDeleverageParams params)
deleverageAutomation(address flashloanProvider, struct CLLeveragedPositionDeleverageParams params, uint256 automationFee)
executeOperation(address[], uint256[], uint256[], address initiator, bytes params) returns (bool)
initialize(struct CLLeveragedPositionPositionInitParams params)
onERC1155BatchReceived(address, address, uint256[], uint256[], bytes) returns (bytes4)
onERC1155Received(address, address, uint256, uint256, bytes) returns (bytes4)
onERC721Received(address, address, uint256, bytes) returns (bytes4)
onFlashLoan(address initiator, address token, uint256 amount, uint256 flashFee, bytes data) returns (bytes32)
rebalance(address flashloanProvider, struct CLLeveragedPositionRebalanceParams params)
rebalanceAutomation(address flashloanProvider, struct CLLeveragedPositionRebalanceParams params, uint256 automationFee)
renounceOwnership()
transferOwnership(address newOwner)
Compound()
Deleverage()
DeleverageWithdrawLiquidity()
Initialized(uint64 version)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Rebalance()
constructor(address _addressesProvider, address _positionWrapper, uint256 _revenueFeePercent, address _feeTreasury, address _automationsManager)
This contract contains no fallback and receive objects.
AddressEmptyCode(address target)
AddressInsufficientBalance(address account)
FailedInnerCall()
InvalidCaller()
InvalidInitialization()
InvalidInitiator()
MathOverflowedMulDiv()
NotInitializing()
OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount(address account)
SafeERC20FailedOperation(address token)
T()
TooBigPoolPriceDeviation()