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
@@ -69,18 +69,13 @@ Below are the high-level steps for the Commit OCR process and the Executing OCR
69
69
- Each subcommittee reading from a source chain reaches consensus on the range of messages to build a merkle root.
70
70
- A minimum threshold of valid observations is required for consensus.
71
71
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
-
77
72
-**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.
79
74
- Invalid observations are dropped and the remaining valid ones must meet the threshold to achieve consensus among the nodes.
80
75
81
76
-**Reporting Phase**
82
77
- 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.
84
79
- Additionally, the Commit plugin posts price reports for fee tokens, so the Commit Report can contain a combination of merkle roots and price reports.
Copy file name to clipboardExpand all lines: src/content/ccip/concepts/architecture/onchain/evm/overview.mdx
+1-3Lines changed: 1 addition & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -79,9 +79,7 @@ The following diagram illustrates the key onchain components:
79
79
### Destination Blockchain
80
80
81
81
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.
85
83
- The OffRamp emits a `CommitReportAccepted` event, confirming that a valid commit has been accepted.
0 commit comments