Don't go by the name your wallet shows. A Binance announcement from September 2023 (published on the 6th, updated on the 8th) says that on the Optimism network it supports deposits of native USDC only, and that non-native USDC deposited via Optimism is not supported and will not be credited. Around the same time Circle was still reaching out to apps to get the bridged version relabelled as USDC.e — so whether the name in your wallet tells the two apart depends on the wallet. That was the rule when the notice was written; the deposit page is where you find out what applies now (checked September 2026).
A deposit address can be right down to the last character and the deposit can still go uncredited. When the coins are coming from Arbitrum or Optimism, the address is rarely the part that goes wrong. Two other things are: whether the exchange lists that exact network for that coin, and whether the token in your wallet sits behind the contract the exchange accepts.
First, where the money is right now: in your own layer-2 wallet, unsent, and every decision about it is yours. Tap send and that changes — whether it gets credited is decided by the exchange's deposit rules, and what's left for you is waiting and asking. So every check below belongs before the send button. This piece was put together from Arbitrum's, Optimism's and Circle's public documentation and a handful of Binance announcements.
Before you tap send
The address answers half the question
Arbitrum One, Optimism and Ethereum mainnet share one address format: a long string starting with 0x. Whether an exchange hands out the very same string on each of them isn't stated in anything we read, so go by what the deposit page shows. If you flip between those networks on a deposit page and the address shown doesn't change by a single character, don't read that as "any of them will do." An address says who receives the coins. Crediting is worked out per coin and per network, one combination at a time.
Binance's June 2023 notice describes the flow in exactly that order: open the USDT deposit page, select the network, then take the address. It names the two networks as Arbitrum One and Optimism. Your wallet may label them slightly differently, so make sure you're looking at the same network on both screens.
It's also worth checking that the network is open for deposits at all. Binance's help page on deposits that haven't been credited lists, among its causes, a coin or network the platform doesn't support and deposits being suspended during wallet maintenance; it tells users to check the deposit and withdrawal status page first, and warns that using an unsupported network can mean losing the assets. For plain copy-paste errors in the address itself, our address validator will catch a malformed string. It checks format only. It can't see which network you picked.
Two contracts, one name
Stablecoins on a layer 2 often come in two versions. One is issued directly on that network — native. The other started on Ethereum, was locked in the official bridge and minted on the layer 2 — bridged. Arbitrum's documentation lists the two side by side, with different names, symbols and contract addresses; the bridged one's symbol was changed to USDC.e. A wallet's label may not have followed, so in our view the contract address is the field to trust.
- Arbitrum One, native USDC (issued by Circle):
0xaf88d065e77c8cC2239327C5EDb3A432268e5831— from Arbitrum's docs - Arbitrum One, bridged USDC.e:
0xff970a61a04b1ca14834a43f5de4533ebddb5cc8— from Arbitrum's docs - Optimism, native USDC (issued by Circle):
0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85— from Circle's post of 30 August 2023 - Optimism, bridged USDC.e:
0x7f5c764cbc14f9669b88837ca1490cca17c31607— from the same post
The check is unglamorous. Open the token's detail screen in your wallet, find the contract address, and compare it with the one on the deposit page and in the official docs. To tell these two apart quickly, the last four characters are enough: on Arbitrum one ends in 5831, the other in 5cc8. To rule out some unrelated token wearing the same name, compare the whole string. The four addresses above were copied character by character from the documents cited, but don't take this page's word for it — go by what your wallet and the official pages show.
Circle's post also says native liquidity may grow and replace the bridged version over time. Until it does, both contracts are in circulation and the check stays necessary.
Which one the exchange takes: three notices as examples
The logic is usually the same at exchanges that accept layer-2 deposits: the contract on the deposit page is the one that gets credited. How each one lists them differs, so here are Binance's notices as a worked example. All three date from 2023, which means they show the rule as it was announced.
On Arbitrum it takes both kinds of USDC, through two separate doors. The notice of 9 November 2023 opened deposits, withdrawals and conversion for USDC.e on the Arbitrum network under the internal ticker ARBUSDCE; the notice states that native USDC over Arbitrum was already supported at that point. The same notice mentions a one-way conversion from ARBUSDCE to native USDC in Convert, without stating a rate. Two tokens with nearly the same name, on the same network, are two tickers and two deposit entries once they're inside the platform.
On Optimism the line is much harder. That's the warning at the top.
USDT is a different case again. The notice of 2 June 2023 opened USDT deposits on Arbitrum One and Optimism and describes the USDT on both as bridged: on Optimism it's managed by the Optimism Foundation, on Arbitrum One the bridge contract is controlled by a Tether multisig, and in neither case is the token issued by Tether or redeemable with Tether. The contracts given are 0xfd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb9 for Arbitrum One and 0x94b008aa00579c1307b0ef2c499ad98a8ce58e58 for Optimism. We didn't verify whether the issuance arrangement has changed since.
Our own rule is short: if the contract in the wallet doesn't match the one on the deposit page, the transfer doesn't go out. A matching name, the right network and a correct address don't add up to a matching contract. Whether a mismatched deposit can be recovered afterwards depends on the case: our piece on depositing an unsupported token sorts it into three, and the one on sending on the wrong network covers the network side.
The other thing your wallet needs
Sending a token on a layer 2 doesn't take the network fee out of the token. Arbitrum's documentation describes a transaction's fee as two parts — the layer 2's own execution, plus the cost of posting data to Ethereum — priced in wei and gwei, which is to say in ETH. A wallet holding USDC and no ETH on that network will most likely not get the transfer out. For Optimism, look at the wallet's confirmation screen before sending: it shows which coin the network fee is charged in, and whether you hold enough of it.
There's a floor on the amount as well. The same Binance help page lists a deposit below the minimum as one of the reasons it won't be credited. Where the floor sits varies by network; the deposit page has the number. This matters most if you planned a small test transfer first: a test that lands under the floor only proves you can make a deposit that isn't credited. Why the floor exists is in the piece on minimum deposits.
Going back through mainnet? Count seven days
One plan people reach for: layer 2 has too many ways to get this wrong, so move the coins back to Ethereum mainnet and deposit the familiar way. It works. It also takes a while.
Arbitrum's docs say a withdrawal from Arbitrum One to Ethereum over the official bridge takes at least seven days, and that once the countdown ends you have to come back and click Claim before the funds arrive. Optimism's docs say a withdrawal from OP Mainnet to Ethereum over the Standard Bridge takes seven days to complete because of the challenge period, and that this direction needs further transactions from the user. Both were checked in September 2026; treat it as a challenge period on the order of seven days and read the docs for the details. The other direction is far quicker — for Ethereum into Arbitrum the docs give roughly 15 to 30 minutes, depending on congestion.
Seven days for the sake of one deposit is a trade we'd almost never make. If the deposit page lists this layer 2 and lists the contract you hold, send from the layer 2. If it doesn't, then look at other routes. The reverse question, whether withdrawing to a layer 2 saves anything, is its own calculation, covered in our piece on whether L2 withdrawals are cheaper, and the network guide has the table for choosing between routes.
One thing we couldn't confirm
Does an exchange credit a deposit that arrives straight from a bridge or another smart contract, rather than from an ordinary wallet transfer? None of the pages we read for this article addresses it. Binance's help page on uncredited deposits says nothing about contract deposits. Silence isn't a yes. It isn't a no either.
So we won't guess. What happens after you tap send — confirmations complete, nothing credited — belongs to a different article. Before sending, if that's the route you had in mind, ask the exchange's support and wait for a clear answer; without one, don't take it.
Read next
The other direction: withdrawing to Arbitrum or Optimism Deposited an unsupported token? Three cases, three outcomes Sent on the wrong network: what can be recovered Test transfers: what a small send actually proves See supported networks by coin in the reference tableSources: Arbitrum docs · USDC on Arbitrum One, Arbitrum docs · bridge quickstart, Optimism docs · Standard Bridge, Circle · native USDC on OP Mainnet, Binance announcement · USDC on Optimism (2023-09-06), Binance announcement · USDC.e on Arbitrum (2023-11-09), Binance announcement · USDT on Arbitrum One and Optimism (2023-06-02); we also read Arbitrum's gas and fees page and Binance's help page on uncredited deposits. Checked 2026-09-30. Everything attributed to these pages is paraphrase, not verbatim quotation. The announcements are from 2023 and supported networks and contracts change, so go by those pages and the deposit page as they stand when you read them.
