> For the complete documentation index, see [llms.txt](https://docs.a-dex.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.a-dex.io/developers/smart-contracts.md).

# Smart Contracts

- [Swap](https://docs.a-dex.io/developers/smart-contracts/swap.md)
- [Tables](https://docs.a-dex.io/developers/smart-contracts/swap/tables.md)
- [Actions](https://docs.a-dex.io/developers/smart-contracts/swap/actions.md)
- [Examples](https://docs.a-dex.io/developers/smart-contracts/swap/examples.md)
- [How to open liquidity account?](https://docs.a-dex.io/developers/smart-contracts/swap/examples/how-to-open-liquidity-account.md)
- [How to close liquidity account?](https://docs.a-dex.io/developers/smart-contracts/swap/examples/how-to-close-liquidity-account.md)
- [How to add liquidity?](https://docs.a-dex.io/developers/smart-contracts/swap/examples/how-to-add-liquidity.md)
- [How to remove liquidity?](https://docs.a-dex.io/developers/smart-contracts/swap/examples/how-to-remove-liquidity.md)
- [How to swap by market price?](https://docs.a-dex.io/developers/smart-contracts/swap/examples/how-to-swap-by-market-price.md)
- [How to swap tokens with min out required amount?](https://docs.a-dex.io/developers/smart-contracts/swap/examples/how-to-swap-tokens-with-min-out-required-amount.md)
- [How to cross-swap tokens by market price?](https://docs.a-dex.io/developers/smart-contracts/swap/examples/how-to-cross-swap-tokens-by-market-price.md)
- [How to cross-swap tokens with min out required amount?](https://docs.a-dex.io/developers/smart-contracts/swap/examples/how-to-cross-swap-tokens-with-min-out-required-amount.md)
