mirror of
https://github.com/sigp/lighthouse.git
synced 2026-06-15 09:48:20 +00:00
Harness/tests (foundation): - make_gloas_block_with_status: produce a gloas block with explicit parent payload status (builds FULL vs EMPTY children); returns its data columns. - TestRig::build_full_empty_fork: G(full) -> A(full) -> B(FULL child), A -> C(EMPTY). - SimulateConfig::return_no_envelope_for_block: withhold a block's payload envelope. - Tests: gloas_build_full_empty_fork_shape (shape), gloas_full_empty_children_ retain_parent_for_payload (happy path), gloas_empty_child_continues_while_ parent_payload_withheld (red: C must complete, B+A retained while payload withheld). Option B sketch (untested, mod.rs) -- to be implemented properly: - continue_child_lookups on a SingleBlock Imported result (children re-evaluate on parent block import, before its payload). - retain a failed lookup while another lookup awaits it (is_awaited).
234 KiB
234 KiB