Viewing File: /home/ubuntu/efiexchange-node-base/src/config/blockcypher.ts

import axios, { AxiosError } from 'axios'

const testnet = 'https://api.blockcypher.com/v1/btc/test3'
const mainnet = 'https://api.blockcypher.com/v1/btc/main'

const network =
  process.env.BITCOIN_NETWORK_TYPE === 'mainnet' ? mainnet : testnet

const api = axios.create({
  baseURL: network,
})

export const blockcypher = { api }

export declare type IntegrationError = AxiosError<{
  errors: Array<{ error: string }>
  error: string
}>
Back to Directory File Manager