Commit a1feb7d
committed
fix(fast-inbox): apply streaming cutoff floor on the cap-terminated final block and defer bundle accumulation (A-1382)
- The censorship cutoff floor now applies on whichever block ends the checkpoint,
including the block that reaches the per-checkpoint block cap, not only the
timetable's last sub-slot, so the checkpoint always consumes through the cutoff.
- The lightweight builder accumulates a block's streaming message bundle only after
the block is fully built, so a mid-build failure leaves the checkpoint's message
list (and its inHash/rolling hash) consistent with the blocks actually built.1 parent 7d68597 commit a1feb7d
2 files changed
Lines changed: 14 additions & 5 deletions
File tree
- yarn-project
- prover-client/src/light
- sequencer-client/src/sequencer
Lines changed: 9 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
211 | 211 | | |
212 | 212 | | |
213 | 213 | | |
214 | | - | |
215 | | - | |
| 214 | + | |
| 215 | + | |
| 216 | + | |
216 | 217 | | |
217 | 218 | | |
218 | 219 | | |
219 | 220 | | |
220 | 221 | | |
221 | 222 | | |
222 | | - | |
223 | 223 | | |
224 | 224 | | |
225 | 225 | | |
| |||
257 | 257 | | |
258 | 258 | | |
259 | 259 | | |
| 260 | + | |
| 261 | + | |
| 262 | + | |
| 263 | + | |
| 264 | + | |
| 265 | + | |
260 | 266 | | |
261 | 267 | | |
262 | 268 | | |
| |||
Lines changed: 5 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
950 | 950 | | |
951 | 951 | | |
952 | 952 | | |
953 | | - | |
| 953 | + | |
| 954 | + | |
| 955 | + | |
| 956 | + | |
954 | 957 | | |
955 | | - | |
| 958 | + | |
956 | 959 | | |
957 | 960 | | |
958 | 961 | | |
| |||
0 commit comments