> For the complete documentation index, see [llms.txt](https://mantabridge.gitbook.io/manta-bridge-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://mantabridge.gitbook.io/manta-bridge-docs/guides/bridge-usdc-to-manta-pacific.md).

# 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](https://mantabridge.cc/) before signing. Supported tokens and networks can change, so check the current USDC entry in [supported assets](file:///2078213/reference/supported-assets.md).

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. |

{% hint style="warning" %}
Do not bridge your full ETH balance away from the network where the next transaction must be paid. Gas estimates can change before confirmation.
{% endhint %}

{% stepper %}
{% step %}

## 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](file:///2078213/reference/supported-assets.md) before continuing.
{% endstep %}

{% step %}

## 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](file:///2078213/guides/token-approvals.md). Ethereum's [ERC-20 token standard overview](https://ethereum.org/developers/docs/standards/tokens/erc-20/) describes the approval and allowance functions used by ERC-20 tokens.
{% endstep %}

{% step %}

## 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.
{% endstep %}
{% endstepper %}

## 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](https://ethereum.org/developers/docs/gas/) 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.

{% hint style="info" %}
Live fee estimates, confirmation status, and supported token routes should be verified in the bridge interface before signing any transaction.
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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://mantabridge.gitbook.io/manta-bridge-docs/guides/bridge-usdc-to-manta-pacific.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.
