IUpdatePositionSize

Interface for position size updates types

DecreasePositionSizeInput

Request decrease position input values

struct DecreasePositionSizeInput {
  address user;
  uint32 index;
  uint120 collateralDelta;
  uint24 leverageDelta;
  uint64 expectedPrice;
}

IncreasePositionSizeInput

Request increase position input values

struct IncreasePositionSizeInput {
  address user;
  uint32 index;
  uint120 collateralDelta;
  uint24 leverageDelta;
  uint64 expectedPrice;
  uint16 maxSlippageP;
}

DecreasePositionSizeValues

Useful values for decrease position size callback

IncreasePositionSizeValues

Useful values for increase position size callback

Was this helpful?