Skip to main content

Features

Multi-Chain Support

Altitude Wallet supports major EVM-compatible networks including:

  • Ethereum
  • Arbitrum
  • Optimism
  • Base
  • Polygon
  • BNB Chain
  • Avalanche

Users can easily switch between networks and manage assets across different chains from a single interface.

Wallet Management

Create and manage multiple wallets with flexible account organization:

  • Create Wallet — Generate new wallets with secure seed phrase backup
  • Import Wallet — Restore existing wallets using seed phrases or private keys
  • Multi-Account Support — Organize assets across multiple accounts within a single wallet
  • Rename & Organize — Customize wallet and account names for better management

Multi-Wallet Support

Altitude Wallet allows you to manage multiple wallets simultaneously:

  • Multiple Wallets — Create and maintain several independent wallets within a single extension, each with its own unique seed phrase and set of accounts
  • Quick Switching — Seamlessly switch between wallets without re-entering passwords
  • Isolated Storage — Each wallet's data is securely isolated with separate encryption keys
  • Organized Overview — Clear wallet list with customizable names for easy identification
  • Per-Wallet Accounts — Every wallet can contain multiple accounts derived from its seed phrase, giving you granular control over your asset organization

Asset Management

Track and manage your cryptocurrency portfolio with comprehensive tools:

  • Real-Time Balances — Get up-to-date wallet balances across all supported EVM networks
  • Token Discovery — Automatic detection of tokens in your wallet
  • Price Charts — Historical price data and performance visualization
  • Transaction History — Complete history of incoming and outgoing transactions

Send Tokens

Transfer assets securely with a streamlined, privacy-focused flow designed to keep your keys safe.

How It Works

The send token process is architected with security as the foundation:

  1. Transaction Preparation — The UI gathers recipient address and amount, then requests transaction parameters from the background script. At this stage, only the sender's public address is used — no private key is accessed.

  2. Gas Estimation — The system automatically calculates optimal gas fees using real-time network conditions, with support for both legacy and EIP-1559 transaction types.

  3. User Confirmation — A dedicated approval interface displays all transaction details: amount, recipient, network fee, and total cost. Nothing is signed until you explicitly confirm.

  4. Secure Signing — Only at the moment of confirmation does the background script retrieve the private key from encrypted vault storage, sign the transaction, and immediately clear the key from memory.

  5. Broadcast — The signed transaction is sent to the network via redundant RPC endpoints with automatic fallback.

Security Architecture

The entire flow is designed with a clear separation of concerns:

  • UI Layer — Handles user interaction and display, never touches private keys
  • Background Script — Isolated execution context with access to encrypted vault
  • Vault Encryption — Private keys stored encrypted at rest, decrypted only for signing
  • Memory Safety — Keys exist in memory only during the signing operation

Key Privacy Guarantees

  • Your private keys never leave your device
  • Keys are never exposed to the UI or content scripts
  • No sensitive data is logged or transmitted to any server
  • The backend only receives already-signed transactions for broadcast
  • All cryptographic operations happen in the isolated background context