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

Contributors

This guide is for the contributors who want to contribute in the xchain library.

PreviousHow to UseNextDocumentation maintenance

Last updated 1 year ago

Contributors

  1. Programming Language: Ensure you have the required programming language and its associated tools installed on your system. Most blockchain libraries are likely written in languages like JavaScript, and TypeScript.

  2. Version Control: Install Git on your system if you haven't already. You can download it from .

  3. Make sure you have already installed Node (NPM) on your local machine. You can download it from .

  4. Dependencies: Review the repository's documentation or README file for any specific dependencies required by the library.

Environment Setup

  1. Clone the Repository: Open a terminal or command prompt and use Git to clone the repository to your local machine. For example:

    git clone https://github.com/username/xchain-lib.git
  2. Navigate to the Directory: Move into the directory of the cloned repository:

    cd xchain-lib

Note: Some repositories might require building before use. Follow the instructions in the repository's or for how to build the library, if necessary.

Start and Test

Run provided tests to ensure everything is working as expected.

yarn 
yarn build
yarn test
git-scm.com
here
README
documentation