@mayaprotocol/xchain-binance
v5.6.6
Published
Custom Binance client and utilities used by XChainJS clients
Downloads
1
Readme
@mayaprotocol/xchain-binance
Binance Module for XChainJS Clients
Modules
client
- Custom client for communicating with Binance Chain by usingbinance-chain/javascript-sdk
types
- TypeScript type definitions forbinance-chain/javascript-sdk
(not completed) andBinance WebSocket Streams
.util
- Utitilies for usingbinance-chain/javascript-sdk
Installation
yarn add @mayaprotocol/xchain-binance
Following peer dependencies have to be installed into your project. These are not included in @mayaprotocol/xchain-binance
.
yarn add @binance-chain/javascript-sdk @mayaprotocol/xchain-client @mayaprotocol/xchain-crypto @mayaprotocol/xchain-util
Documentation
xchain binance
How xchain-binance works
How to use xchain-binance
Service Providers
This package uses the following service providers:
| Function | Service | Notes | Rate limits | | --------------------------- | -------------------- | ----------------------------------------------------------------------------- | ----------------------------- | | Balances | Binance Dex | https://docs.binance.org/api-reference/dex-api/paths.html#apiv1accountaddress | 5 requests per IP per second. | | Transaction history | Binance Dex | https://docs.binance.org/api-reference/dex-api/paths.html#apiv1transactions | 60 requests per IP per minute | | Transaction details by hash | Binance Dex | https://docs.binance.org/api-reference/dex-api/paths.html#apiv1txhash | 10 requests per IP per second | | Transaction fees | Binance Dex | https://docs.binance.org/api-reference/dex-api/paths.html#apiv1fees | 1 request per IP per second | | Transaction broadcast | Binance Dex | https://docs.binance.org/api-reference/dex-api/paths.html#apiv1broadcast | 5 requests per IP per second | | Explorer | Binance Dex Explorer | https://explorer.binance.org | |
This package gets the node information (https://docs.binance.org/api-reference/dex-api/paths.html#apiv1node-info
) to transfer tokens.