XchainJS
  • Overview
  • Installation
  • Examples instructions
  • Clients
    • xchain-evm
      • xchain-avax
        • How to Use
      • xchain-arbitrum
        • How to Use
      • xchain-bsc
        • How to Use
      • xchain-ethereum
        • How to Use
    • xchain-utxo
      • xchain-bitcoin
        • How to use
      • xchain-bitcoincash
        • How to Use
      • xchain-dash
      • xchain-doge
        • How to Use
      • xchain-litecoin
        • How to Use
    • xchain-cosmos-sdk
      • xchain-cosmos
        • How to Use
      • xchain-kujira
        • How to Use
      • xchain-mayachain
        • How to Use
      • xchain-thorchain
        • How to Use
    • xchain-binance
      • How to Use
    • xchain-solana
      • How to use
      • Examples
        • Generate address
        • Get balances
        • Get token balance
        • Prepare transaction
        • Make transaction
        • Make token transaction
  • Wallet
  • Protocols
    • THORChain
      • xchain-thorchain-amm
        • How to Use
        • Make swap using THORChain
        • Handle liquidity and savers
        • Open and close loans
      • xchain-thorchain-query
        • How to Use
        • Check transaction status
        • Estimate a swap
      • xchain-midgard
        • How to Use
      • xchain-thornode
        • How to Use
      • xchain-midgard-query
        • How to Use
    • MAYAProtocol
      • xchain-mayachain-amm
        • How to Use
        • Make swap using MAYAChain
      • xchain-mayachain-query
        • How to Use
      • xchain-mayamidgard
        • How to Use
      • xchain-mayanode
        • How to Use
      • xchain-mayamidgard-query
        • How to Use
  • Aggregator
  • Providers
    • xchain-utxo-providers
      • How it Works
    • xchain-evm-providers
      • How it Works
  • Others
    • xchain-crypto
      • How it Works
      • How to Use
    • xchain-util
      • How it Works
      • How to Use
  • Contributors
  • Documentation maintenance
Powered by GitBook
On this page
  • Third-Party Library
  • Address Generation
  • Blockchain-Specific Functions
  1. Clients
  2. xchain-utxo

xchain-bitcoincash

PreviousHow to useNextHow to Use

Last updated 1 year ago

The section offers a detailed insight into the underlying mechanisms and operational workflow of the xchain-Bitcoincash blockchain library.

It provides developers with a comprehensive understanding of how they can effectively utilize the library's features and functionalities to interact with the Bitcoin Cash (BCH) blockchain network.

Third-Party Library

It communicates with Bitcoincash by using

Client URL

  • Mainnet: https://www.blockchain.com/bch

  • Testnet: https://www.blockchain.com/bch-testnet

Explorer URL

  • Mainnet:

  • Testnet:

Address Generation

By default, the index is 0. - m/44'/145'/0'/0/ for mainnet, m/44'/1'/0'/0/ for testnet

Blockchain-Specific Functions

Additional Functions to Get Fee Information

  • getFeesWithRates

  • getFeesWithMemo

  • getFeeRates

type FeeRate = number
type FeeRates = Record<FeeOptionKey, FeeRate>
type FeesWithRates = { rates: FeeRates; fees: Fees }

getFeesWithRates(memo?: string): Promise<FeesWithRates>
getFeesWithMemo(memo: string): Promise<Fees>
getFeeRates(): Promise<FeeRates>

Scans UTXOs on the Address

scanUTXOs(): Promise<void>

For more information about the API of the package, please click

@psf/bitcoincashjs-lib
https://www.blockchain.com/explorer?view=bch
https://www.blockchain.com/explorer?view=bch-testnet
here