Skip to content

Test Builder Deposit Disable

Documentation for tests/amsterdam/eip8282_builder_execution_requests/test_builder_deposit_disable.py@5fa5938b.

Generate fixtures for these test cases for Amsterdam with:

fill -v tests/amsterdam/eip8282_builder_execution_requests/test_builder_deposit_disable.py --fork Amsterdam

Disable-switch tests for EIP-8282: Builder Execution Requests.

The builder deposit predeploy carries a reversible kill switch: while EXCESS_INHIBITOR sits in the excess slot, deposits revert, and the next end-of-block system call clears the slot and re-enables the queue (the system call sets the inhibitor only when it carries input, which the protocol never sends, so absent a fork that appends calldata the disabled state always lasts exactly until the end of the block). The disabled state is therefore seeded directly here rather than triggered.

Test Functions Overview

Name Type Cases (Amsterdam) Description
test_builder_deposit_inhibited blockchain_test 1 A deposit to an inhibited predeploy reverts and produces no request, the