@@ -55,7 +55,7 @@ control their balance withdrawals more precisely.
5555
5656| Name | Value |
5757| ------------------------------ | ---------------- |
58- | ` SWEEP_THRESHOLD_REQUEST_TYPE ` | ` Bytes1('0x03 ') ` |
58+ | ` SWEEP_THRESHOLD_REQUEST_TYPE ` | ` Bytes1('0x05 ') ` |
5959
6060### Sweep threshold validation
6161
@@ -136,6 +136,8 @@ class ExecutionRequests(Container):
136136 deposits: List[DepositRequest, MAX_DEPOSIT_REQUESTS_PER_PAYLOAD ]
137137 withdrawals: List[WithdrawalRequest, MAX_WITHDRAWAL_REQUESTS_PER_PAYLOAD ]
138138 consolidations: List[ConsolidationRequest, MAX_CONSOLIDATION_REQUESTS_PER_PAYLOAD ]
139+ builder_deposits: List[BuilderDepositRequest, MAX_BUILDER_DEPOSIT_REQUESTS_PER_PAYLOAD ]
140+ builder_exits: List[BuilderExitRequest, MAX_BUILDER_EXIT_REQUESTS_PER_PAYLOAD ]
139141 # [New in EIP8148]
140142 sweep_thresholds: List[SetSweepThresholdRequest, MAX_SET_SWEEP_THRESHOLD_REQUESTS_PER_PAYLOAD ]
141143```
@@ -238,6 +240,8 @@ def get_execution_requests_list(execution_requests: ExecutionRequests) -> Sequen
238240 (DEPOSIT_REQUEST_TYPE , execution_requests.deposits),
239241 (WITHDRAWAL_REQUEST_TYPE , execution_requests.withdrawals),
240242 (CONSOLIDATION_REQUEST_TYPE , execution_requests.consolidations),
243+ (BUILDER_DEPOSIT_REQUEST_TYPE , execution_requests.builder_deposits),
244+ (BUILDER_EXIT_REQUEST_TYPE , execution_requests.builder_exits),
241245 # [New in EIP8148]
242246 (SWEEP_THRESHOLD_REQUEST_TYPE , execution_requests.sweep_thresholds),
243247 ]
@@ -375,6 +379,8 @@ def apply_parent_execution_payload(
375379 for_ops(requests.deposits, process_deposit_request)
376380 for_ops(requests.withdrawals, process_withdrawal_request)
377381 for_ops(requests.consolidations, process_consolidation_request)
382+ for_ops(requests.builder_deposits, process_builder_deposit_request)
383+ for_ops(requests.builder_exits, process_builder_exit_request)
378384 # [New in EIP8148]
379385 for_ops(requests.sweep_thresholds, process_set_sweep_threshold_request)
380386
0 commit comments