MetaMask added Stellar as a default network on Oct. 29, bringing one of crypto’s oldest payments networks directly into the most widely used self-custody wallet. The integration is live on both MetaMask Mobile and Extension, and existing users do not need to create anything new: a Stellar address is derived from the recovery phrase already backing their multichain accounts. For a wallet associated almost entirely with EVM chains, supporting a non-EVM payments network natively is a notable shift, and it puts stablecoin payments on Stellar one tap away for tens of millions of users.
But the rollout comes with mechanics that will trip up anyone who treats a Stellar account like just another Ethereum address. Before an unfunded account can receive assets such as USDC through MetaMask’s documented flow, it needs XLM funding and the receiving token activated. Skip those steps and your transfer may simply fail.
First, fund the account
MetaMask’s Stellar instructions require a first deposit of at least 1 XLM for a new, unfunded address. On Stellar, an account does not exist on the ledger until it is funded, and that minimum balance is not a fee that gets spent. It becomes a reserve that stays locked in the account for as long as the account exists.
Under Stellar’s current reserve rules, an ordinary unsponsored account must maintain 1 XLM, plus another 0.5 XLM for each trustline it holds. Other account entries can push the minimum higher, and transaction fees require spendable XLM above the reserve. The locked balance remains in the account, visible but not usable. Stellar’s rules also allow another account to sponsor these reserves, including the base reserve, which is how some services onboard users without making them pay the minimum upfront.
Then, activate the token
Receiving USDC or any other issued token on Stellar requires a trustline, and MetaMask makes you build it manually. The flow is specific: open Manage Tokens, enable the desired token, open its entry marked Inactive, choose Activate, and confirm the transaction. Merely adding the token to the visible list does nothing. Activation is a separate on-chain action, and it requires spendable XLM for the 0.5 XLM trustline reserve plus the network fee. Neither can come from the amount already locked as reserves.
This is where new users get burned. If someone bridges a stablecoin to a Stellar address that has no trustline for it, the funds do not land gracefully. MetaMask explicitly warns that bridged funds can be lost if the trustline is missing when they arrive. An ordinary Stellar token send to a recipient without the required trustline behaves differently: MetaMask says the send simply fails.
The bridging fine print
Not every path requires manual setup. A swap between two tokens already on Stellar can automatically create the needed trustline inside MetaMask. The manual requirement applies to cross-chain swaps into a non-XLM token, where the receiving trustline must be activated before the bridge transaction starts. MetaMask prompts users before bridge confirmation, but the wallet’s own documentation is blunt about the consequences of ignoring the warning.
The distinction matters because Stellar’s entire value proposition in this integration is cheap stablecoin payments. USDC on Stellar settles quickly with negligible fees, which is exactly what made it attractive to MetaMask as a default network. But the trustline model is foreign to anyone arriving from Ethereum or Solana, where any token can be sent to any address without preparation.
Why this integration matters
For Stellar, default status in MetaMask is the deepest distribution channel it has ever had. The network has spent years courting stablecoin issuers and payment corridors, particularly in regions where dollar access is limited. Being one tap away in the default wallet changes the discovery problem entirely.
For MetaMask, the move continues its expansion beyond EVM chains, following earlier additions of Bitcoin and Solana support. Stellar brings a payments-first network with native issuance controls, which is a different toolset than the DeFi-focused chains MetaMask has historically served.
What to do before your first transfer
The practical checklist is short. Send at least 1 XLM to your new Stellar address first, and keep a little extra for fees. Activate a trustline for USDC, or whichever token you plan to receive, before bridging or accepting any cross-chain transfer. Confirm the trustline shows active, not just visible, in Manage Tokens. And if you are receiving from someone else, tell them to do the same.
The integration is a genuine step forward for both projects. But the first USDC transfer you attempt without a funded account and an activated trustline is the one most likely to teach you the lesson the hard way.
The trustline thing will burn so many people coming from Ethereum. On EVM chains any token goes to any address, on Stellar your USDC send just fails without activation. Needed this checklist before my first bridge.
Sponsored reserves are the interesting detail. Another account can pay the 1 XLM base and the 0.5 per trustline for you, which is how services onboard users free. MetaMask just makes you do it all manually.
sponsored reserves are how wallets onboard users at zero cost. stellar solved free onboarding years ago and nobody outside the ecosystem noticed
0.5 XLM per trustline adds up fast. Hold five tokens and you are at 3.5 XLM locked forever, plus fees need spendable balance on top. Cheap until you try a basket.
3.5 XLM locked forever for five trustlines and people call this cheap. try a basket of twenty tokens and get back to me
3.5 xlm locked is like a dollar of spare change. compare that to one failed eth transfer at 15 gwei and stellar is still the cheap option
3.5 xlm locked is like a dollar of spare change. compare that to one failed eth transfer at 15 gwei and stellar is still the cheap option
Lost an afternoon to the 1 XLM base reserve thing back in 2021. Glad the article spells it out before people blame MetaMask for a failed send.
same, 2021 me thought the wallet ate my XLM. the reserve model is fine, wallet UX just never explains it
Default network status in MetaMask is the biggest distribution Stellar has ever had. Bitcoin and Solana went in first, now a non-EVM payments chain one tap away. Quietly huge for USDC corridors where dollar access is limited.
one tap away for tens of millions and the first thing they hit is a failed USDC send because no trustline. stellar better ship a clearer error message fast
first non EVM network in metamask and they went with stellar. usdc payments are about to get stupid cheap
cheap until your first transfer bounces because the account needs XLM funding and token activation first. cost me 20 minutes yesterday
the wallet should just show a fund with 1 xlm button before you send. half the failed transfers are people skipping activation entirely
the wallet should just show a fund with 1 xlm button before you send. half the failed transfers are people skipping activation entirely
derived from your existing seed phrase is the detail everyone skips. no new wallet, no bridge, just an address. neat