Self‑custody & recovery

Even if the Zepay app and backend disappear, and even if Privy is unavailable, you can still recover your funds as long as you exported your Privy EOA key in advance.

Recovery flow (worst‑case scenario)

1

Import your EOA into a standard wallet

Use MetaMask, Rabby or any Web3 wallet:

  • Choose “Import account”

  • Paste the private key you exported from Zepay/Privy

  • Add the Sonic mainnet network (Chain ID 146)

2

Locate your SmartAccount on Sonicscan

Go to your SmartAccount address on Sonicscan. From there:

  • Open the Contract tab → Write Contract

  • Connect your wallet (with the imported EOA)

3

Withdraw from your vault

Use functions exposed by the SmartAccount, such as:

  • withdrawFromVault(vault, assets) to pull USDC from your PersonalVault

  • sendUSDC(token, to, amount) to send USDC anywhere

Last updated