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: apps/docs/docs/pages/about.mdx
+31-31Lines changed: 31 additions & 31 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,46 +13,46 @@ MinaJS provides a set of services to interact with Mina Protocol. The services a
13
13
14
14
-**MinaJS Connect** - A connector library to discover Mina Protocol wallets like Pallad, and interact with them in a seamless way.
15
15
-**MinaJS Accounts** - A Viem-like library to manage accounts and execute operations such as signing transactions.
16
-
-**MinaJS Provider** - A set of Zod-based schemas and TypeScript types for Mina wallets to comply with the latest specs and MinaJS Connect standard.
16
+
-**MinaJS Provider** - A set of Zod-based schemas and TypeScript types for Wallet UIs to comply with the latest specs and MinaJS Connect standard.
17
17
-**Klesia** - A JSON-RPC wrapper over Mina Node's GraphQL API, similar to APIs like Alchemy and Infura. It's self hostable, so you can bring your own infrastructure.
18
18
-**Klesia SDK** - A TypeScript SDK to interact with Klesia JSON-RPC API with type-safe interfaces and properties auto-completion.
19
19
20
20
## Services and interaction breakdown
21
21
22
22
```mermaid
23
23
graph TD
24
-
A[End user] -- uses --> B[zkApp]
25
-
B[zkApp] -- provides feedback to --> A[End user]
26
-
27
-
B[zkApp] -- integrated with --> C[MinaJS Connect]
28
-
C[MinaJS Connect] -- provides responses to --> B[zkApp]
29
-
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]
29
+
30
+
subgraph zkApp
31
+
B[zkApp UI] -- integrated with --> C[MinaJS Connect]
32
+
C[MinaJS Connect] -- provides responses to --> B[zkApp UI]
33
+
end
34
+
35
+
subgraph Mina Wallet
30
36
C[MinaJS Connect] -- interacts with --> D[MinaJS Provider]
31
37
D[MinaJS Provider] -- provides responses to --> C[MinaJS Connect]
32
-
33
-
D[MinaJS Provider] -- interacts with --> E[Mina Wallet]
34
-
E[Mina Wallet] -- sends data to --> D[MinaJS Provider]
0 commit comments