UNPKG

@ledgerhq/coin-celo

Version:
15 lines (12 loc) 541 B
import { AccountBridge } from "@ledgerhq/types-live"; import { patchOperationWithHash } from "@ledgerhq/coin-framework/operation"; import { Transaction } from "../types"; import { celoKit } from "../network/sdk"; export const broadcast: AccountBridge<Transaction>["broadcast"] = async ({ signedOperation: { operation, signature }, }) => { const kit = celoKit(); const { transactionHash } = await kit.web3.eth.sendSignedTransaction(signature); return patchOperationWithHash(operation, transactionHash); }; export default broadcast;