Skip to content

Commit 97d717d

Browse files
authored
docs: Add midnight to readme and architecture diagram (#393)
1 parent 3cbd91f commit 97d717d

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

README.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ In the rapidly evolving world of blockchain technology, effective monitoring is
2323

2424
- **EVM-Compatible Networks**
2525
- **Stellar**
26+
* **Midnight (Partially Supported)**
2627

2728
## Notification Channels
2829

@@ -81,6 +82,7 @@ end
8182
CP[ClientPool]
8283
EVMC[EVMClient]
8384
SC[StellarClient]
85+
MC[MidnightClient]
8486
end
8587
8688
%% Initialization Flow
@@ -102,6 +104,7 @@ end
102104
%% Client Dependencies
103105
CP --> EVMC
104106
CP --> SC
107+
CP --> MC
105108
BWS --> CP
106109
107110
%% Service Dependencies
@@ -124,7 +127,7 @@ end
124127
125128
class BT,BS,BWS,BH blockProcessing
126129
class MS,NS,TS,FS,TES,NOTS coreServices
127-
class CP,EVMC,SC clients
130+
class CP,EVMC,SC,MC clients
128131
```
129132

130133
### Project Structure

docs/architecture.mdx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,7 @@ graph TD
117117
CP[ClientPool]
118118
EVMC[EVMClient]
119119
SC[StellarClient]
120+
MC[MidnightClient]
120121
end
121122
122123
%% Initialization Flow
@@ -138,6 +139,7 @@ graph TD
138139
%% Client Dependencies
139140
CP --> EVMC
140141
CP --> SC
142+
CP --> MC
141143
BWS --> CP
142144
143145
%% Service Dependencies
@@ -160,7 +162,7 @@ graph TD
160162
161163
class BT,BS,BWS,BH blockProcessing
162164
class MS,NS,TS,FS,TES,NOTS coreServices
163-
class CP,EVMC,SC clients
165+
class CP,EVMC,SC,MC clients
164166
```
165167

166168
### Core Components
@@ -176,6 +178,7 @@ graph TD
176178
* ***ClientPool***: Manages blockchain client instances and provides network connectivity with connection pooling and failover capabilities.
177179
* ***EVMClient***: Handles communication with Ethereum Virtual Machine compatible networks (Ethereum, Polygon, BSC, etc.).
178180
* ***StellarClient***: Manages connections to Stellar blockchain networks with protocol-specific optimizations.
181+
* ***MidnightClient***: Manages connections to Midnight blockchain networks with WebSocket transport and Substrate-based architecture.
179182

180183
#### Processing Pipeline Components
181184

0 commit comments

Comments
 (0)