Skip to content

Commit ed51624

Browse files
committed
chore(minajs): make graph a little more readable
1 parent 9130a55 commit ed51624

File tree

1 file changed

+24
-26
lines changed

1 file changed

+24
-26
lines changed

apps/docs/docs/pages/about.mdx

Lines changed: 24 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -21,37 +21,35 @@ MinaJS provides a set of services to interact with Mina Protocol. The services a
2121

2222
```mermaid
2323
graph TD
24-
classDef UI fill:#C4A7E7,color:#000000
25-
A[End user] -- uses --> B[zkApp UI]
26-
B[zkApp UI]:::UI -- provides feedback to --> A[End user]
27-
A[End user] -- uses --> E[Wallet UI]
28-
E[Wallet UI]:::UI -- provides data to --> A[End user]
24+
classDef MinaJS fill:#C4A7E7,color:#000000
2925
30-
subgraph zkApp
31-
B[zkApp UI] -- integrated with --> C[MinaJS Connect]
32-
C[MinaJS Connect] -- provides responses to --> B[zkApp UI]
26+
subgraph Klesia
27+
G[Klesia RPC]:::MinaJS --> H[Mina Node]
28+
H[Mina Node] --> G[Klesia RPC]
29+
G[Klesia RPC]:::MinaJS --> J[Fallback Mina Node]
30+
J[Fallback Mina Node] --> G[Klesia RPC]
3331
end
3432
35-
subgraph Mina Wallet
36-
C[MinaJS Connect] -- interacts with --> D[MinaJS Provider]
37-
D[MinaJS Provider] -- provides responses to --> C[MinaJS Connect]
38-
D[MinaJS Provider] -- interacts with --> E[Wallet UI]
39-
E[Wallet UI] -- sends data to --> D[MinaJS Provider]
40-
E[Wallet UI] -- implements --> F[MinaJS Account]
41-
F[MinaJS Account] -- handles accounts and signing for --> E[Wallet UI]
42-
E[Wallet UI] -- interacts with --> I[Klesia SDK]
33+
subgraph zkApp
34+
B[zkApp UI] --> C[MinaJS Connect]
35+
C[MinaJS Connect]:::MinaJS --> B[zkApp UI]
36+
B[zkApp UI] --> I1[Klesia SDK - zkApp]
37+
I1[Klesia SDK - zkApp]:::MinaJS --> G[Klesia RPC]
38+
I1[Klesia SDK - zkApp]:::MinaJS --> B[zkApp UI]
39+
G[Klesia RPC]:::MinaJS --> I1[Klesia SDK - zkApp]
4340
end
4441
45-
subgraph Klesia
46-
I[Klesia SDK] -- provides data to --> E[Wallet UI]
47-
G[Klesia RPC] -- interacts with --> H[Mina Node]
48-
H[Mina Node] -- provides data to --> G[Klesia RPC]
49-
B[zkApp UI] -- uses --> I[Klesia SDK]
50-
I[Klesia SDK] -- provides data to --> B[zkApp UI]
51-
I[Klesia SDK] -- interacts with --> G[Klesia RPC]
52-
G[Klesia RPC] -- provides data to --> I[Klesia SDK]
53-
G[Klesia RPC] -- interacts with --> J[Fallback Mina Node]
54-
J[Fallback Mina Node] -- provides data to --> G[Klesia RPC]
42+
subgraph Mina Wallet
43+
C[MinaJS Connect]:::MinaJS --> D[MinaJS Provider]
44+
D[MinaJS Provider]:::MinaJS --> C[MinaJS Connect]
45+
D[MinaJS Provider]:::MinaJS --> E[Wallet UI & Connector]
46+
E[Wallet UI & Connector] --> D[MinaJS Provider]
47+
E[Wallet UI & Connector] --> F[MinaJS Account]
48+
F[MinaJS Account]:::MinaJS --> E[Wallet UI & Connector]
49+
I2[Klesia SDK - Wallet]:::MinaJS --> G[Klesia RPC]
50+
G[Klesia RPC]:::MinaJS --> I2[Klesia SDK - Wallet]
51+
E[Wallet UI & Connector] --> I2[Klesia SDK - Wallet]
52+
I2[Klesia SDK - Wallet]:::MinaJS --> E[Wallet UI & Connector]
5553
end
5654
```
5755

0 commit comments

Comments
 (0)