# Deployment Overview

Once we are deploying all XdYe Smart Contract Structure we need to follow a certain order and take in to account some important considerations, in this Documentation we will provide all the requirements and considerations.&#x20;

We cover all smart contract's deployment (per separate) and then finally the whole XdYe deployment required to build a successful DEX contract structure.&#x20;

If you are interested in directly replicate XdYe structure or in other works deploy your own DEX you can jump directly to [final-deployment](https://rogercapone.gitbook.io/xdye-documentation/xdye-deployment/final-deployment "mention").

We strongly recommend to read and understand all of the contracts and their corresponding deployments in order to get a better understanding of the whole structure. This way you will be able to can edit or modify some code functionalities for building your own DEX.

You can easily navigate to any XdYe's Smart Contract deployment:&#x20;

{% content-ref url="factory-deployment" %}
[factory-deployment](https://rogercapone.gitbook.io/xdye-documentation/xdye-deployment/factory-deployment)
{% endcontent-ref %}

{% content-ref url="weth-deployment" %}
[weth-deployment](https://rogercapone.gitbook.io/xdye-documentation/xdye-deployment/weth-deployment)
{% endcontent-ref %}

{% content-ref url="router-deployment" %}
[router-deployment](https://rogercapone.gitbook.io/xdye-documentation/xdye-deployment/router-deployment)
{% endcontent-ref %}

{% content-ref url="xdye-token-deployment" %}
[xdye-token-deployment](https://rogercapone.gitbook.io/xdye-documentation/xdye-deployment/xdye-token-deployment)
{% endcontent-ref %}

{% content-ref url="masterchef-deployment" %}
[masterchef-deployment](https://rogercapone.gitbook.io/xdye-documentation/xdye-deployment/masterchef-deployment)
{% endcontent-ref %}

{% content-ref url="xdye-bar-deployment" %}
[xdye-bar-deployment](https://rogercapone.gitbook.io/xdye-documentation/xdye-deployment/xdye-bar-deployment)
{% endcontent-ref %}

{% content-ref url="xdye-maker-deployment" %}
[xdye-maker-deployment](https://rogercapone.gitbook.io/xdye-documentation/xdye-deployment/xdye-maker-deployment)
{% endcontent-ref %}

{% content-ref url="xdye-unlock-deployment" %}
[xdye-unlock-deployment](https://rogercapone.gitbook.io/xdye-documentation/xdye-deployment/xdye-unlock-deployment)
{% endcontent-ref %}

If you are interested on checking and understanding all the processes and steps for reproducing exactly XdYe contract's deployment, be sure to take a look at:

{% content-ref url="final-deployment" %}
[final-deployment](https://rogercapone.gitbook.io/xdye-documentation/xdye-deployment/final-deployment)
{% endcontent-ref %}
