Bytecode-generated storage layout

We've generated a storage layout (with no variable labels) from this contract's bytecode. We've also started a backfill to track the inferred variables and it is currently at block 23903149.

0xfe29abcb3546a700ae3072799212b7aec9d2e780

Unverified contract

Proxy

Active on Base with 1 txns
Deployed by via 0xda691218 at 16859422
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
)
ERC-721
--
0x27da5968871ba021098683df06d85e50fd1460f7892232e0668fb06e57586649
From

Functions
Getter at block 23903151
addressesProvider(view returns (address)
0x5c6c6ab99afda79865e57a12c025b0ad355276ac
borrowedToken(view returns (address)
0x833589fcd6edb6e08f4c7c32d4f71b54bda02913
 
getDebt(view returns (uint256)
lastFees0(view returns (uint128)
0
lastFees1(view returns (uint128)
0
liquidityPool(view returns (address)
0xd0b53d9277642d899df5c87a3966a349a798f224
owner(view returns (address)
0x1d40b1cdea1baf9b098eaf10fe80ea6ac4e2b344
pool(view returns (address)
0x5425afd90bd1aad68d5badcb80390101a2750bc5
positionTokenId(view returns (uint256)
718304
positionWrapper(view returns (address)
0x4bd51179f30cd162167d40af9f6d378fc580c9cd
revenueFee(view returns (uint256)
796
revenueFeePercent(view returns (uint256)
1000
uniswapV3Pool(view returns (address)
0xd0b53d9277642d899df5c87a3966a349a798f224
Read-only
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
claimFees(address flashloanProviderstruct CLLeveragedPositionClaimFeesParams params
compound(address flashloanProviderstruct CLLeveragedPositionCompoundParams params
compoundAutomation(address flashloanProviderstruct CLLeveragedPositionCompoundParams paramsuint256 automationFee
deleverage(address flashloanProviderstruct CLLeveragedPositionDeleverageParams params
deleverageAutomation(address flashloanProviderstruct CLLeveragedPositionDeleverageParams paramsuint256 automationFee
executeOperation(address[]uint256[]uint256[]address initiatorbytes paramsreturns (bool)
initialize(struct CLLeveragedPositionPositionInitParams params
onERC1155BatchReceived(addressaddressuint256[]uint256[]bytesreturns (bytes4)
onERC1155Received(addressaddressuint256uint256bytesreturns (bytes4)
onERC721Received(addressaddressuint256bytesreturns (bytes4)
onFlashLoan(address initiatoraddress tokenuint256 amountuint256 flashFeebytes datareturns (bytes32)
rebalance(address flashloanProviderstruct CLLeveragedPositionRebalanceParams params
rebalanceAutomation(address flashloanProviderstruct CLLeveragedPositionRebalanceParams paramsuint256 automationFee
renounceOwnership(
transferOwnership(address newOwner
Events
Compound(
Deleverage(
DeleverageWithdrawLiquidity(
Initialized(uint64 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Rebalance(
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
AddressEmptyCode(address target
AddressInsufficientBalance(address account
FailedInnerCall(
InvalidCaller(
InvalidInitialization(
InvalidInitiator(
MathOverflowedMulDiv(
NotInitializing(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
SafeERC20FailedOperation(address token
T(
TooBigPoolPriceDeviation(