You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# testing upper limits of each request type per slot if it exists
304
+
pytest.param(
305
+
[
306
+
single_consolidation_from_contract(0),
307
+
single_consolidation_from_contract(1),
308
+
# single_consolidation_from_contract(2), # i=2 is not allowed cuz only 2 MAX CONSOLIDATIONS PER BLOCK (EIP-7251), but why does the error message not inform about this? only reports hash mismatch # noqa: E501
309
+
#
310
+
# the following performs single_withdrawal_from_contract(0) to (16)
311
+
*[
312
+
single_withdrawal_from_contract(i)
313
+
foriinrange(
314
+
0,
315
+
16, # ensure that the hard limit of deposits per epoch has been removed in all clients (EIP-6610), prev limit was 16 deposits/slot or 512 deposits/epoch
316
+
) # when using larger numbers: it fails around 1000 due to: UnixHTTPConnectionPool(host='localhost', port=None): Read timed out. (read timeout=20), workaround: in transition_tool.py use SLOW_REQUEST_TIMEOUT (60 sec), so slow=True
317
+
],
318
+
# single_withdrawal_from_contract(16), # i=16 not allowed cuz only 16 MAX WITHDRAWALS PER BLOCK (EIP-7002)
319
+
#
320
+
# the following performs single_deposit_from_contract(0) to (18)
321
+
*[
322
+
single_deposit_from_contract(i)
323
+
foriinrange(
324
+
0,
325
+
18, # ensure that the hard limit of deposits per epoch has been removed in all clients (EIP-6610), prev limit was 16 deposits/slot or 512 deposits/epoch
326
+
) # when using larger numbers: it fails around 1000 due to: UnixHTTPConnectionPool(host='localhost', port=None): Read timed out. (read timeout=20), workaround: in transition_tool.py use SLOW_REQUEST_TIMEOUT (60 sec), so slow=True
327
+
],
328
+
],
329
+
# following ID not possible to due filename length limitations
0 commit comments