UNPKG

@fairmint/canton-node-sdk

Version:
15 lines 979 B
import { type LedgerJsonApiClient } from '../../clients/ledger-json-api'; import { type InteractiveSubmissionExecuteRequest, type InteractiveSubmissionExecuteResponse } from '../../clients/ledger-json-api/schemas/api/interactive-submission'; export type PartySignature = InteractiveSubmissionExecuteRequest['partySignatures']['signatures'][number]; export interface ExecuteExternalTransactionOptions { ledgerClient: LedgerJsonApiClient; userId: string; preparedTransaction: string; submissionId: string; partySignatures: PartySignature[]; hashingSchemeVersion?: string; deduplicationPeriod?: InteractiveSubmissionExecuteRequest['deduplicationPeriod']; } /** Submit a previously prepared and externally signed interactive submission to the ledger. */ export declare function executeExternalTransaction(options: ExecuteExternalTransactionOptions): Promise<InteractiveSubmissionExecuteResponse>; //# sourceMappingURL=execute-external-transaction.d.ts.map