Update docs/build-notes.md
Update docs/build-notes.md
This commit is contained in:
+7
-3
@@ -40,7 +40,9 @@
|
|||||||
- Build the backend foundation for wallet monitoring
|
- Build the backend foundation for wallet monitoring
|
||||||
- Query current blockchain height through `blockchain.headers.subscribe`
|
- Query current blockchain height through `blockchain.headers.subscribe`
|
||||||
- Display Fulcrum server version and blockchain height through the status API
|
- Display Fulcrum server version and blockchain height through the status API
|
||||||
|
- Display the current blockchain height in the Munin web interface
|
||||||
- Verify live blockchain height from the physical StartOS server
|
- Verify live blockchain height from the physical StartOS server
|
||||||
|
- Verify blockchain height display after rebuilding and reinstalling the S9PK package
|
||||||
|
|
||||||
### Milestone 4 — Authentication and access control
|
### Milestone 4 — Authentication and access control
|
||||||
|
|
||||||
@@ -60,6 +62,7 @@
|
|||||||
- Verify authentication on the physical StartOS server
|
- Verify authentication on the physical StartOS server
|
||||||
- Verify that the configured password survives a package update
|
- Verify that the configured password survives a package update
|
||||||
- Verify that authenticated access to the status API continues to work after the package update
|
- Verify that authenticated access to the status API continues to work after the package update
|
||||||
|
- Verify that the existing password remains valid after rebuilding and reinstalling the S9PK package
|
||||||
|
|
||||||
## Current architecture
|
## Current architecture
|
||||||
|
|
||||||
@@ -71,6 +74,7 @@
|
|||||||
- Fulcrum provided as a StartOS dependency
|
- Fulcrum provided as a StartOS dependency
|
||||||
- Electrum protocol connectivity check from Munin to Fulcrum
|
- Electrum protocol connectivity check from Munin to Fulcrum
|
||||||
- Blockchain height queried through Fulcrum
|
- Blockchain height queried through Fulcrum
|
||||||
|
- Blockchain height displayed in the web interface
|
||||||
- StartOS `main` volume used for persistent Munin data
|
- StartOS `main` volume used for persistent Munin data
|
||||||
- Admin password stored persistently in the StartOS `main` volume
|
- Admin password stored persistently in the StartOS `main` volume
|
||||||
- Session-based authentication for the web interface
|
- Session-based authentication for the web interface
|
||||||
@@ -79,13 +83,13 @@
|
|||||||
|
|
||||||
Munin Bitcoin is running as a StartOS service and can verify connectivity to the configured Fulcrum Electrum server.
|
Munin Bitcoin is running as a StartOS service and can verify connectivity to the configured Fulcrum Electrum server.
|
||||||
|
|
||||||
Munin can query the current Bitcoin blockchain height through Fulcrum.
|
Munin can query the current Bitcoin blockchain height through Fulcrum and display it in the web interface.
|
||||||
|
|
||||||
The Munin web interface is protected by password authentication.
|
The Munin web interface is protected by password authentication.
|
||||||
|
|
||||||
The admin password can be configured through StartOS `Actions & Config` and is stored in the persistent `main` volume so that it survives package updates.
|
The admin password can be configured through StartOS `Actions & Config` and is stored in the persistent `main` volume so that it survives package updates and reinstallations.
|
||||||
|
|
||||||
Authentication and password persistence have been verified on the physical StartOS server, including verification that an existing password remains valid after a package update.
|
Authentication and password persistence have been verified on the physical StartOS server, including verification that an existing password remains valid after rebuilding and reinstalling the package.
|
||||||
|
|
||||||
Bitcoin Core RPC is not currently used by Munin.
|
Bitcoin Core RPC is not currently used by Munin.
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user