# How to use CCTP UI for cross-chain deposits to dYdX V4

### What is CCTP?

* Circle’s Cross-Chain Transfer Protocol (CCTP) on Noble enables users to send their USDC, the collateral contemplated by dYdX Chain, from other chains directly to dYdX Chain in an easy, simple and secure manner
* Example: User wants to send their USDC on Polygon to dYdX Chain Solution: By leveraging CCTP, USDC can be burned on Polygon, re-minted on Noble, and forwarded via IBC to dYdX Chain in one transaction. It’s that simple!&#x20;

\
See: <https://dydx.exchange/blog/cctp>

### How CCTP works

CCTP enables USDC to be sent securely between supported blockchains via a native burn and mint process. There is no reliance on custodial bridging. Here’s an example of a simple CCTP transfer flow:

* User transfers USDC from one chain to another via a third-party app, thereby burning USDC on the source chain (e.g., Polygon)
* Circle’s automated service observes and attests to the burn event
* Either the user or a third party relays the attestation to the destination chain (e.g., Noble)
* User receives USDC on the destination chain (e.g., Noble)&#x20;

### Example: How to bridge USDC using the CCTP UI ( Polygon - Noble)

1. Go to <https://cctp.money/>
2. In order to bridge some USDC from `Polygon` to `dYdX v4` Mainnet, first connect your source wallet (e.g. Metamask). You can swap any fund or from any chain that is made available through `CCTP.` As destination chain, select `Noble.`
3. Next, for the destination address, we need a Noble wallet address, if you already have one, you can just click to connect the Keplr Wallet. \
   \
   In case you don't:\
   If you have connected a wallet before on <https://dydx.trade/> exchange, you can import that private key into Keplr wallet, in order to get your `Noble` destination address. If not, connect with e.g. Metamask wallet first on [trade](https://dydx.trade/).\
   \
   Now in order to export your private key, go to  [trade](https://dydx.trade/), click your wallet on the top right and use `export secret phrase.`

<figure><img src="/files/ihSjkkmyzxmIiHcG6pAE" alt="" width="266"><figcaption></figcaption></figure>

Then on Keplr, click `Import an existing wallet` and copy that secret phrase into Keplr.

<figure><img src="/files/dIdCglvHipIYfHzlOSji" alt="" width="375"><figcaption></figcaption></figure>

4. After you have imported a wallet, In the  Keplr wallet interface click, `copy address` and search for `Noble chain`.  Copy your Noble wallet address

<figure><img src="/files/1U72v1SqqHyWxPcZYDh5" alt="" width="353"><figcaption></figcaption></figure>

5. Now paste this address as the destination address. Fill in the amount of USDC you wish to bridge and click transfer.

<figure><img src="/files/cp0FFIHMSCuROEPqxIlO" alt="" width="375"><figcaption></figcaption></figure>

6. Approve the transfer and if all went well, you should see a message that the transfer was approved, followed by a burn and a mint notification on the bottom of your screen.

<figure><img src="/files/q7INzvNaCfOf0q9Rt8QP" alt="" width="375"><figcaption></figcaption></figure>

7. Finally on the <https://dydx.trade/> , connect your Metamask wallet with the same secret key you used to transfer to your Noble address. That will initiate the transfer to dYdX chain.\
   \
   You can now go to Mintscan, fill in your Noble address to check whether the bridging was successful.  If that's the case you should see a `receive, IBC transfer and IBC Acknowledgement transactions`. NOTE that the IBC transfer to dYdX chain may take some time to process.\
   \
   Once you see the `IBC Ack` happened, you should have received your funds in your dYdX wallet.

<figure><img src="/files/GKoREPQA6OFMzHTsPpG9" alt=""><figcaption></figcaption></figure>


---

# 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.dydx.community/dydx-chain-technical-docs/getting-started/user-guides/how-to-use-cctp-ui-for-cross-chain-deposits-to-dydx-v4.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.
