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

# BakerRegistry contract

The main purpose of this contract is registration and validation of bakers before voting during [***launch\_exchange***](/smart-contracts/dex-2.0/dexcore-contract/entrypoints-overview/dex-entrypoints/launch_exchange.md)*,* [***invest\_liquidity***](/smart-contracts/dex-2.0/dexcore-contract/entrypoints-overview/dex-entrypoints/invest_liquidity.md)*,* [***divest\_liquidity***](/smart-contracts/dex-2.0/dexcore-contract/entrypoints-overview/dex-entrypoints/divest_liquidity.md), [***transfer***](/smart-contracts/dex-2.0/dexcore-contract/entrypoints-overview/fa2-entrypoints/transfer.md) and [***vote***](/smart-contracts/dex-2.0/dexcore-contract/entrypoints-overview/dex-entrypoints/vote.md) operations.
