Skip to content

API ReferenceLOC lifecycleType Alias

LetterOfCreditCreationContext

type LetterOfCreditCreationContext =
| {
kind: 'notApplicable';
}
| {
creationCollateralFactorBasisPoints: number;
kind: 'riskTerms';
liquidationCollateralFactorBasisPoints: number;
liquidatorIncentiveBasisPoints: number;
redeemBufferBasisPoints: number | null;
source: 'indexedPairConfiguration';
};

External pair configuration observed when a dynamic LOC was created, never its current risk terms.

Union Members

Type Literal

{
kind: 'notApplicable';
}

Type Literal

{
creationCollateralFactorBasisPoints: number;
kind: 'riskTerms';
liquidationCollateralFactorBasisPoints: number;
liquidatorIncentiveBasisPoints: number;
redeemBufferBasisPoints: number | null;
source: 'indexedPairConfiguration';
}

creationCollateralFactorBasisPoints

creationCollateralFactorBasisPoints: number;

kind

kind: 'riskTerms';

liquidationCollateralFactorBasisPoints

liquidationCollateralFactorBasisPoints: number;

liquidatorIncentiveBasisPoints

liquidatorIncentiveBasisPoints: number;

redeemBufferBasisPoints

redeemBufferBasisPoints: number | null;

Null when the creation version had no redeem-buffer term; zero is a known value.

source

source: 'indexedPairConfiguration';