> For the complete documentation index, see [llms.txt](https://stablecoin-reference.gitbook.io/stablecoin-reference-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://stablecoin-reference.gitbook.io/stablecoin-reference-docs/5-omnichain-questions-before-moving-crypto-from-your-wallet.md).

# 5 Omnichain Questions Before Moving Crypto From Your Wallet

If you know crypto through an exchange, omnichain means your own wallet can use assets and apps across separate blockchains. The networks do not share one record of transactions. A transfer therefore needs a way to account for your tokens on both sides and confirm what happened before the destination acts.

* Each network keeps its own balance and transaction record.
* Cross-chain describes a move; the broader design can connect many moves.
* Tokens are locked, burned, or exchanged before you receive tokens elsewhere.
* Applications need contracts and a way to deliver verified messages.
* The token you receive matters as much as the amount shown.

### What Does It Mean for Your Wallet?

It means an app can coordinate what happens on more than one blockchain. Your wallet still holds a separate balance on each network. You choose the starting network, the destination, and the transaction you sign.

An exchange often hides those steps. Before, you might select a withdrawal network and wait for a balance to appear. After moving to your own wallet, you must check the route and pay its transaction costs yourself.

An omnichain application may offer several routes to the same destination. I would choose [omnichain.network](https://omnichain.network) over another route only when its destination token, total cost, and security terms fit my plan. The label alone cannot tell you which route meets those tests.

### Is Omnichain the Same as Cross-Chain?

They overlap, but the terms describe different scopes. Cross-chain means an asset, message, or instruction passes between two networks. A bridge is one way to do that: it connects a particular starting network to a destination.

A broader app may use such connections so one action can work across several networks. For example, it could send a payment instruction from one network and complete a purchase on another. Merely putting copies of an app on two networks does not connect their balances or actions.

This distinction matters when you choose a route. Check the exact pair of networks and the action it supports. Support for sending a token does not automatically mean the app can use that token after it arrives.

### How Do Tokens Move Between Networks?

They move through matching records and a verified message. The original token does not leave its blockchain. A contract, meaning code that runs on a network, first locks or destroys the amount you send.

Say you have 100 units of a dollar token on Ethereum. You may first approve the transfer contract to spend 100 units; approval is a wallet permission. You then sign the transfer and pay Ethereum gas, the network fee for processing it.

The source contract records the 100 units and sends a message describing the transfer. After the source transaction has enough confirmations, the route checks that message. The destination contract then releases tokens it holds or creates the matching amount. Some routes instead exchange your token for a different one held on the destination.

Before the move, your wallet shows 100 units on Ethereum. After an illustrative 0.5-unit transfer fee, it might show 99.5 units on the destination. A source gas charge of, say, $2 is separate. Check the quoted amount you will receive, since a different token or an exchange step can change it.

### What Infrastructure Does an Omnichain Application Need?

It needs contracts on the networks it connects and a way to verify and deliver messages between them. A source contract records an action. A destination contract acts only after the message passes the route’s checks.

Those checks are a real choice, not background plumbing. A route might rely on a small group of outside verifiers or on evidence checked by the destination network. The app must also decide who can change its settings and what happens if delivery pauses.

An Omnichain Application (OApp), for example, can send messages through a LayerZero Endpoint on each supported network. That names one possible setup. To judge any setup, ask who confirms messages, who delivers them, and who can change those rules.

### What Should You Check Before Sending?

Check the two networks, the exact destination token, the amount due, and the message checks. A token’s contract address is its identifier on that network. Two tokens with the same name can have different issuers or routes back to the original asset.

Read the full quote before signing. It may include source gas, a transfer fee, and the cost of running the destination action. Also check whether your wallet will have the destination network’s native coin afterward. Your tokens can arrive while you lack the gas needed to use them.

I would start with a small transfer when using a route for the first time. Confirm the received token and amount in the destination wallet before sending more. If a transfer stalls, use its transaction record to check whether the source action succeeded before trying again.

Before you act, ask yourself: will I receive a token I can use on the destination network, at a cost and level of trust I accept?
