@ledgerhq/coin-filecoin
Version:
Ledger Filecoin Coin integration
18 lines • 806 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.broadcast = void 0;
const operation_1 = require("@ledgerhq/coin-framework/operation");
const common_logic_1 = require("../common-logic");
const api_1 = require("../api");
const broadcast = async ({ signedOperation }) => {
// log("debug", "[broadcast] start fn");
const { operation, signature, rawData } = signedOperation;
const tx = (0, common_logic_1.getTxToBroadcast)(operation, signature, rawData);
const resp = await (0, api_1.broadcastTx)(tx);
const { hash } = resp;
const result = (0, operation_1.patchOperationWithHash)(signedOperation.operation, hash);
// log("debug", "[broadcast] finish fn");
return result;
};
exports.broadcast = broadcast;
//# sourceMappingURL=broadcast.js.map