Skip to content

Commit

Permalink
Merge branch 'cdk/ares_components' into dev
Browse files Browse the repository at this point in the history
  • Loading branch information
kmurphypolygon committed Sep 17, 2024
2 parents 67627ca + 37c58e8 commit 756c00a
Showing 1 changed file with 21 additions and 4 deletions.
25 changes: 21 additions & 4 deletions docs/cdk/releases/ares-components.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
The CDK Ares+ release has two modes:

1. The CDK rollup/validium mode with full execution proofs is the first mode for release.
2. The CDK sovereign chain mode with pessimistic proofs, and no execution proof, is coming shortly after.
2. The CDK sovereign chain mode with pessimistic proofs, and no full execution proof, is coming shortly after.

This document details the full stack components for the first mode of release: CDK Ares+ with full execution proofs.

!!! note
We are going to leave a placeholder for the pessimistic proof mode stack; and for good measure and completeness we'll add details of the previous stack in which zkEVM and CDK components were more disparate.

## CDK with full execution proofs (FEP)
## CDK stack with full execution proofs (FEP)

In this release, the zkEVM components can be considered as a CDK stack in rollup mode.

Expand All @@ -30,10 +30,27 @@ The following table lists the components and where you can find them for CDK rol
| Blockscout | <a href=https://github.com/0xPolygonHermez/blockscout>blockscout</a> | <a href=https://github.com/0xPolygonHermez/blockscout>blockscout</a> | Same code for both |

!!! important
For specific release tags, please reference the [version matrix document](version-matrix.md)
For specific release tags, please reference the [version matrix document](version-matrix.md).

## CDK with pessimistic proof
## CDK stack with pessimistic proofs

This release will follow on shortly after the Ares+ FEP release.

## Previous release

| Component | zkEVM stack | CDK stack | Notes |
| --- | --- | --- | --- |
| Node | <a href=https://github.com/0xPolygonHermez/zkevm-node/tree/feature/fork-11>zkevm-node</a> | <a href=https://github.com/0xPolygon/cdk-validium-node>cdk-validium-node</a> | - zkEVM for rollup </br>- CDK for validium </br>Both include sequencer |
| Contracts | <a href=https://github.com/0xPolygonHermez/zkevm-contracts/releases/tag/v6.0.0-rc.1-fork.9>zkevm-contracts</a> | <a href=https://github.com/0xPolygonHermez/zkevm-contracts/releases/tag/v6.0.0-rc.1-fork.9>zkevm-contracts</a> | Same for both |
| Erigon RPC | <a href=https://github.com/0xPolygonHermez/cdk-erigon>cdk-erigon</a> | <a href=https://github.com/0xPolygonHermez/cdk-erigon>cdk-erigon</a> | Same for both |
| Erigon sequencer | <a href=https://github.com/0xPolygonHermez/cdk-erigon>cdk-erigon</a> | <a href=https://github.com/0xPolygonHermez/cdk-erigon>cdk-erigon</a> | Same for both |
| Sequence sender | <a href=https://github.com/0xPolygonHermez/zkevm-sequence-sender>zkevm-sequence-sender</a> | <a href=https://github.com/0xPolygon/cdk-sequence-sender>cdk-sequence-sender</a> | |
| Aggregator | <a href=https://github.com/0xPolygonHermez/zkevm-aggregator>zkevm-aggregator</a> | <a href=https://github.com/0xPolygon/cdk>cdk</a> | |
| Pool manager | <a href=https://github.com/0xPolygon/zkevm-pool-manager>zkevm-pool-manager</a> using with cdk-erigon | No explicit pool manager as persistence is built in | |
| Prover | <a href=https://github.com/0xPolygonHermez/zkevm-prover>zkevm-prover<a> | <a href=https://github.com/0xPolygonHermez/zkevm-prover>zkevm-prover<a> | Versions in flight |
| Bridge service | <a href=https://github.com/0xPolygonHermez/zkevm-bridge-service>zkevm-bridge-service</a> | <a href=https://github.com/0xPolygonHermez/zkevm-bridge-service>zkevm-bridge-service</a> | Same for both |
| Bridge UI | <a href=https://github.com/0xPolygonHermez/zkevm-bridge-ui>zkevm-bridge-ui</> | <a href=https://github.com/0xPolygonHermez/zkevm-bridge-ui>zkevm-bridge-ui</> | Same for both with modifications |
| Blockscout | <a href=https://github.com/0xPolygonHermez/blockscout>blockscout</a> | <a href=https://github.com/0xPolygonHermez/blockscout>blockscout</a> | Same for both |

!!! important
For specific release tags, please reference the [version matrix document](version-matrix.md).

0 comments on commit 756c00a

Please sign in to comment.