UNPKG

@thorwallet/xchain-polkadot

Version:

Custom Polkadot client and utilities used by XChainJS clients

38 lines (26 loc) 1.82 kB
# `@xchainjs/xchain-polkadot` Polkadot Module for XChainJS Clients ## Installation ``` yarn add @xchainjs/xchain-polkadot ``` ## Polkadot Client Testing ``` yarn install yarn test ``` Following peer dependencies have to be installed into your project. These are not included in `@xchainjs/xchain-polkadot`. ``` yarn add axios @polkadot/api @polkadot/util @xchainjs/xchain-client @xchainjs/xchain-crypto @xchainjs/xchain-util ``` ## Service Providers This package uses the following service providers: | Function | Service | Notes | | --------------------------- | ---------------- | ----------------------------------------------------------------------------------------------------- | | Balances | Subscan | `POST https://polkadot.subscan.io/api/open/account` | | Transaction history | Subscan | https://docs.api.subscan.io/#transfers | | Transaction details by hash | Subscan | https://docs.api.subscan.io/#extrinsic | | Transaction fees | Substrate RPC | https://polkadot.js.org/docs/substrate/rpc/#queryinfoextrinsic-bytes-at-blockhash-runtimedispatchinfo | | Transaction broadcast | Substrate RPC | https://polkadot.js.org/docs/substrate/rpc#submitextrinsicextrinsic-extrinsic-hash | | Explorer | Subscan Explorer | https://polkadot.subscan.io | Subscan API rate limits: https://docs.api.subscan.io/#rate-limiting