# AndromedaSwap Documentation

## AndromedaSwap Documentation

- [Overview](https://andromeda-swap.gitbook.io/andromedaswap-documentation/overview.md): AndromedaSwap is the #1 robust and reliable DEX on the Aleph Zero Blockchain, focused on scalability, affordability and accessibility in all its facets of operation.
- [What is AndromedaSwap?](https://andromeda-swap.gitbook.io/andromedaswap-documentation/overview/what-is-andromedaswap.md): AndromedaSwap is an Automated Market Maker (AMM) Decentralized exchange built upon the Aleph Zero Blockchain with the aim of offering the community a safe and secure means to exchange their assets.
- [Protocol fees](https://andromeda-swap.gitbook.io/andromedaswap-documentation/overview/protocol-fees.md): The AndromedaSwap protocol comes with fees to support and cater for its continued development. The fees deducted from the swappers vary with respect to their holdings of the AndromedaSwap token.
- [Concepts & Features](https://andromeda-swap.gitbook.io/andromedaswap-documentation/concepts-and-features.md): There are two major services and products associated with the AndromedaSwap protocol which are:
- [Automated Market Maker (AMM) Decentralized Exchange (DEX)](https://andromeda-swap.gitbook.io/andromedaswap-documentation/concepts-and-features/automated-market-maker-amm-decentralized-exchange-dex.md): AndromedaSwap offers a safe and secure means for the exchange of assets with a defined liquidity pool, valued with a ratio-based formula.
- [Token Lock/Burn](https://andromeda-swap.gitbook.io/andromedaswap-documentation/concepts-and-features/token-lock-burn.md): AndromedaSwap will provide a means for users to lock their tokens with a scheduled intended release date at a time in the future. This will pave a way for the savings of tokens seamlessly.
- [Zap](https://andromeda-swap.gitbook.io/andromedaswap-documentation/concepts-and-features/zap.md): Provide liquidity seamlessly with just one token of both tokens associated with any given pair.
- [AndromedaSwap Token](https://andromeda-swap.gitbook.io/andromedaswap-documentation/andromedaswap-token.md): AndromedaSwap (ANS) is the utility token for the AndromedaSwap protocol created with compliance to the PSP22 standard and has the following design:
- [Tokenomics](https://andromeda-swap.gitbook.io/andromedaswap-documentation/tokenomics.md): The tokenomics of the Andromeda Protocol is well-suited and structured and is represented thus:
- [Roadmap](https://andromeda-swap.gitbook.io/andromedaswap-documentation/roadmap.md): Being a reliable product, AndromedaSwap definitely follows a routine flow and implementation process and pattern for the development process of its features.
- [Smart Contracts](https://andromeda-swap.gitbook.io/andromedaswap-documentation/smart-contracts.md): There are currently four smart contracts that make the operation of the Andromeda swap possible. The perks of the smart contracts on Andromeda are the code hashes used to instantiate them seamlessly.
- [ink! Developers' Guide](https://andromeda-swap.gitbook.io/andromedaswap-documentation/ink-developers-guide.md): This page aims at giving a technical approach to interacting with our smart contracts from other smart contracts using ink! to enable for adding liquidity, removing liquidity, trading, pricing etc.
- [Price estimation](https://andromeda-swap.gitbook.io/andromedaswap-documentation/ink-developers-guide/price-estimation.md): To estimate the price (output) of a token in any given pair (AZERO or PSP22) against the other token in that pair, you can follow the steps outlined in this section. It's usually the very first step.
- [Swapping tokens](https://andromeda-swap.gitbook.io/andromedaswap-documentation/ink-developers-guide/swapping-tokens.md): To swap tokens, you can follow the steps outlined in this section to first determine the pool contract address to interact with and the form of swap (AZERO to PSP22 token or PSP22 token to AZERO).
- [Creating pairs](https://andromeda-swap.gitbook.io/andromedaswap-documentation/ink-developers-guide/creating-pairs.md): To create pairs, you can follow the steps outlined in this section. There are two forms of pools that can be created (AZERO/PSP22 or PSP22/PSP22) on the protocol and they have distinct approaches.
- [Polkadot{.js} API integrations](https://andromeda-swap.gitbook.io/andromedaswap-documentation/ink-developers-guide/polkadot-.js-api-integrations.md): These are the WASM-based tool-kits that you could import for seamless and flexible JavaScript client-side or server-side integrations with the Polkadot{.js} API.
- [Summary](https://andromeda-swap.gitbook.io/andromedaswap-documentation/ink-developers-guide/summary.md): With the provided examples, we believe it will be possible to integrate with the AndromedaSwap protocol and in turn foster an intriguing DeFi experience on Aleph Zero.
- [Usage guide](https://andromeda-swap.gitbook.io/andromedaswap-documentation/usage-guide.md): This section is meant to give brief explanations pertaining to how several processes can be successfully performed on the dApp from liquidity provision to trading, as well as PSP22 metadata specs.
- [Frequently Asked Questions (FAQs)](https://andromeda-swap.gitbook.io/andromedaswap-documentation/frequently-asked-questions-faqs.md): Want to know more about AndromedaSwap or find a quick answer to a question you have? You may find a number of associated questions that could offer solutions to your problems. Check out these FAQs.
- [Helpful resources](https://andromeda-swap.gitbook.io/andromedaswap-documentation/helpful-resources.md): Below is a list of curated resources that can guide you and provide an avenue for easy interaction with AndromedaSwap or associated resources centred around the project that may be helpful to you.
- [Whitelisting prerequisites](https://andromeda-swap.gitbook.io/andromedaswap-documentation/whitelisting-prerequisites.md): To get your token's graphics updated on the protocol (a sort of "reviewed" status whitelist), you need to provide certain information and take some actions to ensure the safety of our users.
- [Team profiles](https://andromeda-swap.gitbook.io/andromedaswap-documentation/team-profiles.md): Meet the beautiful team behind AndromedaSwap. We develop amazing solutions while having fun altogether. Feel free to reach out to us at any time.
- [Audits/Bounties](https://andromeda-swap.gitbook.io/andromedaswap-documentation/audits-bounties.md): The smart contracts for AndromedaSwap are not yet audited but this is not the final resort. We're in need of total support to make that possible.
- [Disclaimer](https://andromeda-swap.gitbook.io/andromedaswap-documentation/disclaimer.md): Note these few points and consider them with utmost scrutiny before initiating transactions or utilizing the AndromedaSwap protocol at large.
