Wallet Management

Complete guide to creating, importing, and managing wallets on 0fees across multiple blockchain networks.

Wallet System Overview

How 0fees Wallets Work

Local Storage System

  • 🔐 Private keys stored locally in your browser

  • 🛡️ Encrypted storage using browser security

  • 🌐 No server storage of sensitive data

  • 🔄 Cross-session persistence with local encryption

Multi-Chain Support

Supported Networks:
├── Binance Smart Chain (BSC)
│   ├── Native Token: BNB
│   ├── Trading Pairs: USDC-based
│   └── Status: ✅ Fully Operational
├── Solana
│   ├── Native Token: SOL
│   ├── Trading Pairs: USDC-based
│   └── Status: ✅ Fully Operational
├── Base (Layer 2)
│   ├── Native Token: ETH
│   ├── Trading Pairs: USDC-based
│   └── Status: 🚧 Coming Soon
└── Plasma
    ├── Native Token: Varies
    ├── Trading Pairs: Multi-token
    └── Status: 🚧 Coming Soon

Wallet Types

  • Generated Wallets: Created within 0fees platform

  • Imported Wallets: Existing wallets imported via private key

  • Hardware Integration: Future support for hardware wallets

Wallet Manager Interface

Access Wallet Manager

1

Open Wallet Manager

  • Main Interface → Wallet Section (bottom panel)

  • Or click "Manage Wallets" button

  • Wallet Manager modal opens

Interface Layout

┌─────────────────────────────────────────────────────────────┐
│                    Wallet Manager                           │
├─────────────────────────────────────────────────────────────┤
│  [Create New] [Import Wallet] [Settings] [Backup]          │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│  Active Wallets:                                            │
│  ┌─────────────────────────────────────────────────────┐   │
│  │ 🟢 Wallet 1 (BSC)                                  │   │
│  │ Address: 0x1234...5678                             │   │
│  │ Balance: 1,234.56 USDC | 0.05 BNB                  │   │
│  │ [View] [Export] [Delete]                           │   │
│  └─────────────────────────────────────────────────────┘   │
│                                                             │
│  ┌─────────────────────────────────────────────────────┐   │
│  │ 🟣 Wallet 2 (Solana)                               │   │
│  │ Address: 9WzD...K7mN                               │   │
│  │ Balance: 567.89 USDC | 2.1 SOL                     │   │
│  │ [View] [Export] [Delete]                           │   │
│  └─────────────────────────────────────────────────────┘   │
└─────────────────────────────────────────────────────────────┘

Creating New Wallets

Step-by-Step Wallet Creation

Step 1: Access Creation Interface

1

Open Wallet Manager and Create

  • Open Wallet Manager

  • Click "Create New Wallet" button

  • Wallet creation modal appears

Step 2: Select Network

Network Selection:
├── 🟡 Binance Smart Chain
│   ├── Best for: General trading
│   ├── Fees: Zero gas via x402
│   └── Liquidity: High
├── 🟣 Solana
│   ├── Best for: Fast transactions
│   ├── Fees: Very low
│   └── Speed: Ultra-fast
├── 🔵 Base (Coming Soon)
│   └── Layer 2 Ethereum scaling
└── ⚡ Plasma (Coming Soon)
    └── Advanced scaling solution

Step 3: Wallet Generation Process

1

Entropy Collection

  • Browser randomness

  • User interaction data

  • Cryptographic seeding

2

Private Key Generation

  • Secure random generation

  • Network-specific formatting

  • Validation checks

3

Address Derivation

  • Public key calculation

  • Address formatting

  • Checksum validation

4

Secure Storage

  • Local encryption

  • Browser storage

  • Backup preparation

Step 4: Wallet Information Display

New Wallet Details:
├── Network: [Selected Network]
├── Address: [Full wallet address]
├── Private Key: [Encrypted display]
├── Creation Date: [Timestamp]
└── Initial Balance: 0.00

Step 5: Security Setup

Security Checklist:
├── ✅ Private key displayed (copy immediately)
├── ✅ Backup phrase generated (if applicable)
├── ✅ Security warnings acknowledged
├── ✅ Wallet name assigned
└── ✅ Wallet added to manager

Wallet Naming and Organization

Naming Conventions

Suggested Naming:
├── Purpose-based: "Trading Main", "DCA Wallet"
├── Network-based: "BSC Primary", "Solana Secondary"
├── Strategy-based: "Scalping", "Long-term Hold"
└── Amount-based: "Small Trades", "Large Positions"

Wallet Categories

  • Primary: Main trading wallet

  • Secondary: Backup or specialized trading

  • Storage: Long-term holding

  • Testing: Small amount testing

Importing Existing Wallets

Import Methods Available

Private Key Import

Most common and direct method:

