LiquidityManager
Structs info
CoverRead
struct CoverRead {
uint256 coverId;
uint64 poolId;
uint256 coverAmount;
bool isActive;
uint256 premiumsLeft;
uint256 dailyCost;
uint256 premiumRate;
uint32 lastTick;
}PositionRead
struct PositionRead {
uint256 positionId;
uint256 supplied;
uint256 suppliedWrapped;
uint256 commitWithdrawalTimestamp;
uint256 strategyRewardIndex;
uint64[] poolIds;
uint256 newUserCapital;
uint256 newUserCapitalWrapped;
uint256[] coverRewards;
uint256 strategyRewards;
}Position
PoolOverlap
VPoolRead
State variables info
positionToken
coverToken
ecclesiaDao
strategyManager
claimManager
yieldRewarder
withdrawDelay
maxLeverage
leverageFeePerPool
arePoolCompatible
coverToPool
nextCompensationId
nextPoolId
Read Functions info
positions
positionInfo
Name
Type
Description
Name
Type
Description
coverInfo
Name
Type
Description
Name
Type
Description
poolInfo
Name
Type
Description
Name
Type
Description
positionInfos
Name
Type
Description
Name
Type
Description
coverInfos
Name
Type
Description
Name
Type
Description
poolInfos
Name
Type
Description
Name
Type
Description
isCoverActive
Name
Type
Description
Name
Type
Description
poolOverlaps
Name
Type
Description
Name
Type
Description
Write Functions info
openPosition
Name
Type
Description
addLiquidity
Name
Type
Description
takeInterests
Name
Type
Description
commitRemoveLiquidity
Name
Type
Description
uncommitRemoveLiquidity
Name
Type
Description
removeLiquidity
Name
Type
Description
openCover
Name
Type
Description
updateCover
Name
Type
Description
Events info
PoolCreated
PositionOpenned
InterestsTaken
PositionLiquidityUpdated
CoverOpenned
CoverUpdated
CoverClosed
CompensationPaid
Last updated