INVADERS

Wallet management

Your wallets, what each one is for, and how to export or import a private key.

You can have several wallets connected to the app, each with a different role. This page explains what they are, which ones let you export the private key, and how to export or import a key.

Your wallets

There are three kinds:

Native wallet Provisioned by Privy when you sign in with email or passkey. The private key is held securely inside Privy's signing system and never leaves it. You own it and can export its private key at any time.

Linked wallet An external wallet like MetaMask that you connected by address. The app holds only the address — no key is stored here. You sign with it using your own wallet app. To export its private key, use your wallet app directly.

Imported by key An existing private key you pasted in. Privy stores it inside the same secure signing system as a Native wallet. Once imported, the key is exportable from here.

The Agent Wallet

The Agent Wallet is a wallet the app provisions for you the first time you use AI suggestions. It is your wallet — it appears in your Privy account and you can export its private key.

Its only job is paying for AI suggestions in USDC. It never holds trading collateral, and it can only spend within a scope you set:

  • Only to one approved AI provider. Any other recipient is rejected.
  • Only up to a cap you choose. That is the total it may ever spend per delegation.
  • Only until an expiry you choose. After that date the permission is gone.

The app holds a narrow signing permission on your Agent Wallet for that one purpose. It cannot redirect funds elsewhere, cannot exceed your cap, and cannot extend your expiry. Revoking the delegation removes the permission entirely. See Self-custody for how the scope is enforced.

Exporting a private key

Exporting gives you the raw private key for a wallet whose key Privy holds. You can then load it into any other wallet app.

Before you begin: two-factor authentication (2FA) is required. If you have not set up an authenticator app yet, you will be prompted to do so before the export window opens. This step is not optional — it ensures only you can see the key.

To export:

  1. Open wallet settings and find the wallet you want to export.
  2. Choose Export private key.
  3. Complete the 2FA prompt.
  4. The key appears in a secure window. Copy it and store it somewhere safe.

To load the key into MetaMask: in MetaMask, open the account menu, choose Import account, select Private key, and paste the key. MetaMask now controls that address.

Never share your private key

Anyone who has your private key controls everything in that wallet. There is no recovery if someone else gets it. Do not paste it into any website, app, or chat that is not a wallet you fully trust.

Importing a private key

Importing brings an existing private key into the app, where it is stored inside Privy's secure signing system and managed the same way as a Native wallet.

To import:

  1. Open wallet settings and choose Import wallet.
  2. Paste your private key.
  3. Confirm. The wallet appears in your wallet list and its key is exportable from here.

Importing does not move funds. The key you paste stays on its original address — you are simply making the app aware of it and enabling signing here.

Which wallets can be exported

WalletExportableReason
NativeYesPrivy provisions and holds the key
Imported by keyYesYou brought the key in; Privy now holds it
AgentYesIt is your wallet; Privy holds the key
Linked (e.g. MetaMask)NoIts key lives in your own wallet app — export it there