Skip to content

Commit 7b0b6a8

Browse files
refactor: update the eip checklist items
1 parent d8c902a commit 7b0b6a8

File tree

3 files changed

+28
-1
lines changed

3 files changed

+28
-1
lines changed

src/ethereum_test_checklists/eip_checklist.pyi

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
"""
22
Type stubs for EIP checklist - auto-generated.
33
4-
DO NOT EDIT MANUALLY - This file is generated by `uv run generate-checklist-stubs`
4+
DO NOT EDIT MANUALLY - This file is generated by `uv run generate_checklist_stubs`
55
"""
66

77
from typing import Any, Callable, TypeVar, overload
@@ -89,6 +89,21 @@ class EIPChecklist:
8989
SecondClient: _CallableChecklistItem
9090
TestCoverage: _CallableChecklistItem
9191

92+
class ModifiedTransactionValidityConstraint(_CallableChecklistItem):
93+
class Test(_CallableChecklistItem):
94+
class ForkTransition(_CallableChecklistItem):
95+
AcceptedAfterFork: _CallableChecklistItem
96+
AcceptedBeforeFork: _CallableChecklistItem
97+
RejectedAfterFork: _CallableChecklistItem
98+
RejectedBeforeFork: _CallableChecklistItem
99+
100+
class NewTransactionValidityConstraint(_CallableChecklistItem):
101+
class Test(_CallableChecklistItem):
102+
class ForkTransition(_CallableChecklistItem):
103+
AcceptedAfterFork: _CallableChecklistItem
104+
AcceptedBeforeFork: _CallableChecklistItem
105+
RejectedAfterFork: _CallableChecklistItem
106+
92107
class Opcode(_CallableChecklistItem):
93108
class Test(_CallableChecklistItem):
94109
ExceptionalAbort: _CallableChecklistItem

tests/osaka/eip7825_transaction_gas_limit_cap/eip_checklist_external_coverage.txt

Whitespace-only changes.
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
system_contract = EIP does not introduce a new system contract
2+
opcode = EIP does not introduce a new opcode
3+
precompile = EIP does not introduce a new precompile
4+
removed_precompile = EIP does not remove a precompile
5+
transaction_type = EIP does not introduce a new transaction type
6+
block_header_field = EIP does not add any new block header fields
7+
block_body_field = EIP does not add any new block body fields
8+
gas_cost_changes = EIP does not modify existing gas costs, only introduces new opcode with fixed cost
9+
gas_refunds_changes = EIP does not introduce any gas refund changes
10+
blob_count_changes = EIP does not introduce any blob count changes
11+
execution_layer_request = EIP does not introduce an execution layer request
12+
new_transaction_validity_constraint = EIP does not introduce a new transaction validity constraint

0 commit comments

Comments
 (0)