# Fermi DEX Usage Guide

- [Fermi DEX: How it works](/fermi-dex-docs/fermi-dex-usage-guide/fermi-dex-how-it-works.md): How Liquidity works on Fermi DEX
- [Posting a Limit Order](/fermi-dex-docs/fermi-dex-usage-guide/fermi-dex-how-it-works/posting-a-limit-order.md): You can post a limit order on any market in a similar fashion to Serum/Openbook DEX. Here we highlight the workflow of making such a trade.
- [Finalizing Orders](/fermi-dex-docs/fermi-dex-usage-guide/fermi-dex-how-it-works/finalizing-orders.md): This is the step that makes the actual transfers & accounting changes to the counterparties' balances
- [Withdrawing Funds](/fermi-dex-docs/fermi-dex-usage-guide/fermi-dex-how-it-works/withdrawing-funds.md): Funds supplied to Fermi DEX are withdraw-able at all times.
- [Getting set up](/fermi-dex-docs/fermi-dex-usage-guide/getting-set-up.md): Steps to run tests on the codebase using the CLI
- [Getting tokens](/fermi-dex-docs/fermi-dex-usage-guide/getting-set-up/getting-tokens.md): Specific devnet SPL tokens are required to test fermi
- [Trobleshooting](/fermi-dex-docs/fermi-dex-usage-guide/getting-set-up/trobleshooting.md): Possible errors on Fermi DEX, and how to fix them
- [Transfer Hooks Redefined](/fermi-dex-docs/fermi-dex-usage-guide/transfer-hooks-redefined.md): DEXes with delayed settlement enable a new degree of composability, via offer-as-code.
- [Custom settlement periods](/fermi-dex-docs/fermi-dex-usage-guide/custom-settlement-periods.md): To allow better prices for large trades, we will enable MMs to define a custom settlement period - allowing them to bid on trades where liquidity may not be instantly available.
