davide
ece634f42e
feat(wallet): show pending mempool balance and exclude unconfirmed UTXOs from spending
...
TransactionFactory now selects only confirmed UTXOs (height > 0), so
mempool funds are visible as pending balance but never spendable, with
a clear error when only unconfirmed funds are available. GUI and CLI
labels updated to "in attesa di conferma (non spendibile)".
2026-06-11 11:34:21 +02:00
davide
af10482e54
feat(cli): servers command, info --addresses, registry fallback for --server
2026-06-11 11:28:00 +02:00
davide
46d8c19784
feat(app): server selector, peer discovery, address view, menu bar, keep-alive
2026-06-11 11:27:43 +02:00
davide
08217e5306
feat(spv): per-address balance and tx count in sync result
2026-06-11 11:27:31 +02:00
davide
1c2dacc27c
feat(net): server registry, bootstrap servers, peer discovery
2026-06-11 11:27:16 +02:00
davide
34c588c6f4
test: unit tests for all core modules
2026-06-11 10:48:27 +02:00
davide
0e32b9bc9b
feat(cli): command-line interface
2026-06-11 10:48:12 +02:00
davide
bb8563580f
feat(app): Avalonia UI shell
2026-06-11 10:47:56 +02:00
davide
3d6597a3b2
feat(wallet): coin selection, tx factory, wallet loader
2026-06-11 10:47:43 +02:00
davide
4d2ae1fd13
feat(storage): encrypted wallet file and persistence
2026-06-11 10:47:31 +02:00
davide
bd5e740599
feat(spv): header sync, Merkle proofs, scripthash
2026-06-11 10:47:16 +02:00
davide
df60763ddd
feat(net): ElectrumX client with TLS pinning
2026-06-11 10:46:57 +02:00
davide
8a0dc920f6
feat(crypto): BIP-32/39/84, HD accounts, SLIP-132
2026-06-11 10:46:38 +02:00
davide
cdd19024ad
feat(chain): network profiles and consensus constants
2026-06-11 10:46:26 +02:00
davide
ca70570242
chore: solution and project files
2026-06-11 10:46:10 +02:00
davide
31512b33e4
Initial commit
2026-06-11 08:18:06 +02:00