# Unified Deposit Address

### Overview

Unified Deposit Address (UDA) is a cross-chain API solution that enables crypto applications to onboard users from any blockchain network using any supported asset. By providing a single deposit address deployed across multiple chains, UDA eliminates the friction of manual bridging and chain-specific asset requirements.

Traditional crypto applications face significant user acquisition challenges:

* **Chain Lock-in**: Users must bridge assets from different chains where they hold funds to the application's chain before they can start using the app
* **User Confusion**: Users often send incorrect assets to wrong addresses on incompatible chains and end up losing funds
* **Complex User Journey**: Multiple transactions and additional steps create friction in the onboarding process
* **Reduced Conversion**: Technical barriers like manual bridging prevent users from trying new apps

### Solution

UDA provides a **single, unified deposit address** deployed across multiple blockchain networks. When users send any supported asset to this address, the system automatically:

1. **Swaps** the deposited asset to the required token
2. **Teleports** the converted funds to the specified destination chain
3. **Delivers** the final asset to the user's wallet on the target network

### How It Works

#### Example

**Scenario**: Polymarket requires USDC on Polygon

* **User Holdings**: 10 USDT  on Avalanche
* **Action**: User simply transfers USDT to the unified deposit address
* **Result**: USDT is automatically converted to USDC and delivered to user's Polygon wallet

**Outcome:** User can immediately start trading on Polymarket without bridging or relying on third party applications to onboard to Polymarket.

### Supported Networks

| Network             | ID    |
| ------------------- | ----- |
| Ethereum            | 1     |
| Arbitrum            | 42161 |
| Base                | 8453  |
| Optimism            | 10    |
| Unichain            | 130   |
| Worldchain          | 480   |
| Binance Smart Chain | 56    |
| Avalanche           | 43114 |
| Polygon             | 137   |
| Sonic               | 146   |

#### Coming Soon

|         |           |
| ------- | --------- |
| Solana  | 792703809 |
| Bitcoin | 8253038   |

### Start Integrating

Get started by creating an account and getting your API key at [portal.enclave.money](https://portal.enclave.money/) and following the API documentation below:

{% content-ref url="/pages/dnej6tvQTN7AW1FbOQVe" %}
[Unified Deposit Address](/integrate-with-enclave-money/api-reference/unified-deposit-address.md)
{% endcontent-ref %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.enclave.money/introducing-enclave-money/unified-deposit-address.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
