@fairmint/canton-node-sdk
Version:
Canton Node SDK
19 lines • 879 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.SubmitAndWaitForTransaction = void 0;
const core_1 = require("../../../../../core");
const operations_1 = require("../../../schemas/operations");
const endpoint = '/v2/commands/submit-and-wait-for-transaction';
exports.SubmitAndWaitForTransaction = (0, core_1.createApiOperation)({
paramsSchema: operations_1.SubmitAndWaitForTransactionParamsSchema,
method: 'POST',
buildUrl: (_params, apiUrl) => `${apiUrl}${endpoint}`,
buildRequestData: (params, client) => {
return {
...params,
commandId: params.commandId || `submit-and-wait-for-transaction-${Date.now()}-${Math.random().toString(36).substring(2, 8)}`,
actAs: params.actAs || [client.getPartyId()],
};
},
});
//# sourceMappingURL=submit-and-wait-for-transaction.js.map