# Omni-CDP

We built the first Omni-CDP protocol by integrating LayerZero's cross-chain technology. This allows users to deposit BTC on one network and mint satUSD on another, seamlessly connecting liquidity across multiple chains.

### What is LayerZero

**LayerZero** is an **omnichain interoperability protocol** that enables seamless communication between different blockchains. It allows developers to build omnichain applications (OApps) that can interact across multiple chains as if they were on a single chain.All **core protocol contracts** are **immutable** and **non-upgradeable**, ensuring you never face unplanned changes from the protocol.&#x20;

Application contract owners have the flexibility to define, customize, and lock configurations, allowing them to optimize security and cost according to their specific needs.

### How to Use Omni CDP

{% stepper %}
{% step %}

### Choose Chains

Conenct wallet and choose your source chain&#x20;
{% endstep %}

{% step %}

<figure><img src="https://3162812039-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPZA7LS6LjeZIqysGy3p7%2Fuploads%2FXdg48tIr96UuMdfgNaOl%2Fimage.png?alt=media&#x26;token=c9659d3b-ae6a-4919-9921-525a7c51182b" alt=""><figcaption></figcaption></figure>

### Select Collateral

Select which assets your wanna deposit as collateral to mint satUSD

<figure><img src="https://3162812039-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPZA7LS6LjeZIqysGy3p7%2Fuploads%2Fw2zYszNkXYwz2esGRMFO%2Fimage.png?alt=media&#x26;token=e4af1ef1-c124-4054-9c1f-be98f7bbeae5" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Mint satUSD

Click "Mint" to receive satUSD on destination chain

<figure><img src="https://3162812039-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPZA7LS6LjeZIqysGy3p7%2Fuploads%2FNx6ZAccQh2XlbuxXiiJn%2Fimage.png?alt=media&#x26;token=3739d1d8-ae23-4b1c-a9f7-d49e02c6aed7" alt=""><figcaption></figcaption></figure>
{% endstep %}
{% endstepper %}
