Skip to content

API ReferenceLOC lifecycleType Alias

LetterOfCreditResolution

type LetterOfCreditResolution =
| {
destination: Address;
kind: 'redeemed';
transaction: LetterOfCreditTransactionReference;
}
| {
kind: 'canceled';
transaction: LetterOfCreditTransactionReference;
};

Mutually exclusive terminal settlement, keyed by how the outstanding contract storage was erased.

Union Members

Type Literal

{
destination: Address;
kind: 'redeemed';
transaction: LetterOfCreditTransactionReference;
}

destination

destination: Address;

Address that received the final redemption, as emitted by that redemption event.

kind

kind: 'redeemed';

The final redemption paid out the remaining credit.

transaction

transaction: LetterOfCreditTransactionReference;

Transaction that erased the LOC’s outstanding contract storage.


Type Literal

{
kind: 'canceled';
transaction: LetterOfCreditTransactionReference;
}

kind

kind: 'canceled';

The LOC was canceled and its backing released.

transaction

transaction: LetterOfCreditTransactionReference;

Transaction that erased the LOC’s outstanding contract storage.