> 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/quipuswap-stable-swap-dex/factory/initial-setup.md).

# Initial setup

{% hint style="warning" %}
This section called only by `developer` address.
{% endhint %}

### DEX deploy function lambda

{% content-ref url="/pages/aH5mQCZX71gGaHz0vPMo" %}
[set\_init\_function](/smart-contracts/quipuswap-stable-swap-dex/factory/initial-setup/set_init_function.md)
{% endcontent-ref %}

### Developer lambdas

This entrypoint sets [Developer setter entrypoints](/smart-contracts/quipuswap-stable-swap-dex/developer-module/developer-setter-entrypoints.md) lambda-functions to contract storage by function ID and function-packed bytes. &#x20;

{% content-ref url="/pages/aeLKEd14RgHwekgkTCuI" %}
[set\_dev\_function](/smart-contracts/quipuswap-stable-swap-dex/standalone-dex/initialization/set_dev_function.md)
{% endcontent-ref %}

### Pre-compiled DEX lambdas

These entrypoints are designed for setting lambdas that will be copied and used in deployed DEX pool contracts.

{% content-ref url="/pages/TbRmEChMqbJxHUQAmoBc" %}
[DEX compiled codebase setup](/smart-contracts/quipuswap-stable-swap-dex/factory/initial-setup/dex-compiled-codebase-setup.md)
{% endcontent-ref %}
