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
  • Transfer Multi Transactions
  • Get Multi-Transfer Fees
  • Peer Dependencies
  1. Clients

xchain-binance

PreviousHow to UseNextHow to Use

Last updated 8 months ago

The section provides an overview of the underlying mechanisms and processes involved in the operation of the xchain-Binance blockchain library. This section aims to give developers a clear understanding of the library's architecture, workflow, and integration points, enabling them to effectively leverage its functionalities in their projects.

It communicates with Binance Chain by using

Third-Party library

Client URL

  • Mainnet: https://dex.binance.org

  • Testnet: https://testnet-dex.binance.org

Explorer URL

  • Mainnet:

  • Testnet:

Address Generation

It supports the .

By default, the index is 0. - 44/714/0/0

Blockchain-Specific Functions

Transfer Multi Transactions

type MultiTransfer = {
  to: Address
  coins: Coin[]
}

type MultiSendParams = {
  address?: Address
  transactions: MultiTransfer[]
  memo?: string
}

multiSend(params: MultiSendParams): Promise<TxHash>

Get Multi-Transfer Fees

getMultiSendFees(): Promise<Fees>

Peer Dependencies

You can visit the package repository to get the updated peer dependencies by looking at the "devDependencies" object in the "package.json" file.

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

binance-chain/javascript-sdk
https://explorer.binance.org
https://testnet-explorer.binance.org
BIP44 path derivations
xchain-binance
here