# How To Deposit $USDC From Different Chains

Canonical page: https://docs.denaria.finance/tutorial/how-deposit-usdc-deiffert-chain

Status: current

[Video](https://docs.denaria.finance/img/tutorial/07_howDepositUSDCDifferantChain.mp4)
  

## Smart Routing Supported chains

Denaria supports **cross-chain USDC** deposits via ZeroDev smart routing. This lets you send USDC to your Denaria address from the supported networks below.

**$USDC from**: Ethereum, OP Mainnet, BNB Smart Chain, Unichain, Polygon, World Chain, HyperEVM, Soneium Mainnet, Base, Mode, Arbitrum One, Scroll.

## Prerequisites

- You have USDC on one of the supported chains.
- You have a small amount of the chain’s native gas token (ETH/BNB/MATIC, etc.) to pay transaction fees.
- Minimum deposit: $5 USDC.

---

## **Step-by-Step Tutorial**

### 1. Copy the deposit address

- Open the Denaria PWA, go to Portfolio section and tap “Receive”.
- Select “Receive from other chains”
- Read the warning carefully, then swipe up on the yellow button to confirm.
- Copy the address shown (starting with `0x...`)

### 2. Open MetaMask and Select USDC**

- Launch your MetaMask App or web3 wallet.
- From here, tap on USDC, deposited in one of the supported chains.

### 3. Send the USDC to Denaria

- Tap **Send and p**aste your Smart Routing Denaria address (copied before).
- Enter the amount (minimum **$5**).
- Review the transaction details and **confirm**.

*Make sure you are sending USDC (not USDT) and that you’re on a supported chain.*

### 4. Confirm the funds in Denaria

- Go back to the **Denaria** PWA and visi the “**Portfolio” tab**.
- After the transaction is processed, your balance will increase.
