Interface AddCollateralQuoteData

interface AddCollateralQuoteData {
    amountIn: BN;
    collateralDeltaUsd: BN;
    existingCollateralUsd: BN;
    existingLeverage: BN;
    existingLiquidationPrice: ContractOraclePrice;
    maxAddableUsd: BN;
    newCollateralUsd: BN;
    newLeverage: BN;
    newLiquidationPrice: ContractOraclePrice;
    passesLeverageCheck: boolean;
    passesMinCollateral: boolean;
    swapPossible: boolean;
    swapRequired: boolean;
}

Properties

amountIn: BN
collateralDeltaUsd: BN
existingCollateralUsd: BN
existingLeverage: BN
existingLiquidationPrice: ContractOraclePrice
maxAddableUsd: BN
newCollateralUsd: BN
newLeverage: BN
newLiquidationPrice: ContractOraclePrice
passesLeverageCheck: boolean
passesMinCollateral: boolean
swapPossible: boolean
swapRequired: boolean