UNPKG

@ledgerhq/coin-stacks

Version:
19 lines 913 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.broadcast = void 0; const operation_1 = require("@ledgerhq/coin-framework/operation"); const invariant_1 = __importDefault(require("invariant")); const api_1 = require("../network/api"); const misc_1 = require("./utils/misc"); const broadcast = async ({ signedOperation: { operation, signature, rawData }, }) => { (0, invariant_1.default)(operation, "StacksOperation expected"); const tx = await (0, misc_1.getTxToBroadcast)(operation, signature, rawData ?? {}); const hash = await (0, api_1.broadcastTx)(tx); const result = (0, operation_1.patchOperationWithHash)(operation, hash); return result; }; exports.broadcast = broadcast; //# sourceMappingURL=broadcast.js.map