Import Process:
1. Click "Import Wallet"
2. Select "Private Key" method
3. Choose target network
4. Enter private key securely
5. Verify address generation
6. Confirm import

Seed Phrase Import (Future Feature)

For wallets with mnemonic phrases:

  • 12-word phrases

  • 24-word phrases

  • BIP39 standard compliance

Step-by-Step Import Process

1

Prepare Import Data

Required Information:

  • Private Key (64 characters for EVM, varies for Solana)

  • Target Network (BSC, Solana, etc.)

  • Wallet Name (for organization)

  • Verification Address (optional, for validation)

2

Security Verification

Security Checks:

  • 🔍 Private key format validation

  • 🌐 Network compatibility check

  • 📍 Address derivation verification

  • 🔐 Encryption preparation

  • ⚠️ Duplicate wallet detection

3

Import Execution

  1. Enter private key in secure field

  2. System validates key format

  3. Address is derived and displayed

  4. Confirm address matches expectation

  5. Assign wallet name

  6. Complete import process

4

Post-Import Verification

Verification Steps:

  • ✅ Wallet appears in manager

  • ✅ Address matches original

  • ✅ Balance loads correctly

  • ✅ Network connection established

  • ✅ Transaction history accessible

Import Security Best Practices

Before Import

  • ✅ Verify you're on official 0fees domain

  • ✅ Check SSL certificate (https://)

  • ✅ Ensure private browsing mode (recommended)

  • ✅ Close unnecessary browser tabs

  • ✅ Disable screen recording/sharing

During Import

  • 🔐 Never share private keys

  • 👀 Verify address derivation

  • 💾 Don't save keys in browser

  • 🚫 Don't screenshot private keys

  • ⚡ Complete process quickly

After Import

  • 🗑️ Clear clipboard

  • 🔄 Refresh browser

  • 💰 Verify balance display

  • 🧪 Test with small transaction

  • 📝 Update backup records

Multi-Chain Wallet Management

Chain-Specific Considerations

Binance Smart Chain (BSC)

BSC Wallet Features:
├── Address Format: 0x... (42 characters)
├── Native Token: BNB
├── Gas Token: BNB (but zero gas via x402)
├── USDC Contract: 0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d
└── Network ID: 56

BSC Wallet Management:

  • Monitor BNB balance for network operations

  • Track USDC balance for trading

  • Manage token approvals

  • Handle transaction nonces

Solana

Solana Wallet Features:
├── Address Format: Base58 (32-44 characters)
├── Native Token: SOL
├── Transaction Fees: Paid in SOL
├── Account Model: Different from EVM
└── Network: Mainnet-beta

Solana Wallet Management:

  • Maintain SOL for transaction fees

  • Manage token accounts

  • Handle rent exemption

  • Monitor account data

Cross-Chain Operations

Wallet Synchronization

Sync Features:
├── Balance Updates: Real-time across chains
├── Transaction History: Chain-specific tracking
├── Settings Sync: Preferences per chain
└── Security: Independent key management

Chain Switching

Switch Process:
1. Select target chain from header
2. Interface adapts to chain
3. Relevant wallets displayed
4. Chain-specific settings loaded
5. Network connection established

Portfolio Overview

Multi-Chain Balance Display

Portfolio Summary:
├── Total Value (USD)
├── Chain Breakdown:
│   ├── BSC: $X,XXX.XX
│   ├── Solana: $X,XXX.XX
│   ├── Base: $X,XXX.XX (when available)
│   └── Plasma: $X,XXX.XX (when available)
├── Token Distribution
└── Performance Metrics

Wallet Security

Security Architecture

Local Encryption

Security Layers:
├── Browser Storage Encryption
│   ├── AES-256 encryption
│   ├── Unique salt per wallet
│   └── Session-based keys
├── Memory Protection
│   ├── Secure key handling
│   ├── Automatic cleanup
│   └── No persistent memory storage
└── Network Security
    ├── HTTPS only communication
    ├── No private key transmission
    └── Local signature generation

Access Control

  • Session-based authentication

  • Automatic logout on inactivity

  • Device-specific storage

  • No cross-device synchronization

Security Best Practices

Wallet Creation Security

Creation Best Practices:
├── 🔒 Use secure, private environment
├── 🌐 Verify official website
├── 💾 Immediate backup of keys
├── 🧪 Test with small amounts first
├── 📝 Secure storage of backups
└── 🚫 Never share private keys

Daily Security Habits

Security Routine:
├── Regular balance checks
├── Monitor transaction history
├── Verify all transactions
├── Keep browser updated
├── Use strong device passwords
└── Regular security reviews

Red Flags and Warnings

Security Alerts:
├── 🚨 Unexpected balance changes
├── 🚨 Unknown transactions
├── 🚨 Wallet access from new device
├── 🚨 Unusual network activity
└── 🚨 Phishing attempts

Balance Management

Real-Time Balance Tracking

Balance Display Features

Balance Information:
├── Native Token Balance (BNB, SOL)
├── USDC Balance (primary trading token)
├── Other Token Balances
├── USD Value Conversion
├── 24h Change Tracking
└── Historical Balance Charts

Balance Refresh

  • Automatic updates every 30 seconds

  • Manual refresh button available

  • Real-time updates during trading

  • Cross-chain balance aggregation

Token Management

Supported Tokens

Token Categories:
├── Native Tokens (BNB, SOL)
├── Stablecoins (USDC, USDT)
├── Major Cryptocurrencies
├── DeFi Tokens
├── Meme Tokens
└── Custom/New Tokens

Token Addition

Adding New Tokens:
1. Token appears after first transaction
2. Manual addition via contract address
3. Automatic detection from trading
4. Import from popular token lists

Balance Alerts

Alert Types

  • Low balance warnings

  • Large transaction notifications

  • Unusual activity alerts

  • Price movement notifications

Alert Configuration

Alert Settings:
├── Minimum Balance Thresholds
├── Transaction Amount Limits
├── Price Change Percentages
└── Notification Preferences

Transaction History

Transaction Tracking

History Display

Transaction Information:
├── Transaction Hash
├── Date and Time
├── Transaction Type (Buy/Sell/Transfer)
├── Token Details
├── Amount and Value
├── Status (Confirmed/Pending/Failed)
├── Gas Fees (if applicable)
└── Block Number
Filter Options:
├── Date Range
├── Transaction Type
├── Token Symbol
├── Amount Range
├── Status Filter
└── Chain Filter

Transaction Details

Detailed View

Transaction Detail Modal:
├── Basic Information
│   ├── Hash and Block
│   ├── Timestamp
│   └── Confirmation Status
├── Financial Details
│   ├── Token amounts
│   ├── USD values
│   ├── Exchange rates
│   └── Fee breakdown
├── Technical Details
│   ├── Gas used
│   ├── Gas price
│   ├── Nonce
│   └── Contract interactions
└── External Links
    ├── Block explorer
    ├── Token contract
    └── DEX interface

Export and Reporting

Export Options

  • CSV format for spreadsheets

  • JSON format for developers

  • PDF reports for records

  • Tax reporting formats

Report Generation

Report Types:
├── Trading Summary
├── Profit/Loss Statement
├── Tax Report
├── Portfolio Performance
└── Transaction Log

Backup and Recovery

Backup Strategies

What to Backup

Critical Data:
├── Private Keys (most important)
├── Wallet Addresses
├── Wallet Names/Labels
├── Custom Settings
├── Transaction History
└── Recovery Information

Backup Methods

Backup Options:
├── 📝 Written Records
│   ├── Physical paper storage
│   ├── Secure location
│   └── Multiple copies
├── 💾 Digital Storage
│   ├── Encrypted files
│   ├── Secure cloud storage
│   └── Offline storage devices
├── 🔐 Hardware Solutions
│   ├── Hardware wallets
│   ├── Encrypted USB drives
│   └── Steel backup plates
└── 🏦 Professional Storage
    ├── Bank safety deposit boxes
    ├── Professional custody
    └── Multi-signature setups

Recovery Procedures

Wallet Recovery Process

1

Import from Backup

  1. Access 0fees platform

  2. Open Wallet Manager

  3. Click "Import Wallet"

  4. Enter private key

  5. Verify address matches

  6. Confirm import

  7. Verify balance and history

Emergency Recovery

Emergency Scenarios:
├── Browser Data Loss
│   └── Import from backup
├── Device Failure
│   └── Use backup on new device
├── Forgotten Password
│   └── Private key recovery
└── Platform Issues
    └── Use keys with other wallets

Recovery Best Practices

Regular Backup Schedule

  • Weekly backup verification

  • Monthly backup updates

  • Quarterly security reviews

  • Annual backup rotation

Recovery Testing

Test Recovery Process:
├── Create test wallet
├── Backup private key
├── Delete wallet from manager
├── Recover using backup
├── Verify successful recovery
└── Document any issues

Backup Security

Secure Backup Storage

Storage Security:
├── 🔐 Encrypt all digital backups
├── 🏠 Store in multiple secure locations
├── 🚫 Never store online unencrypted
├── 👥 Consider trusted person backup
├── 🔄 Regular backup verification
└── 📅 Scheduled backup updates

Backup Access Control

  • Limit who has access

  • Use strong passwords for encrypted backups

  • Consider multi-signature solutions

  • Regular access reviews


Ready to set up your wallets? Start with creating a new wallet on BSC for your first trading experience.

Need trading help? Check our Trading Tutorial to learn how to use your wallets effectively.

Having issues? Visit our Troubleshooting Guide for wallet-related problem solutions.