Introduction
Vaulta Wallet is a next-generation desktop cryptocurrency wallet that provides secure, user-friendly access to multiple blockchain networks. Built with a focus on security, performance, and developer experience, Vaulta enables users to manage digital assets with confidence.
Version Information
This documentation covers Vaulta Wallet v2.4.1 and later. Some features may not be available in earlier versions.
Key Features
- Multi-Chain Support: Access 50+ blockchain networks from one wallet
- Hardware Wallet Integration: Full support for Ledger and Trezor devices
- DeFi Integration: Seamless connection to decentralized applications
- Advanced Security: Military-grade encryption and non-custodial architecture
- Developer API: RESTful and WebSocket APIs for programmatic access
Installation
Vaulta Wallet is available for Windows, macOS, and Linux. Choose your platform and follow the installation instructions below.
Windows
Download the Installer
Download the latest Windows installer (.exe) from the official website.
https://vaulta.wallet/downloads/windows/VaultaWallet-Setup-2.4.1.exe
Verify Checksum
Verify the download integrity using SHA256 checksum:
certutil -hashfile VaultaWallet-Setup-2.4.1.exe SHA256
Run Installer
Double-click the installer and follow the on-screen instructions. Administrator privileges required.
macOS
# Download and install via Homebrew
brew install --cask vaulta-wallet
# Or download DMG directly
curl -O https://vaulta.wallet/downloads/mac/VaultaWallet-2.4.1.dmg
Linux
# Ubuntu/Debian
wget https://vaulta.wallet/downloads/linux/vaulta-wallet_2.4.1_amd64.deb
sudo dpkg -i vaulta-wallet_2.4.1_amd64.deb
# Fedora/RHEL
wget https://vaulta.wallet/downloads/linux/vaulta-wallet-2.4.1.x86_64.rpm
sudo rpm -i vaulta-wallet-2.4.1.x86_64.rpm
# AppImage (Universal)
wget https://vaulta.wallet/downloads/linux/VaultaWallet-2.4.1.AppImage
chmod +x VaultaWallet-2.4.1.AppImage
./VaultaWallet-2.4.1.AppImage
Quick Start
Get started with Vaulta Wallet in minutes. This guide covers creating your first wallet and making your first transaction.
Creating a New Wallet
Launch Vaulta Wallet
Open the application and select "Create New Wallet" from the welcome screen.
Secure Your Recovery Phrase
Write down your 12 or 24-word recovery phrase and store it in a secure location. Never share this with anyone.
Critical Security Warning
Your recovery phrase is the ONLY way to restore your wallet. If lost, your funds cannot be recovered.
Set Password
Create a strong password to encrypt your wallet locally. This is required each time you access the wallet.
Verify Recovery Phrase
Confirm your recovery phrase by selecting the words in the correct order.
Importing an Existing Wallet
If you already have a wallet, you can import it using your recovery phrase or private key.
word1 word2 word3 word4 word5 word6 word7 word8 word9 word10 word11 word12
System Requirements
| Component | Minimum | Recommended |
|---|---|---|
| Operating System | Windows 10 / macOS 11.0 / Ubuntu 20.04 | Windows 11 / macOS 13.0+ / Ubuntu 22.04+ |
| Processor | Dual-core @ 2.0 GHz | Quad-core @ 3.0 GHz |
| Memory | 4 GB RAM | 8 GB RAM |
| Storage | 500 MB | 2 GB SSD |
| Internet | Broadband | High-speed broadband |
Wallet Management
Vaulta Wallet supports multiple wallet types and advanced management features for organizing your digital assets.
Wallet Types
Standard Wallet
Default wallet type with single-signature security. Best for individual users managing personal assets.
Multi-Signature
Requires multiple approvals for transactions. Ideal for teams and organizations requiring shared custody.
Hardware Wallet
Connect Ledger or Trezor devices for enhanced security with offline key storage.
Watch-Only
Monitor addresses without spending capability. Perfect for tracking portfolios or cold storage.
Transactions
Learn how to send, receive, and manage transactions across different blockchain networks.
Sending Tokens
{
"to": "0x742d35Cc6634C0532925a3b844Bc9e7595f0bEb",
"value": "0.5",
"token": "ETH",
"gasPrice": "auto",
"gasLimit": 21000,
"network": "ethereum-mainnet"
}
Transaction Status
| Status | Description | Action Required |
|---|---|---|
| Pending | Transaction submitted to mempool | Wait for confirmation |
| Confirming | Included in block, awaiting confirmations | Monitor progress |
| Confirmed | Successfully confirmed on-chain | None |
| Failed | Transaction reverted or rejected | Review and retry |
Security
Vaulta Wallet implements multiple layers of security to protect your digital assets.
Security Best Practices
Vaulta has passed security audits by CertiK and Trail of Bits. Always verify checksums and download from official sources.
Encryption Standards
- AES-256-GCM: All private keys encrypted locally
- PBKDF2: Key derivation with 100,000 iterations
- BIP-39: Standard mnemonic phrase generation
- BIP-44: Hierarchical deterministic wallet structure
- TLS 1.3: Secure communication with RPC nodes
Security Features
Biometric Authentication
Face ID, Touch ID, fingerprint support
Auto-Lock
Automatic wallet locking after inactivity
Transaction Signing
Manual approval for every transaction
Phishing Protection
Built-in warnings for suspicious sites
Multi-Chain Support
Vaulta Wallet supports 50+ blockchain networks with unified management interface.
Supported Networks
| Network | Chain ID | Token Standards | Block Time |
|---|---|---|---|
| Ethereum Mainnet | 1 | ERC-20, ERC-721, ERC-1155 | ~12s |
| Bitcoin | - | Native BTC | ~10m |
| BNB Chain | 56 | BEP-20, BEP-721 | ~3s |
| Polygon | 137 | ERC-20, ERC-721 | ~2s |
| Solana | - | SPL Tokens | ~400ms |
| Avalanche C-Chain | 43114 | ERC-20, ERC-721 | ~2s |
Adding Custom Networks
{
"name": "Custom Network",
"chainId": 12345,
"rpcUrl": "https://rpc.custom-network.com",
"symbol": "CUSTOM",
"blockExplorer": "https://explorer.custom-network.com"
}
API Authentication
Secure your API access with authentication tokens and proper security practices.
Generating API Keys
Navigate to Settings → Developer → API Keys to generate new authentication tokens.
curl -X GET https://api.vaulta.wallet/v1/balance \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json"
API Endpoints
Get Balance
Retrieve the balance for a specific address across multiple networks.
GET /v1/balance?address=0x742d35Cc6634C0532925a3b844Bc9e7595f0bEb&network=ethereum
{
"success": true,
"data": {
"address": "0x742d35Cc6634C0532925a3b844Bc9e7595f0bEb",
"network": "ethereum",
"balance": "2.45",
"symbol": "ETH",
"usdValue": 4850.32
}
}
Send Transaction
Create and broadcast a new transaction.
{
"from": "0x123...",
"to": "0x742d35Cc6634C0532925a3b844Bc9e7595f0bEb",
"value": "0.5",
"network": "ethereum",
"gasPrice": "auto"
}
Get Transaction History
Fetch transaction history for an address with pagination support.
WebSocket API
Real-time updates using WebSocket connections for price feeds, transaction notifications, and balance changes.
const ws = new WebSocket('wss://api.vaulta.wallet/v1/ws');
ws.onopen = function() {
ws.send(JSON.stringify({
type: 'subscribe',
channel: 'balance',
address: '0x742d35Cc6634C0532925a3b844Bc9e7595f0bEb'
}));
};
ws.onmessage = function(event) {
const data = JSON.parse(event.data);
console.log('Balance update:', data);
};
Rate Limits
API rate limits ensure fair usage and system stability.
| Tier | Requests/Minute | Requests/Day | WebSocket Connections |
|---|---|---|---|
| Free | 60 | 10,000 | 2 |
| Developer | 300 | 100,000 | 10 |
| Enterprise | Unlimited | Unlimited | Unlimited |
Sending & Receiving Guide
Receiving Cryptocurrency
Select Network
Choose the blockchain network you want to receive funds on (e.g., Ethereum, Bitcoin).
Copy Address
Click "Receive" and copy your wallet address or scan the QR code.
Share with Sender
Provide the address to the person or service sending you cryptocurrency.
Token Swapping
Exchange tokens directly within the wallet using integrated DEX aggregators for the best rates.
Swap Aggregation
Vaulta automatically finds the best rates across multiple DEXs including Uniswap, SushiSwap, and 1inch.
Staking
Earn rewards by staking supported cryptocurrencies directly from your wallet.
| Asset | APY | Lock Period | Minimum |
|---|---|---|---|
| ETH | 4.2% | None | 0.01 ETH |
| Vaulta (A) | 12.5% | 21 days | 100 A |
| MATIC | 5.8% | None | 1 MATIC |
Hardware Wallet Integration
Connect your Ledger or Trezor device for enhanced security while maintaining ease of use.
Connecting Ledger
Connect Device
Plug in your Ledger device via USB and unlock it with your PIN.
Open App
Open the appropriate app on your Ledger (e.g., Ethereum app for ETH).
Connect in Vaulta
In Vaulta, select "Connect Hardware Wallet" and choose Ledger.
Custom Tokens
Add custom ERC-20, BEP-20, or other token standards not automatically detected.
{
"contractAddress": "0x6B175474E89094C44Da98b954EedeAC495271d0F",
"symbol": "DAI",
"decimals": 18,
"network": "ethereum"
}
Smart Contract Interaction
Interact with smart contracts directly through the wallet interface or API.
{
"contract": "0x...",
"method": "transfer",
"params": ["0x742d35Cc6634C0532925a3b844Bc9e7595f0bEb", "1000000000000000000"],
"gasLimit": 100000
}
Batch Operations
Execute multiple transactions in a single batch to save time and gas fees.
{
"batch": [
{
"to": "0x123...",
"value": "0.1",
"token": "ETH"
},
{
"to": "0x456...",
"value": "0.2",
"token": "ETH"
},
{
"to": "0x789...",
"value": "0.3",
"token": "ETH"
}
],
"network": "ethereum"
}