UNPKG

@ledgerhq/coin-canton

Version:
12 lines (10 loc) 580 B
import type { CryptoCurrency } from "@ledgerhq/ledger-wallet-framework/types"; import { isGatewayEnabled } from "../../network/gateway"; import { submit } from "../../network/gateway"; export async function broadcast(currency: CryptoCurrency, signedTx: string): Promise<string> { const parsed: { serialized: string; signature: string } = JSON.parse(signedTx); const [sig, party] = parsed.signature.split("__PARTY__"); if (isGatewayEnabled(currency)) return (await submit(currency, party, parsed.serialized, sig)).update_id; else throw new Error("Not implemented"); }