fast-time: the crossing harness asks the CLI for the row's own class (the v3 prelude rows printed MISMATCH against a v4 id; no check read them)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
parent
b04026ed8a
commit
0a1c2661e9
1 changed files with 1 additions and 1 deletions
|
|
@ -328,7 +328,7 @@ for (const e of [...programs.values()].sort((a, b) => a.epoch - b.epoch)) {
|
|||
const reps = ep.reps ?? 0;
|
||||
const row = { epoch: e.epoch, class: e.class, rung: ep.rung, reps, seed: e.seed, miners_id: e.id, miners: e.miners.size, disagree: !!e.disagree, state_root: st?.root ?? null, state_records: st?.records ?? null, roots_per_node: st?.roots ?? {} };
|
||||
if (e.class === 'v5') { row.cli = st?.path ? cliId(e.seedHex, ep.eraSeed, 'v5', reps, st.path) : null; row.cli_other = cliId(e.seedHex, ep.eraSeed, 'v4', reps, null); row.cli_rung0 = st?.path ? cliId(e.seedHex, ep.eraSeed, 'v5', 0, st.path) : null; }
|
||||
else { row.cli = cliId(e.seedHex, ep.eraSeed, 'v4', reps, null); row.cli_other = cliId(e.seedHex, ep.eraSeed, 'v4', reps === RUNG0 ? RUNG1 : 0, null); }
|
||||
else { row.cli = cliId(e.seedHex, ep.eraSeed, e.class, reps, null); row.cli_other = cliId(e.seedHex, ep.eraSeed, e.class, reps === RUNG0 ? RUNG1 : 0, null); }
|
||||
idRows.push(row);
|
||||
}
|
||||
const v4Rows = idRows.filter(r => r.class === 'v4'), v5Rows = idRows.filter(r => r.class === 'v5');
|
||||
|
|
|
|||
Loading…
Reference in a new issue