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: docs/cdk/architecture/high-level-views.md
+7-5Lines changed: 7 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,10 +6,10 @@ The following diagram depicts the CDK FEP stack component layout and details som
6
6
7
7
### Component interactions
8
8
9
-
- External applications interact with the CDK Erigon RPC node via the transaction pool manager.
10
9
- Engineers use a CLI tool to manage the backend components, installing and initializing various modes of operation, such as validium versus rollup for example.
11
-
- The CDK Erigon RPC sends transactions to the CDK Erigon sequencer which sequences transactions batches.
12
-
- The CDK Erigon sequencer puts the transaction batches into the data streamer.
10
+
- External applications send transactions to the CDK Erigon RPC node which forwards the transaction data to the sequencer via the transaction pool manager.
11
+
- The transaction pool manager proxies manages the transactions coming in from the RPC node and streams the data onto the sequence sender.
12
+
- The sequencer sequences transactions batches and puts them into the data streamer.
13
13
- The data streamer streams data to the sequencer sender and the aggregator.
14
14
- The sequencer sender sequences batches into the L1 smart contract domain and persists data into DAC nodes for validium mode operations.
15
15
- The aggregator sends batches to the prover and receives proofs in return. It then aggregates the proofs into batches before submitting them to the AggLayer or L1, depending on the chosen settlement layer.
@@ -28,13 +28,15 @@ The following diagram is a sequential depiction of the user data flow for the CD
28
28
2. The Erigon RPC node proxies the data to the CDK Erigon sequencer node.
29
29
3. The sequencer sequences the transaction batches.
30
30
4. The sequencer puts the batches into the data streamer component.
31
-
5. The data streamer component streams the data into the sequence sender for validium mode stacks. It streams data into the aggregator and AggLayer for rollup and validium mode stacks.
31
+
5. The data streamer component streams the data into the sequence sender. It streams data into the aggregator and AggLayer for rollup and validium mode stacks.
32
32
6. In validium mode, the sequencer sender persists transaction data into the DAC nodes.
33
-
7. In validium mode, the sequencer sender sequences the batches into the L1 smart contracts.
33
+
7. In both modes, the sequencer sender sequences the batches into the L1 smart contracts.
34
34
8. In both modes, the aggregator sends the batches to the prover and the prover returns the proofs.
35
35
9. The aggregator batches the proofs.
36
36
10. The aggregator submits the final proof to the AggLayer.
37
37
11. The AggLayer submits the final proof to the L1 smart contract domain.
38
38
39
+

0 commit comments