@fairmint/canton-node-sdk
Version:
Canton Node SDK
21 lines • 901 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.executeExternalTransaction = executeExternalTransaction;
/** Submit a previously prepared and externally signed interactive submission to the ledger. */
async function executeExternalTransaction(options) {
return options.ledgerClient.interactiveSubmissionExecute({
userId: options.userId,
preparedTransaction: options.preparedTransaction,
hashingSchemeVersion: options.hashingSchemeVersion ?? 'HASHING_SCHEME_VERSION_V2',
submissionId: options.submissionId,
deduplicationPeriod: options.deduplicationPeriod ?? {
DeduplicationDuration: {
value: { duration: '30s' },
},
},
partySignatures: {
signatures: options.partySignatures,
},
});
}
//# sourceMappingURL=execute-external-transaction.js.map