UserMarketSnapshot: ChainUserMarketSnapshot & {
    leverage: bigint;
    magnitude: bigint;
    maintenance: bigint;
    makerExposure: bigint;
    margin: bigint;
    nextLeverage: bigint;
    nextMagnitude: bigint;
    nextMaintenance: bigint;
    nextMakerExposure: bigint;
    nextMargin: bigint;
    nextNotional: bigint;
    nextSide: PositionSide;
    notional: bigint;
    pre: Omit<ChainUserMarketSnapshot, "priceUpdate">;
    priceUpdate: Address;
    side: PositionSide;
    status: PositionStatus;
}

Type declaration

  • leverage: bigint
  • magnitude: bigint
  • maintenance: bigint
  • makerExposure: bigint
  • margin: bigint
  • nextLeverage: bigint
  • nextMagnitude: bigint
  • nextMaintenance: bigint
  • nextMakerExposure: bigint
  • nextMargin: bigint
  • nextNotional: bigint
  • nextSide: PositionSide
  • notional: bigint
  • pre: Omit<ChainUserMarketSnapshot, "priceUpdate">
  • priceUpdate: Address
  • side: PositionSide
  • status: PositionStatus