# XchainJS

## XchainJS

- [Overview](https://xchainjs.gitbook.io/xchainjs/overview.md): XChainJS is a TypeScript library designed for cross-chain wallets, offering lightweight functionality. It enables connection to multiple blockchains through a unified interface.
- [Installation](https://xchainjs.gitbook.io/xchainjs/installation.md): Import the Library in Your Project
- [Examples instructions](https://xchainjs.gitbook.io/xchainjs/examples-instructions.md)
- [Clients](https://xchainjs.gitbook.io/xchainjs/clients.md)
- [xchain-evm](https://xchainjs.gitbook.io/xchainjs/clients/xchain-evm.md)
- [xchain-avax](https://xchainjs.gitbook.io/xchainjs/clients/xchain-evm/xchain-avax.md)
- [How to Use](https://xchainjs.gitbook.io/xchainjs/clients/xchain-evm/xchain-avax/how-to-use.md)
- [xchain-arbitrum](https://xchainjs.gitbook.io/xchainjs/clients/xchain-evm/xchain-arbitrum.md)
- [How to Use](https://xchainjs.gitbook.io/xchainjs/clients/xchain-evm/xchain-arbitrum/how-to-use.md)
- [xchain-bsc](https://xchainjs.gitbook.io/xchainjs/clients/xchain-evm/xchain-bsc.md)
- [How to Use](https://xchainjs.gitbook.io/xchainjs/clients/xchain-evm/xchain-bsc/how-to-use.md)
- [xchain-ethereum](https://xchainjs.gitbook.io/xchainjs/clients/xchain-evm/xchain-ethereum.md)
- [How to Use](https://xchainjs.gitbook.io/xchainjs/clients/xchain-evm/xchain-ethereum/how-to-use.md)
- [xchain-utxo](https://xchainjs.gitbook.io/xchainjs/clients/xchain-utxo.md)
- [xchain-bitcoin](https://xchainjs.gitbook.io/xchainjs/clients/xchain-utxo/xchain-bitcoin.md)
- [How to use](https://xchainjs.gitbook.io/xchainjs/clients/xchain-utxo/xchain-bitcoin/how-to-use.md)
- [xchain-bitcoincash](https://xchainjs.gitbook.io/xchainjs/clients/xchain-utxo/xchain-bitcoincash.md)
- [How to Use](https://xchainjs.gitbook.io/xchainjs/clients/xchain-utxo/xchain-bitcoincash/how-to-use.md)
- [xchain-dash](https://xchainjs.gitbook.io/xchainjs/clients/xchain-utxo/xchain-dash.md)
- [xchain-doge](https://xchainjs.gitbook.io/xchainjs/clients/xchain-utxo/xchain-doge.md)
- [How to Use](https://xchainjs.gitbook.io/xchainjs/clients/xchain-utxo/xchain-doge/how-to-use.md)
- [xchain-litecoin](https://xchainjs.gitbook.io/xchainjs/clients/xchain-utxo/xchain-litecoin.md)
- [How to Use](https://xchainjs.gitbook.io/xchainjs/clients/xchain-utxo/xchain-litecoin/how-to-use.md)
- [xchain-cosmos-sdk](https://xchainjs.gitbook.io/xchainjs/clients/xchain-cosmos-sdk.md)
- [xchain-cosmos](https://xchainjs.gitbook.io/xchainjs/clients/xchain-cosmos-sdk/xchain-cosmos.md)
- [How to Use](https://xchainjs.gitbook.io/xchainjs/clients/xchain-cosmos-sdk/xchain-cosmos/how-to-use.md)
- [xchain-kujira](https://xchainjs.gitbook.io/xchainjs/clients/xchain-cosmos-sdk/xchain-kujira.md)
- [How to Use](https://xchainjs.gitbook.io/xchainjs/clients/xchain-cosmos-sdk/xchain-kujira/how-to-use.md)
- [xchain-mayachain](https://xchainjs.gitbook.io/xchainjs/clients/xchain-cosmos-sdk/xchain-mayachain.md)
- [How to Use](https://xchainjs.gitbook.io/xchainjs/clients/xchain-cosmos-sdk/xchain-mayachain/how-to-use.md)
- [xchain-thorchain](https://xchainjs.gitbook.io/xchainjs/clients/xchain-cosmos-sdk/xchain-thorchain.md)
- [How to Use](https://xchainjs.gitbook.io/xchainjs/clients/xchain-cosmos-sdk/xchain-thorchain/how-to-use.md)
- [xchain-binance](https://xchainjs.gitbook.io/xchainjs/clients/xchain-binance.md)
- [How to Use](https://xchainjs.gitbook.io/xchainjs/clients/xchain-binance/how-to-use.md)
- [xchain-solana](https://xchainjs.gitbook.io/xchainjs/clients/xchain-solana.md)
- [How to use](https://xchainjs.gitbook.io/xchainjs/clients/xchain-solana/how-to-use.md)
- [Examples](https://xchainjs.gitbook.io/xchainjs/clients/xchain-solana/examples.md): Solana examples to show different use cases using its client
- [Generate address](https://xchainjs.gitbook.io/xchainjs/clients/xchain-solana/examples/generate-address.md)
- [Get balances](https://xchainjs.gitbook.io/xchainjs/clients/xchain-solana/examples/get-balances.md)
- [Get token balance](https://xchainjs.gitbook.io/xchainjs/clients/xchain-solana/examples/get-token-balance.md)
- [Prepare transaction](https://xchainjs.gitbook.io/xchainjs/clients/xchain-solana/examples/prepare-transaction.md)
- [Make transaction](https://xchainjs.gitbook.io/xchainjs/clients/xchain-solana/examples/make-transaction.md)
- [Make token transaction](https://xchainjs.gitbook.io/xchainjs/clients/xchain-solana/examples/make-token-transaction.md)
- [Wallet](https://xchainjs.gitbook.io/xchainjs/wallet.md)
- [Protocols](https://xchainjs.gitbook.io/xchainjs/protocols.md)
- [THORChain](https://xchainjs.gitbook.io/xchainjs/protocols/thorchain.md)
- [xchain-thorchain-amm](https://xchainjs.gitbook.io/xchainjs/protocols/thorchain/xchain-thorchain-amm.md)
- [How to Use](https://xchainjs.gitbook.io/xchainjs/protocols/thorchain/xchain-thorchain-amm/how-to-use.md)
- [Make swap using THORChain](https://xchainjs.gitbook.io/xchainjs/protocols/thorchain/xchain-thorchain-amm/make-swap-using-thorchain.md)
- [Handle liquidity and savers](https://xchainjs.gitbook.io/xchainjs/protocols/thorchain/xchain-thorchain-amm/handle-liquidity-and-savers.md)
- [Open and close loans](https://xchainjs.gitbook.io/xchainjs/protocols/thorchain/xchain-thorchain-amm/open-and-close-loans.md)
- [xchain-thorchain-query](https://xchainjs.gitbook.io/xchainjs/protocols/thorchain/xchain-thorchain-query.md)
- [How to Use](https://xchainjs.gitbook.io/xchainjs/protocols/thorchain/xchain-thorchain-query/how-to-use.md)
- [Check transaction status](https://xchainjs.gitbook.io/xchainjs/protocols/thorchain/xchain-thorchain-query/check-transaction-status.md)
- [Estimate a swap](https://xchainjs.gitbook.io/xchainjs/protocols/thorchain/xchain-thorchain-query/estimate-a-swap.md)
- [xchain-midgard](https://xchainjs.gitbook.io/xchainjs/protocols/thorchain/xchain-midgard.md)
- [How to Use](https://xchainjs.gitbook.io/xchainjs/protocols/thorchain/xchain-midgard/how-to-use.md)
- [xchain-thornode](https://xchainjs.gitbook.io/xchainjs/protocols/thorchain/xchain-thornode.md)
- [How to Use](https://xchainjs.gitbook.io/xchainjs/protocols/thorchain/xchain-thornode/how-to-use.md)
- [xchain-midgard-query](https://xchainjs.gitbook.io/xchainjs/protocols/thorchain/xchain-midgard-query.md)
- [How to Use](https://xchainjs.gitbook.io/xchainjs/protocols/thorchain/xchain-midgard-query/how-to-use.md)
- [MAYAProtocol](https://xchainjs.gitbook.io/xchainjs/protocols/mayaprotocol.md)
- [xchain-mayachain-amm](https://xchainjs.gitbook.io/xchainjs/protocols/mayaprotocol/xchain-mayachain-amm.md)
- [How to Use](https://xchainjs.gitbook.io/xchainjs/protocols/mayaprotocol/xchain-mayachain-amm/how-to-use.md)
- [Make swap using MAYAChain](https://xchainjs.gitbook.io/xchainjs/protocols/mayaprotocol/xchain-mayachain-amm/make-swap-using-mayachain.md)
- [xchain-mayachain-query](https://xchainjs.gitbook.io/xchainjs/protocols/mayaprotocol/xchain-mayachain-query.md)
- [How to Use](https://xchainjs.gitbook.io/xchainjs/protocols/mayaprotocol/xchain-mayachain-query/how-to-use.md)
- [xchain-mayamidgard](https://xchainjs.gitbook.io/xchainjs/protocols/mayaprotocol/xchain-mayamidgard.md)
- [How to Use](https://xchainjs.gitbook.io/xchainjs/protocols/mayaprotocol/xchain-mayamidgard/how-to-use.md)
- [xchain-mayanode](https://xchainjs.gitbook.io/xchainjs/protocols/mayaprotocol/xchain-mayanode.md)
- [How to Use](https://xchainjs.gitbook.io/xchainjs/protocols/mayaprotocol/xchain-mayanode/how-to-use.md)
- [xchain-mayamidgard-query](https://xchainjs.gitbook.io/xchainjs/protocols/mayaprotocol/xchain-mayamidgard-query.md)
- [How to Use](https://xchainjs.gitbook.io/xchainjs/protocols/mayaprotocol/xchain-mayamidgard-query/how-to-use.md)
- [Aggregator](https://xchainjs.gitbook.io/xchainjs/aggregator.md)
- [Providers](https://xchainjs.gitbook.io/xchainjs/providers.md)
- [xchain-utxo-providers](https://xchainjs.gitbook.io/xchainjs/providers/xchain-utxo-providers.md)
- [How it Works](https://xchainjs.gitbook.io/xchainjs/providers/xchain-utxo-providers/how-it-works.md)
- [xchain-evm-providers](https://xchainjs.gitbook.io/xchainjs/providers/xchain-evm-providers.md)
- [How it Works](https://xchainjs.gitbook.io/xchainjs/providers/xchain-evm-providers/how-it-works.md)
- [Others](https://xchainjs.gitbook.io/xchainjs/others.md)
- [xchain-crypto](https://xchainjs.gitbook.io/xchainjs/others/xchain-crypto.md)
- [How it Works](https://xchainjs.gitbook.io/xchainjs/others/xchain-crypto/how-it-works.md)
- [How to Use](https://xchainjs.gitbook.io/xchainjs/others/xchain-crypto/how-to-use.md)
- [xchain-util](https://xchainjs.gitbook.io/xchainjs/others/xchain-util.md)
- [How it Works](https://xchainjs.gitbook.io/xchainjs/others/xchain-util/how-it-works.md)
- [How to Use](https://xchainjs.gitbook.io/xchainjs/others/xchain-util/how-to-use.md)
- [Contributors](https://xchainjs.gitbook.io/xchainjs/contributors.md): This guide is for the contributors who want to contribute in the xchain library.
- [Documentation maintenance](https://xchainjs.gitbook.io/xchainjs/documentation-maintenance.md)
