Matt Hess
|
1066ca2110
|
Add full wallet implementation with storage, sync, and transaction support
New Features:
- Wallet class with multi-account and subaddress support
- PersistentWallet with blockchain sync and storage (Memory/IndexedDB)
- Connection manager for daemon/wallet RPC failover
- Query system for filtering outputs and transactions
- Offline transaction signing (cold wallet support)
- Multisig wallet support (N-of-M threshold signing)
Daemon RPC:
- Salvium-specific: getSupplyInfo(), getYieldInfo()
- Mining control: startMining(), stopMining(), miningStatus()
- Bandwidth/peer management, admin controls
Transaction:
- Full transaction building with UTXO selection
- Transaction parsing and summarization
- Fee estimation with priority levels
- Decoy selection with gamma distribution
Tests:
- Wallet class tests (accounts, subaddresses, recovery)
- Transaction builder and parser tests
- UTXO selection tests
|
2026-01-18 21:39:05 +00:00 |
|