Your wallet. Your responsibility.

Pistachio Wallet

A self-custodial wallet, right in your browser. Use a passkey to unlock your encrypted wallet, review what you sign, and keep an independent recovery backup.

Browser-based

The encrypted vault is saved in this browser. You do not need to install a browser extension.

Passkey-protected

A compatible passkey unlocks your vault. It is not your blockchain private key.

You hold the backup

Pistachio Swap cannot reset your wallet or recover missing secrets for you.

What is Pistachio Wallet?

Pistachio Wallet is the optional, self-custodial browser wallet inside Pistachio Swap. Your tokens are recorded on the blockchain; the wallet holds the keys used to authorize transactions. The stored vault is encrypted, and signing happens locally on your device.

Pistachio Swap is the swap interface. Pistachio Wallet is one way to use it. You can also connect a compatible external wallet for supported routes, without importing that wallet into Pistachio Wallet.

Self-custody also means responsibility: a malicious signature, compromised device, or lost recovery backup can put your funds at risk. A passkey does not make every transaction safe.

How to get started

  1. Open the app. Check that the address is pistachioswap.com. Select Connect, then the Pistachio Wallet create or import option when available.
  2. Check compatibility. Setup needs HTTPS and a browser and authenticator that support the required passkey encryption capability (WebAuthn PRF). Not every passkey provider supports it.
  3. Create or import a wallet. Follow the available setup flow. Import formats depend on the options enabled in the app. Do not enter secrets into an unfamiliar site.
  4. Make a recovery backup. Save and test the recovery method for your wallet type before funding it. Start with a separate wallet and a small amount.

How passkeys protect the wallet

Your passkey unlocks the encryption protecting a separate blockchain key. Sensitive actions, including signing and revealing recovery information, require a fresh authentication check. Review the network, recipient, amount, approvals, and fees before you approve.

You can manage verified passkeys in wallet settings and add a backup passkey on a compatible authenticator. Removing a passkey's access in the wallet does not delete that credential from your operating system or password manager.

Lock the wallet when you finish, especially on a shared device. Local signing and encryption reduce some exposure, but they do not replace device security or an independent security review.

A synced passkey is not a wallet backup

A passkey may sync through your credential provider while the browser's encrypted wallet data does not. Clearing browser data, changing devices, or losing the passkey can make the saved vault inaccessible.

  • Recovery phrase: available for phrase-based wallets. Store it privately offline. Anyone who has it can control the wallet.
  • Private-key wallets: do not have a recovery phrase. Keep the supported private-key or encrypted keystore backup secure, including any password it requires.
  • Encrypted Pistachio backup: preserves the encrypted vault. Unlocking it still depends on a compatible passkey, matching site identity, and compatible encryption output.

Test the recovery path before relying on it. A second passkey is useful, but it is not a substitute for an independent recovery backup. There is no support-agent password reset for self-custodial keys.

Use Pistachio Wallet with Gas Assist

On BNB Smart Chain, eligible Gas Assist routes let you swap BEP-20 tokens without already holding BNB for gas. The sponsored flow has costs, which are disclosed before you sign; it is not a free transaction.

Availability depends on the token, route, wallet, and service configuration. Other routes may still require the network's native gas token. Read Gas Assist for eligibility and How Pistachio Swap works for the full trading flow.

Know the risks before you start

Pistachio Swap is pre-release software and has not been independently audited. Wallet, smart-contract, token, and routing risks can lead to permanent loss. Use a separate wallet and small amounts. Never share a recovery phrase or private key.