> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dojima.foundation/llms.txt
> Use this file to discover all available pages before exploring further.

# Deployment

## Overview

The **XChain Connections** flow allows users to deploy cross-chain projects using a templated approach, ensuring all required configurations and inputs are completed before deployment.

***

### Steps to Deploy a Cross-Chain Project

1. **Head to XChain Connections**

   * After creating a new project or select from templates or selecting from the projects, the user is automatically redirected to the **XChain Connections** page to manage and deploy the project.
     <img src="https://mintcdn.com/dojimanetwork/C6QxP2Ciapx3egY_/builder-marketplace/images/omni-dapps/xchain-connections.png?fit=max&auto=format&n=C6QxP2Ciapx3egY_&q=85&s=6723abb57ab80fe2e18ae0894444cbb5" alt="Xchain Connection Screenshot" width="2854" height="1860" data-path="builder-marketplace/images/omni-dapps/xchain-connections.png" />

2. **Access Contracts**

   * In the **XChain Connections** page, head to **Contracts** located at the top-right corner.

   * A popup appears, prompting the user to enter specific inputs required for the cross-chain template deployment.
     <img src="https://mintcdn.com/dojimanetwork/C6QxP2Ciapx3egY_/builder-marketplace/images/omni-dapps/contracts-step1.png?fit=max&auto=format&n=C6QxP2Ciapx3egY_&q=85&s=c8a3af2d57074e7acda543a01294dec3" alt="Contracts step1 Screenshot" width="3166" height="1846" data-path="builder-marketplace/images/omni-dapps/contracts-step1.png" />

3. **Enter Input Details**

   * The user is asked to fill in all required fields in the popup.
   * **Important**: Ensure all inputs are correctly and consistently filled out before proceeding.
     <img src="https://mintcdn.com/dojimanetwork/C6QxP2Ciapx3egY_/builder-marketplace/images/omni-dapps/entered-inputs.png?fit=max&auto=format&n=C6QxP2Ciapx3egY_&q=85&s=bc85e610df0bc489118bba9e31f6664e" alt="Contracts step1 Screenshot" width="3420" height="1896" data-path="builder-marketplace/images/omni-dapps/entered-inputs.png" />

4. **Save Details**
   * Before moving to the next step, the user clicks **Save** to store the input details.
     <img src="https://mintcdn.com/dojimanetwork/C6QxP2Ciapx3egY_/builder-marketplace/images/omni-dapps/save-inputs.png?fit=max&auto=format&n=C6QxP2Ciapx3egY_&q=85&s=b830a3f25ee1a3b437b5b9a6a1c54f6d" alt="Contracts step1 Screenshot" width="3420" height="1896" data-path="builder-marketplace/images/omni-dapps/save-inputs.png" />

5. **Complete All Steps**

   * The user follows any remaining steps within the popup to complete the configuration.

   * Once all steps are finalized, the user closes the popup.

6. **Enable Deploy Button**

   * After completing and saving all input details, the **Deploy** button is enabled at the top right.
     <img src="https://mintcdn.com/dojimanetwork/C6QxP2Ciapx3egY_/builder-marketplace/images/omni-dapps/deploy-contract.png?fit=max&auto=format&n=C6QxP2Ciapx3egY_&q=85&s=6879e3e4f68e6d36d01f06cbebfb108c" alt="Contracts step1 Screenshot" width="2880" height="1856" data-path="builder-marketplace/images/omni-dapps/deploy-contract.png" />

7. **Deploy the Project**

   * To deploy the project, the user clicks on the **Deploy** button.
   * The system prompts the user to connect to the [Dojima Wallet](https://chromewebstore.google.com/detail/dojima-wallet/bmcnjpgbhlegnmpmphhfealchlfifepj?hl=en-GB\&utm_source=ext_sidebar) to complete the deployment process.
     <img src="https://mintcdn.com/dojimanetwork/C6QxP2Ciapx3egY_/builder-marketplace/images/omni-dapps/connect-wallet.png?fit=max&auto=format&n=C6QxP2Ciapx3egY_&q=85&s=63a5024df7c6d7e8fa66ada3cb6d0bc9" alt="Connect Wallet Screenshot" width="2880" height="1896" data-path="builder-marketplace/images/omni-dapps/connect-wallet.png" />
     <img src="https://mintcdn.com/dojimanetwork/C6QxP2Ciapx3egY_/builder-marketplace/images/omni-dapps/password.png?fit=max&auto=format&n=C6QxP2Ciapx3egY_&q=85&s=4a1a41c2129cea9f692919764e8e0cf1" alt="Connect Wallet Screenshot" width="2880" height="1896" data-path="builder-marketplace/images/omni-dapps/password.png" />

8. **Preview**

* To deploy the project, Accounts should maintain minimum balance of 0.2.
  <img src="https://mintcdn.com/dojimanetwork/C6QxP2Ciapx3egY_/builder-marketplace/images/omni-dapps/balance-error-message.png?fit=max&auto=format&n=C6QxP2Ciapx3egY_&q=85&s=a3e66fe51e944b22015ba87f471b2a5a" alt="Error message Screenshot" width="2880" height="1896" data-path="builder-marketplace/images/omni-dapps/balance-error-message.png" />

* Review the details and proceed to deployment.
  <img src="https://mintcdn.com/dojimanetwork/C6QxP2Ciapx3egY_/builder-marketplace/images/omni-dapps/deployment-details.png?fit=max&auto=format&n=C6QxP2Ciapx3egY_&q=85&s=4b4871fd0063858af78ec9ae0c99f7bf" alt="Preview Screenshot" width="2880" height="1896" data-path="builder-marketplace/images/omni-dapps/deployment-details.png" />

***

After the deployment of the project head over to the **projects** section and select the deployed project and head to details to see the project details.

<img src="https://mintcdn.com/dojimanetwork/C6QxP2Ciapx3egY_/builder-marketplace/images/omni-dapps/deployed-project-details.png?fit=max&auto=format&n=C6QxP2Ciapx3egY_&q=85&s=c80a72c484d4e63f7d795c8361895a47" alt="Details Screenshot" width="2880" height="1896" data-path="builder-marketplace/images/omni-dapps/deployed-project-details.png" />
