You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/monitor/architecture.mdx
+25-1Lines changed: 25 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,6 +13,14 @@ OpenZeppelin Monitor is organized as a data processing pipeline that spans from
13
13
The diagram below shows the core processing pipeline of OpenZeppelin Monitor, from blockchain networks and configuration through to notification channels:
14
14
15
15
```mermaid
16
+
%%{init: {
17
+
'theme': 'base',
18
+
'themeVariables': {
19
+
'background': '#ffffff',
20
+
'mainBkg': '#ffffff',
21
+
'primaryBorderColor': '#cccccc'
22
+
}
23
+
}}%%
16
24
flowchart LR
17
25
subgraph "Blockchain Networks"
18
26
EVMN["EVM Networks"]
@@ -72,6 +80,14 @@ The system consists of several core services that are initialized at startup and
72
80
### Service Initialization Flow
73
81
74
82
```mermaid
83
+
%%{init: {
84
+
'theme': 'base',
85
+
'themeVariables': {
86
+
'background': '#ffffff',
87
+
'mainBkg': '#ffffff',
88
+
'primaryBorderColor': '#cccccc'
89
+
}
90
+
}}%%
75
91
graph TD
76
92
subgraph Entry Point
77
93
MAIN[main.rs]
@@ -195,6 +211,14 @@ The following table describes the key responsibilities of each service in the Op
195
211
The following _runtime flow_ illustrates how data moves through the system, from blockchain networks to notification channels. This sequence represents the core monitoring loop that executes for each configured network.
196
212
197
213
```mermaid
214
+
%%{init: {
215
+
'theme': 'base',
216
+
'themeVariables': {
217
+
'background': '#ffffff',
218
+
'mainBkg': '#ffffff',
219
+
'primaryBorderColor': '#cccccc'
220
+
}
221
+
}}%%
198
222
sequenceDiagram
199
223
participant BWS as BlockWatcherService
200
224
participant BS as BlockStorage
@@ -316,7 +340,7 @@ The system implements comprehensive validation:
316
340
317
341
318
342
319
-
For configuration examples and best practices, see the [Configuration Guidelines](/monitor#configuration-guidelines) section in the user documentation.
343
+
For configuration examples and best practices, see the [Configuration Guidelines](#configuration-guidelines) section in the user documentation.
0 commit comments