Skip to main content

Module pending_queue

Module pending_queue 

Source
Expand description

Universal delta encoding for SSZ lists that behave as FIFO queues.

This module handles both pure FIFO queues (e.g., consolidations, withdrawals) and logically-FIFO queues with rare reordering (e.g., deposits).

It guarantees correctness by strictly validating item boundaries during overlap detection and ensuring the remaining base queue matches the target prefix exactly.

Functionsยง

apply_queue
Applies a universal queue delta in place.
diff_queue
Computes the delta between two serialized queue lists.