Skip to content

Commit f871f61

Browse files
committed
rmn updates
1 parent 9f11ddb commit f871f61

File tree

2 files changed

+4
-11
lines changed

2 files changed

+4
-11
lines changed

src/content/ccip/concepts/architecture/offchain/overview.mdx

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ With the CCIP v1.6 architecture, there is a single DON called the Role DON that
3838
## Role DON: Diagram and Explanation
3939

4040
<ClickToZoom
41-
src="/images/ccip/concepts/architecture/ccip-offchain-architecture.jpg"
41+
src="/images/ccip/ccip-hl-v1.7.png"
4242
alt="CCIP Offchain Architecture"
4343
style="display: block; margin: 2rem auto; max-height: 60vh; width: auto;"
4444
/>
@@ -69,18 +69,13 @@ Below are the high-level steps for the Commit OCR process and the Executing OCR
6969
- Each subcommittee reading from a source chain reaches consensus on the range of messages to build a merkle root.
7070
- A minimum threshold of valid observations is required for consensus.
7171

72-
- **Report Building Phase**
73-
- For source chains where RMN blessing is enabled, the leader of the OCR round queries the RMN nodes for the defined message ranges.
74-
- RMN nodes return independently constructed merkle roots for these ranges.
75-
- After validating the returned merkle roots, the leader sends the consolidated set of merkle roots to the RMN for signatures (a single signature may cover multiple merkle roots).
76-
7772
- **Query Phase**
78-
- The leader shares the Commit Report (which may include RMN signatures) with the rest of the nodes in the Role DON for validation.
73+
- The leader shares the Commit Report with the rest of the nodes in the Role DON for validation.
7974
- Invalid observations are dropped and the remaining valid ones must meet the threshold to achieve consensus among the nodes.
8075

8176
- **Reporting Phase**
8277
- A subcommittee of nodes writing to the destination chain submits the final Commit Report onchain.
83-
- The report may include merkle roots from multiple sources—some of which have RMN signatures.
78+
- The report may include merkle roots from multiple sources.
8479
- Additionally, the Commit plugin posts price reports for fee tokens, so the Commit Report can contain a combination of merkle roots and price reports.
8580

8681
### Executing OCR Process

src/content/ccip/concepts/architecture/onchain/evm/overview.mdx

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -79,9 +79,7 @@ The following diagram illustrates the key onchain components:
7979
### Destination Blockchain
8080

8181
1. **Commit Phase**
82-
- The final OCR report from the Committing DON is recorded onchain in the OffRamp contract via the `commit` function. This OCR report may include a mix of blessed and non-blessed roots and price updates from multiple source chains.
83-
- If the OCR report includes **blessed** merkle roots from RMN-enabled source chains, the OffRamp verifies the RMN node signatures onchain via the `RMNRemote` contract.
84-
- The OffRamp also validates that all **unblessed** merkle roots originate from the source chains where RMN is disabled.
82+
- The final OCR report from the Committing DON is recorded onchain in the OffRamp contract via the `commit` function. This OCR report may include a mix of merkle roots and price updates from multiple source chains.
8583
- The OffRamp emits a `CommitReportAccepted` event, confirming that a valid commit has been accepted.
8684

8785
1. **Secondary Offchain Processing**

0 commit comments

Comments
 (0)