UNPKG

@ledgerhq/coin-cardano

Version:
24 lines (22 loc) 691 B
import network from "@ledgerhq/live-network/network"; import type { CryptoCurrency } from "@ledgerhq/types-cryptoassets"; import { CARDANO_API_ENDPOINT, CARDANO_TESTNET_API_ENDPOINT } from "../constants"; import { isTestnet } from "../logic"; export async function submitTransaction({ transaction, currency, }: { transaction: string; currency: CryptoCurrency; }): Promise<{ hash: string }> { const res = await network({ method: "POST", url: isTestnet(currency) ? `${CARDANO_TESTNET_API_ENDPOINT}/v1/transaction/submit` : `${CARDANO_API_ENDPOINT}/v1/transaction/submit`, data: { transaction: transaction, }, }); return res.data.transaction; }