Web App
The ZeroLedger web application provides a user-friendly interface for managing private transactions and wallet operations.
Features
- 🔐 Privacy-First: Zero-knowledge proof-based transactions
- 💳 EOA, SCW and Multisig Wallets: Secure wallet operations with modern authentication
- 💰 Gasless Transaction Support: Gasless deposit, spend, and withdraw functionality
- 🛡️ Delegated Encryption: Send transactions even to wallets that are not yet registered
- 📥 One-Time Invoice Address: Anyone can pay you, without exposing your wallet
- 📱 Mobile-First: Responsive design optimized for mobile devices
- 🔄 Real-time Sync: Live ledger synchronization
Getting Started
First Steps
- Connect Wallet: Connect your Web3 wallet to the application
- Create Account: Generate your view keys for private transactions metadata encryption
- Get Tokens. Optional: Get test tokens via official Faucet
- Deposit Tokens: Convert public tokens to private commitments via invoicing or personal deposit
- Make Transactions: Send private payments to other users (any wallet)
- Withdraw Funds: Convert private commitments back to public tokens
User Interface
The ZeroLedger web app features a Panel component with three main tabs that provide a comprehensive interface for managing private transactions:
Panel Structure
Wallet Tab

The main dashboard showing:
- Private Balance: Your current private token balance
- ENS Profile: Your Ethereum Name Service profile with avatar
- Quick Actions: Send and receive buttons for immediate access
- Block Explorer Link: Direct link to view your address on the blockchain
- Sync Status: Real-time synchronization status with the blockchain
Activity Tab

Transaction history and monitoring:
- Transaction History: Complete history of all private transactions
- Grouped Transactions: Transactions organized by date
- Transaction Details: Detailed information for each transaction
- Incoming/Outgoing: Clear distinction between received and sent transactions
- Zero Transaction Filtering: Option to hide zero-value transactions (when address was used as decoy recipient).
Menu Tab

Settings and additional features:
- Deposit: Convert public tokens to private commitments
- Withdraw: Convert private commitments back to public tokens
- Faucet: Get test tokens for development and testing
- Points System: View and manage experience points
- Settings: Account preferences and configuration
- More Options: Additional features and utilities
Mobile Experience
The application is fully responsive and optimized for mobile devices, providing the same functionality across all screen sizes.
Security Features
- View Key Management: Secure generation and storage of private keys
- Transaction Signing: All transactions require wallet signatures
- Encrypted Metadata: Optional encrypted data for enhanced privacy
- Audit Trail: Complete transaction history for compliance
Supported Networks
ZeroLedger web app supports multiple EVM-compatible networks, but now only deployed to Base Sepolia Testnet
Browser Compatibility
The application works with all modern browsers that support:
- Web3 wallet integration
- WebAssembly (for zero-knowledge proofs)
- Modern JavaScript features
Getting Help
If you encounter any issues:
- Check the FAQ for common questions
- Contact support through the telegram group
Ready to start using ZeroLedger? Visit our App.
