@ledgerhq/coin-canton
Version:
12 lines (10 loc) • 464 B
text/typescript
import { AccountBridge } from "@ledgerhq/types-live";
import { patchOperationWithHash } from "@ledgerhq/coin-framework/operation";
import { broadcast as broadcastLogic } from "../common-logic";
import { Transaction } from "../types";
export const broadcast: AccountBridge<Transaction>["broadcast"] = async ({
signedOperation: { signature, operation },
}) => {
const hash = await broadcastLogic(signature);
return patchOperationWithHash(operation, hash);
};