Your keys. Your coins.

Self-custody for USDT & USDC. USDT on TRON and Ethereum; USDC on Ethereum. You control your wallet keys and recovery phrase.

Non-custodial by design

Mesh is a non-custodial wallet for USDT on TRON (TRC-20) and Ethereum (ERC-20), and USDC on Ethereum (ERC-20). You control your keys and sign transfers from your device. Keep your recovery phrase safe: Mesh cannot recover it for you.

Only you hold the keys

You control the keys and recovery phrase for your wallet. Keep your backup safe.

Public blockchains

USDT and USDC balances and transfers may be visible on their public blockchains. Separate cards and histories in Mesh do not hide on-chain activity.

Choose the right network

Match the token and network accepted by the recipient: USDT on TRON or Ethereum, USDC on Ethereum. A matching address alone is not enough.

How your keys are stored

No marketing - just the mechanics. Your key is generated on-device, sealed inside the hardware-backed keystore your phone already trusts, unlocked only by you, and never sent over the network.

On-device generation Secure Enclave / Android Keystore AES-256 + biometrics Key never goes online

What the app does to protect you

Beyond the keys, the app itself is hardened against the everyday ways phones get compromised. Here's exactly what's switched on - not "it's secure," but what, specifically.

PIN & biometrics

Required authentication on every launch and before every transaction is signed.

Auto-lock

The app locks itself after a period of inactivity you choose.

Screenshot protection

Screens showing your balance or seed phrase block screen capture at the OS level.

Phishing protection

Domains are checked and you're warned the moment a suspicious dApp shows up.

Audited & open source

The signals that matter most aren't our words - they're independent ones. Read the reports and the code for yourself.

What's on you

A non-custodial wallet hands you the keys - and the responsibility that comes with them. No fear-mongering, just the honest short list.

Write your seed phrase down by hand and keep it physically - not in the cloud, not in a messenger.

Never screenshot your seed phrase, and never type it into another site or app.

Keep the app updated - updates carry security patches.

Use a PIN or biometrics - don't leave your wallet unlocked.

We will never ask for your seed phrase. Anyone who does is a scammer.

Security questions, answered

Not FAQ for the sake of it - just the things new users actually worry about before their first transfer.

A compromised device or recovery phrase can put your funds at risk. Use the app's security settings, keep your device updated and never share your recovery phrase.
Restore your wallet on a new device with your seed phrase. It's the only way back in - which is exactly why storing it safely matters so much.
Mesh does not hold your keys or control your funds. USDT is issued by Tether and USDC by Circle. These token issuers may freeze tokens under their own policies.
Your funds live on the blockchain, not with us. Import your seed phrase into any compatible wallet and carry on as if nothing changed.