Account

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

CustodialImportedLinked
SetupAutomaticPaste a keyConnect wallet
Key storageOur server (encrypted)Our server (encrypted)Your browser
SigningServer-sideServer-sideClient-side
ConvenienceHighestHighModerate
Self-custodyNoPartialFull

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.

Send USDC on Polygon only. Wrong network = lost funds. There's no undo button on a blockchain.