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

# Smart Contracts

{% content-ref url="/pages/cROFPRMMKwiT0RHDtKus" %}
[Factory](/technical-reference/smart-contracts/factory.md)
{% endcontent-ref %}

{% content-ref url="/pages/VW4HFDZc29Trox9RpfJL" %}
[Pair](/technical-reference/smart-contracts/pair.md)
{% endcontent-ref %}

{% content-ref url="/pages/povnZRBWM298FOfIqjgG" %}
[Pair (ERC-20)](/technical-reference/smart-contracts/pair-erc-20.md)
{% endcontent-ref %}

{% content-ref url="/pages/nA84ozVVHIW2PWJtGsEO" %}
[Library](/technical-reference/smart-contracts/library.md)
{% endcontent-ref %}

{% content-ref url="/pages/arZny6u63gY14wse61zz" %}
[Router](/technical-reference/smart-contracts/router.md)
{% endcontent-ref %}
