|
1 | 1 | flowchart TB |
2 | | - subgraph Origin["Origin"] |
3 | | - Sender["Sender"] |
4 | | - M_O[("Mailbox")] |
| 2 | + subgraph Origin["Origin"] |
| 3 | + Sender["Sender"] |
| 4 | + M_O[("Mailbox")] |
5 | 5 | end |
6 | | - subgraph Destination["Destination"] |
7 | | - Recipient["Recipient"] |
8 | | - M_D[("Mailbox")] |
9 | | - ISM["InterchainSecurityModule"] |
| 6 | + subgraph Destination["Destination"] |
| 7 | + Recipient["Recipient"] |
| 8 | + M_D[("Mailbox")] |
| 9 | + ISM["InterchainSecurityModule"] |
10 | 10 | end |
11 | | - Sender -- "1.dispatch(destination, recipient, body)" --> M_O |
12 | | - M_O -. "2.emit dispatch(sender, destination, recipient, body)" .-> Relayer(("Relayer")) |
13 | | - Relayer -- "3.process(metadata, message)" --> M_D |
14 | | - M_D -. "4.interchainSecurityModule()" .-> Recipient |
15 | | - M_D -- "5.verify(metadata, message)" --> ISM |
16 | | - M_D -- "6.handle(origin, sender, body)" --> Recipient |
| 11 | + Sender -- "1.dispatch(destination, recipient, body)" --> M_O |
| 12 | + M_O -. "2.emit dispatch(sender, destination, recipient, body)" .-> Relayer(("Relayer")) |
| 13 | + Relayer -- "3.process(metadata, message)" --> M_D |
| 14 | + M_D -. "4.interchainSecurityModule()" .-> Recipient |
| 15 | + M_D -- "5.verify(metadata, message)" --> ISM |
| 16 | + M_D -- "6.handle(origin, sender, body)" --> Recipient |
17 | 17 |
|
18 | | - style Sender fill:#FFFFFF,color:#000000,stroke-width:1px,stroke-dasharray: 0,stroke:#000000 |
19 | | - style M_O stroke-width:1px,stroke-dasharray: 0,stroke:#000000,fill:#0500e2,color:#FFFFFF |
20 | | - style Recipient fill:#FFFFFF,color:#000000,stroke-width:1px,stroke-dasharray: 0,stroke:#000000 |
21 | | - style M_D stroke-width:1px,stroke-dasharray: 0,stroke:#000000,fill:#0500e2,color:#FFFFFF |
22 | | - style ISM stroke-width:1px,stroke-dasharray: 0,stroke:#000000,fill:#0500e2,color:#FFFFFF |
23 | | - style Relayer stroke-width:1px,stroke-dasharray: 0,stroke:#000000,fill:#0500e2,color:#FFFFFF |
24 | | - style Origin fill:#BBDEFB,stroke:#000000 |
25 | | - style Destination fill:#BBDEFB,stroke:#000000 |
| 18 | + class M_O,M_D,Relayer,ISM highlightNodes; |
| 19 | + class Sender,Recipient endpointNode; |
0 commit comments