# MAYACHAIN DEV DOCS

- [Introduction](/mayachain-dev-docs/introduction.md)
- [MAYAName Guide](/mayachain-dev-docs/introduction/mayaname-guide.md): Create and manage a MAYAName to earn fees and monitor your integration.
- [Swapping Guide](/mayachain-dev-docs/introduction/swapping-guide.md): Overview
- [Quickstart Guide](/mayachain-dev-docs/introduction/swapping-guide/quickstart-guide.md): Make a cross-chain swap on MAYAChain in less than 5 minutes.
- [Fees and Wait Times](/mayachain-dev-docs/introduction/swapping-guide/fees-and-wait-times.md): Swap Fees and Delay
- [Streaming Swaps](/mayachain-dev-docs/introduction/swapping-guide/streaming-swaps.md)
- [Add MAYAChain to your Wallet](/mayachain-dev-docs/introduction/add-mayachain-to-your-wallet.md)
- [Examples](/mayachain-dev-docs/examples.md)
- [Tutorials](/mayachain-dev-docs/examples/tutorials.md): Example actions within MAYAChain
- [Typescript (XChainJS) WIP](/mayachain-dev-docs/examples/typescript-xchainjs-wip.md): XChainJS library overview and the main components
- [Query Package](/mayachain-dev-docs/examples/typescript-xchainjs-wip/query-package.md): How to query MAYAChain information
- [AMM Package](/mayachain-dev-docs/examples/typescript-xchainjs-wip/amm-package.md): API for performing actions with THORChain
- [Client Packages](/mayachain-dev-docs/examples/typescript-xchainjs-wip/client-packages.md): Using xchain client packages
- [Packages Breakdown](/mayachain-dev-docs/examples/typescript-xchainjs-wip/packages-breakdown.md)
- [Coding Guide](/mayachain-dev-docs/examples/typescript-xchainjs-wip/coding-guide.md): A coding overview to XChainJS.
- [SwapKit SDK](/mayachain-dev-docs/examples/swapkit-sdk.md)
- [Concepts](/mayachain-dev-docs/concepts.md): Overview of all MAYAChain concepts
- [Connecting to MAYAChain](/mayachain-dev-docs/concepts/connecting-to-mayachain.md): How to connect to Midgard, MAYANode and the base Tendermint layer.
- [Querying MAYAChain](/mayachain-dev-docs/concepts/querying-mayachain.md): How to Query MAYAChain
- [Transaction Memos](/mayachain-dev-docs/concepts/transaction-memos.md): Understanding Transaction Memo In Detail
- [Asset Notation](/mayachain-dev-docs/concepts/asset-notation.md): Understanding THORChain Asset Notation
- [Memo Length Reduction](/mayachain-dev-docs/concepts/memo-length-reduction.md)
- [Network Halts](/mayachain-dev-docs/concepts/network-halts.md): Interfaces need to monitor and react to keep network paramaters.
- [Fees](/mayachain-dev-docs/concepts/fees.md): Understanding how fees are calculated.
- [Delays](/mayachain-dev-docs/concepts/delays.md): Understanding end to end transaction times.
- [Sending Transactions](/mayachain-dev-docs/concepts/sending-transactions.md): This page goes over how to build an inbound MAYAChain transaction for each chain type.
- [Math](/mayachain-dev-docs/concepts/math.md)
- [Aggregators](/mayachain-dev-docs/aggregators.md): How MAYAChain supports cross-chain aggregation.
- [Memos](/mayachain-dev-docs/aggregators/memos.md): Aggregator Memos
- [EVM Implementation](/mayachain-dev-docs/aggregators/evm-implementation.md): On-Chain AMM Calls to MAYAChain
- [CLI](/mayachain-dev-docs/cli.md): How to install & interact with MAYACli.
- [Multisig](/mayachain-dev-docs/cli/multisig.md): How to setup a multisig & send transactions.
- [Offline Ledger Support](/mayachain-dev-docs/cli/offline-ledger-support.md): Using the official CLI with Ledger provides a zero-frontend experience to interacting with MAYAChain.
- [Protocol Development](/mayachain-dev-docs/protocol-development.md)
- [Adding New Chains](/mayachain-dev-docs/protocol-development/adding-new-chains.md)
- [Chain Clients](/mayachain-dev-docs/protocol-development/chain-clients.md): An overview of how Chain Clients are implemented for different chain types.
- [UTXO](/mayachain-dev-docs/protocol-development/chain-clients/utxo.md): How the Bifrost works for UTXO chains like Bitcoin and its forks.
- [Zcash](/mayachain-dev-docs/protocol-development/chain-clients/zcash.md)
- [EVM Chains](/mayachain-dev-docs/protocol-development/chain-clients/evm-chains.md): This page describes how ETH and EVM chains are implemented
- [Cosmos Chains](/mayachain-dev-docs/protocol-development/chain-clients/cosmos-chains.md): This covers Cosmos connections
- [ERC-20 Tokens](/mayachain-dev-docs/protocol-development/erc-20-tokens.md): Adding ERC20 tokens to MAYAChain.
- [THORChain Version Updates I](/mayachain-dev-docs/protocol-development/thorchain-version-updates-i.md): Each version shows all the Merge Requests that were deployed with that version.
- [THORChain Version Updates II](/mayachain-dev-docs/protocol-development/thorchain-version-updates-ii.md): Each version shows all the Merge Requests that were deployed with that version.
- [THORChain Version Updates III](/mayachain-dev-docs/protocol-development/thorchain-version-updates-iii.md): Each version shows all the Merge Requests that were deployed with that version.
