Update docs/build-notes.md
Update development roadmap
This commit is contained in:
+50
-7
@@ -53,10 +53,53 @@ Wallet configuration, label storage, transaction scanning, and notification func
|
|||||||
|
|
||||||
## Next steps
|
## Next steps
|
||||||
|
|
||||||
* Add persistent storage
|
### Milestone 3 — Query Bitcoin data through Fulcrum
|
||||||
* Add wallet configuration
|
|
||||||
* Add BIP-329 support
|
* Query blockchain data through the Fulcrum Electrum server
|
||||||
* Add wallet/address scanning
|
* Verify address and transaction queries
|
||||||
* Add transaction monitoring
|
* Build the backend foundation for wallet monitoring
|
||||||
* Display live wallet and transaction data in the web interface
|
|
||||||
* Add transaction notifications with label reminders
|
### Milestone 4 — Address watchlist
|
||||||
|
|
||||||
|
* Add watch-only Bitcoin addresses
|
||||||
|
* Store monitored addresses persistently
|
||||||
|
* Display address activity and UTXOs
|
||||||
|
* Display transaction history
|
||||||
|
|
||||||
|
### Milestone 5 — xpub watch-only wallets
|
||||||
|
|
||||||
|
* Import xpub-based watch-only wallets
|
||||||
|
* Derive addresses for monitoring
|
||||||
|
* Support common extended public key formats
|
||||||
|
* Track wallet activity without private keys
|
||||||
|
|
||||||
|
### Milestone 6 — BSMS multisig wallets
|
||||||
|
|
||||||
|
* Import BSMS wallet files
|
||||||
|
* Support multisig wallet/watch-only configuration
|
||||||
|
* Monitor multisig wallet addresses and transactions
|
||||||
|
* Keep private signing material out of Munin
|
||||||
|
|
||||||
|
### Milestone 7 — BIP-329 labels
|
||||||
|
|
||||||
|
* Import BIP-329 labels
|
||||||
|
* Export BIP-329 labels
|
||||||
|
* Store and manage labels persistently
|
||||||
|
* Associate labels with relevant Bitcoin objects
|
||||||
|
|
||||||
|
### Milestone 8 — Notifications
|
||||||
|
|
||||||
|
* Add NTFY notifications
|
||||||
|
* Add email notifications through SMTP
|
||||||
|
* Allow notification settings to be configured per wallet
|
||||||
|
* Support notifications for new transactions
|
||||||
|
* Support notifications for relevant wallet/UTXO changes
|
||||||
|
* Use the NTFY documentation and Start9 SMTP packaging examples as implementation references
|
||||||
|
|
||||||
|
### Milestone 9 — PWA
|
||||||
|
|
||||||
|
* Make the web interface a fully installable PWA
|
||||||
|
* Add responsive desktop and mobile layouts
|
||||||
|
* Add service worker and application manifest
|
||||||
|
* Improve offline application-shell behaviour
|
||||||
|
* Polish wallet, transaction, label, and notification views
|
||||||
|
|||||||
Reference in New Issue
Block a user