For the complete documentation index, see llms.txt. This page is also available as Markdown.

bridge usdc to manta pacific

Use this guide to deposit USDC from Ethereum L1 to Manta Pacific. USDC is an ERC-20 token, so the bridge flow normally requires a token approval first, followed by the deposit transaction.

Before You Start

Confirm the live route and asset details in Manta Bridge before signing. Supported tokens and networks can change, so check the current USDC entry in supported assets.

You need:

Requirement
Why it matters

USDC on Ethereum

The deposit starts from the L1 wallet balance.

ETH on Ethereum

You need ETH to pay gas for the approval and deposit transactions.

ETH on Manta Pacific

You need ETH on Manta Pacific for later L2 actions, such as sending USDC or using apps.

Correct wallet account

The destination address is usually the same connected wallet address unless the bridge UI says otherwise.

1

Select USDC and Manta Pacific

  1. Connect your wallet.

  2. Set the source network to Ethereum.

  3. Set the destination network to Manta Pacific.

  4. Select USDC as the asset.

  5. Enter the amount you want to deposit.

Review the token symbol, network names, and receiving address carefully. If you are unsure which USDC version is supported, check supported assets before continuing.

2

Approve USDC

Because USDC is an ERC-20 token, the bridge contract needs permission to transfer the selected amount from your wallet. This approval is a separate on-chain transaction.

  1. Choose the approval action in the bridge UI.

  2. Review the spender address and approval amount in your wallet.

  3. Confirm the approval transaction.

  4. Wait for the approval to be recognized by the bridge interface.

For a deeper explanation of allowances and approval safety, see token approvals. Ethereum's ERC-20 token standard overview describes the approval and allowance functions used by ERC-20 tokens.

3

Deposit USDC

After approval is available, submit the deposit transaction.

  1. Review the bridge summary, including source chain, destination chain, token, amount, and estimated fees.

  2. Confirm the deposit in your wallet.

  3. Keep the page open until the bridge shows the transfer status.

  4. Verify the USDC balance on Manta Pacific after the deposit completes.

The approval only authorizes the bridge contract to spend USDC. The deposit transaction is what starts the actual L1-to-L2 transfer.

After the Deposit

Your USDC balance on Manta Pacific can be used only when your wallet is connected to Manta Pacific and has enough ETH on that network to pay gas. Ethereum's gas documentation explains why transactions require ETH-based fees.

Before sending USDC or interacting with apps on Manta Pacific:

  1. Switch your wallet to Manta Pacific.

  2. Confirm the USDC balance appears on the destination network.

  3. Keep ETH on Manta Pacific for transaction fees.

Live fee estimates, confirmation status, and supported token routes should be verified in the bridge interface before signing any transaction.

Was this helpful?