Documentation
How to Recover Omni Tokens
Your Tokens Are Not Lost
If you sent Omni Layer tokens (OMNI, USDT-Omni, MaidSafeCoin, or any other Omni property) to a Bitcoin address in a wallet that doesn't support the Omni Layer, the tokens are still there. They are recorded on the Bitcoin blockchain. The receiving wallet simply cannot read Omni Layer data.
This is the most common support issue in the Omni Layer ecosystem. The solution is straightforward.
What Happened
Omni Layer transactions are Bitcoin transactions with extra data embedded via OP_RETURN. Standard Bitcoin wallets process the Bitcoin portion but ignore the Omni data. Your wallet shows a BTC balance (possibly zero or a small amount) and no tokens. An Omni-aware wallet — like OmniCore — reads the full transaction data and displays the token balances.
Recovery Steps
Identify the receiving address
Identify the Bitcoin address where the tokens were sent. Check the original transaction on an Omni-aware explorer (omniexplorer.info) to confirm the tokens arrived.
Export the private key
Export the private key for that Bitcoin address from the original wallet. Every Bitcoin wallet has a way to export private keys — check your wallet's documentation.
Download and sync OmniCore
Download OmniCore v0.13.0 and complete the initial blockchain sync.
Import the private key
Import the private key into OmniCore using the console command:
Verify token balances
After import, OmniCore will scan the blockchain for all transactions associated with that address. Your Omni Layer token balances will appear in the Omni tab.
Important Notes
- •Never share your private key with anyone. OmniCore runs locally on your computer. No server receives your key.
- •If the tokens were sent to an exchange address, you do not have the private key. Contact the exchange directly.
- •The recovery process works for any Omni Layer token, not just OMNI or USDT.
- •OmniCore must be fully synced before imported addresses show complete balances.
Related: Can I recover tokens sent to the wrong wallet? in the FAQ. For Tether holders specifically, see the dedicated USDT-Omni recovery guide.
Prevention
Before sending Omni Layer tokens, always verify the recipient is using Omni-aware software. Send a small test amount first. Confirm it appears in the recipient's wallet before sending the full amount. Use OmniCore's built-in explorer to verify balances before and after transactions.
For broader context on token support and protocol status, see Is OmniCore Still Active in 2026?