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

import axios, { AxiosError } from 'axios'
import { Networks } from 'bitcore-lib'

const testnet = {
  type: Networks.testnet.name,
  url: 'https://mempool.space/testnet4/api',
}

const mainnet = {
  type: Networks.mainnet.name,
  url: 'https://mempool.space/api',
}

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

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

export const mempool = {
  type: network.type,
  api,
}

export declare type IntegrationError = AxiosError<string>
Back to Directory File Manager