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 |