File tree Expand file tree Collapse file tree
l1-contracts/src/core/interfaces Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -27,9 +27,10 @@ struct PublicInputArgs {
2727 bytes32 previousArchive;
2828 bytes32 endArchive;
2929 bytes32 outHash;
30- // Inbox rolling-hash chain segment consumed across the proven epoch (AZIP-22 Fast Inbox). Deliberately UNVALIDATED
31- // until the Fast Inbox flip, when they get checked against per-checkpoint records written at propose; for now they
32- // are only passed through to the proof's public inputs.
30+ // Inbox rolling-hash chain segment consumed across the proven epoch (AZIP-22 Fast Inbox). previousInboxRollingHash
31+ // is anchored at proof submission against the rolling hash recorded at propose for checkpoint start - 1; the end
32+ // boundary is validated transitively, since the stored checkpoint header hashes (pinned by verifyHeaders) cover
33+ // the rolling hash the epoch ends on.
3334 bytes32 previousInboxRollingHash;
3435 bytes32 endInboxRollingHash;
3536 address proverId;
You can’t perform that action at this time.
0 commit comments