Expand description
Block production actions for the e2e testing framework.
Structs§
- Assert
Mine Block - Mine a single block with the given transactions and verify the block was created successfully.
- Broadcast
Latest Forkchoice - Action that broadcasts the latest fork choice state to all clients
- Broadcast
Next NewPayload - Action that broadcasts the next new payload
- Check
Payload Accepted - Action that checks whether the broadcasted new payload has been accepted
- Expect
FcuStatus - Action to expect a specific FCU status when targeting a tagged block
- Generate
Next Payload - Action that generates the next payload
- Generate
Payload Attributes - Store payload attributes for the next block.
- Pick
Next Block Producer - Pick the next block producer based on the latest block information.
- Produce
Blocks - Action that produces a sequence of blocks using the available clients
- Produce
Blocks Locally - Action that produces blocks locally without broadcasting to other nodes This sends the payload only to the active node to ensure it’s available locally
- Produce
Invalid Blocks - Action that produces a sequence of blocks where some blocks are intentionally invalid
- Test
FcuTo Tag - Action to test forkchoice update to a tagged block with expected status
- Update
Block Info - Action that syncs environment state with the node’s canonical chain via RPC.
- Update
Block Info ToLatest Payload - Action that updates environment state using the locally produced payload.
- Validate
Canonical Tag - Action to validate that a tagged block remains canonical by performing FCU to it