UNPKG

@ledgerhq/coin-cardano

Version:
16 lines (14 loc) 618 B
import network from "@ledgerhq/live-network/network"; import { CryptoCurrency } from "@ledgerhq/types-cryptoassets"; import { CARDANO_API_ENDPOINT, CARDANO_TESTNET_API_ENDPOINT } from "../constants"; import { isTestnet } from "../logic"; import { APINetworkInfo } from "./api-types"; export async function fetchNetworkInfo(currency: CryptoCurrency): Promise<APINetworkInfo> { const res = await network({ method: "GET", url: isTestnet(currency) ? `${CARDANO_TESTNET_API_ENDPOINT}/v1/network/info` : `${CARDANO_API_ENDPOINT}/v1/network/info`, }); return res && (res.data as APINetworkInfo); }