Documentation

    How to Recover Omni Tokens

    By Omni Foundation Editorial
    Reviewed by OmniCore MaintainersPublished · Last reviewed

    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

    1

    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.

    2

    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.

    3

    Download and sync OmniCore

    Download OmniCore v0.13.0 and complete the initial blockchain sync.

    4

    Import the private key

    Import the private key into OmniCore using the console command:

    omnicore-cli importprivkey "yourprivatekey"
    5

    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?

    Download OmniCore v0.13.0

    This site uses cookies for analytics and to improve your experience. No personal data is shared with third parties. See our Privacy Policy.