From 78b24c71af41a50ff6ee5f3532c232b465c20f7f Mon Sep 17 00:00:00 2001 From: Vicente Torrejon Date: Thu, 27 Nov 2025 21:21:49 +0100 Subject: [PATCH] Fix blockPersister.md formatting and directory structure - Remove multiple consecutive blank lines (MD012) - Add missing blank line before heading (MD022) - Update directory structure with complete file listing - Fix run command to include dot before flags --- docs/topics/services/blockPersister.md | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/docs/topics/services/blockPersister.md b/docs/topics/services/blockPersister.md index 1e00eb285e..ebec7a21a4 100644 --- a/docs/topics/services/blockPersister.md +++ b/docs/topics/services/blockPersister.md @@ -47,7 +47,6 @@ The following diagram provides a deeper level of detail into the Block Persister ![block_persister_detailed_component.svg](img/plantuml/blockpersister/block_persister_detailed_component.svg) - ## 2. Functionality ### 2.1 Service Initialization @@ -215,9 +214,14 @@ The Block Persister service is located in the `services/blockpersister` director ```text services/blockpersister/ -├── state/ # State management -├── server.go # Main service implementation -└── metrics.go # Prometheus metrics +├── state/ # State management +├── Server.go # Main service implementation +├── Server_test.go # Service tests +├── persist_block.go # Block persistence logic +├── persist_block_test.go # Block persistence tests +├── processSubtree.go # Subtree processing logic +├── processTxMetaUsingStore.go # Transaction metadata processing +└── metrics.go # Prometheus metrics ``` ## 6. How to run @@ -225,7 +229,7 @@ services/blockpersister/ To run the Block Persister Service locally, you can execute the following command: ```shell -SETTINGS_CONTEXT=dev.[YOUR_USERNAME] go run -BlockPersister=1 +SETTINGS_CONTEXT=dev.[YOUR_USERNAME] go run . -BlockPersister=1 ``` Please refer to the [Locally Running Services Documentation](../../howto/locallyRunningServices.md) document for more information on running the Block Persister Service locally. @@ -233,6 +237,7 @@ Please refer to the [Locally Running Services Documentation](../../howto/locally ## 7. Configuration options (settings flags) For comprehensive configuration documentation including all settings, defaults, and interactions, see the [block Persister Settings Reference](../../references/settings/services/blockpersister_settings.md). + ## 8. Other Resources [Block Persister Reference](../../references/services/blockpersister_reference.md)