Skip to main content

TransferTerms

fraktal-lib v1.0.0


fraktal-lib / TransferTerms

Type Alias: TransferTerms

TransferTerms = object

Defined in: src/lib/services/package/types.common.ts:99

Public transfer terms that identify the package and counterparties.

Properties

createdISO

createdISO: string

Defined in: src/lib/services/package/types.common.ts:107

ISO-8601 creation timestamp of the proposal.


expiryISO

expiryISO: string | null | undefined

Defined in: src/lib/services/package/types.common.ts:112

Optional ISO-8601 expiry timestamp. If null/undefined, the proposal does not expire automatically.


externalPackageId

externalPackageId: string

Defined in: src/lib/services/package/types.common.ts:101

External identifier of the package being transferred.


fromMSP

fromMSP: string

Defined in: src/lib/services/package/types.common.ts:103

MSP/organization initiating the transfer.


privateTermsHash

privateTermsHash: string

Defined in: src/lib/services/package/types.common.ts:117

SHA256 hash of the private transfer terms. Used to verify integrity without revealing private data publicly.


toMSP

toMSP: string

Defined in: src/lib/services/package/types.common.ts:105

MSP/organization targeted to receive the package.