Wallets
Hexio supports three wallet types. Pick based on how much you trust us vs how much convenience you want.
Custodial
We generate a wallet for you and encrypt the private key with AES-256-GCMbefore storing it. You never have to think about keys unless you want to — in which case you can reveal yours at any time (rate-limited for safety).
This is the default. If you signed up and didn't do anything special, this is what you have.
Imported
Bring your own private key. It's encrypted the same way (AES-256-GCM) before storage. You get the convenience of server-side signing with a key you control the origin of.
Linked
Connect MetaMask or any EVM browser wallet. Nothing is stored on our side — every transaction gets signed in your browser. Full self-custody. The tradeoff is you need to approve each order.
Comparison
| Custodial | Imported | Linked | |
|---|---|---|---|
| Setup | Automatic | Paste a key | Connect wallet |
| Key storage | Our server (encrypted) | Our server (encrypted) | Your browser |
| Signing | Server-side | Server-side | Client-side |
| Convenience | Highest | High | Moderate |
| Self-custody | No | Partial | Full |
Managing wallets
- Add — create custodial, import a key, or link a browser wallet
- Set main — choose which wallet trades by default
- Balance — view USDC.e and native USDC balances
- Reveal key — see private key for custodial/imported wallets
- Delete — remove a wallet from your account
USDC on Polygon
All trading uses USDC on the Polygon network. Both bridged (USDC.e) and native USDC work, and there's a built-in bridge to convert between them.