@ledgerhq/coin-stacks
Version:
Ledger Stacks Coin integration
12 lines • 590 B
JavaScript
import { patchOperationWithHash } from "@ledgerhq/coin-framework/operation";
import invariant from "invariant";
import { broadcastTx } from "../network/api";
import { getTxToBroadcast } from "./utils/misc";
export const broadcast = async ({ signedOperation: { operation, signature, rawData }, }) => {
invariant(operation, "StacksOperation expected");
const tx = await getTxToBroadcast(operation, signature, rawData ?? {});
const hash = await broadcastTx(tx);
const result = patchOperationWithHash(operation, hash);
return result;
};
//# sourceMappingURL=broadcast.js.map