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:
-
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.
-
Gas Estimation — The system automatically calculates optimal gas fees using real-time network conditions, with support for both legacy and EIP-1559 transaction types.
-
User Confirmation — A dedicated approval interface displays all transaction details: amount, recipient, network fee, and total cost. Nothing is signed until you explicitly confirm.
-
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.
-
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