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
Copy file name to clipboardExpand all lines: docs/checklist_templates/eip_testing_checklist_template.md
+22-3Lines changed: 22 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -403,7 +403,11 @@ The EIP removes one or more precompiles from the existing list of precompiles.
403
403
404
404
### Test Vectors
405
405
406
-
**TBD**
406
+
-[ ] Gas Usage: Measure and store the gas usage during the operations affected by the gas cost changes and verify the updated behavior.
407
+
-[ ] Out-of-gas: Verify the operations affected by the gas cost changes can run out-of-gas with the updated limits.
408
+
-[ ] Fork transition: Verify gas costs are:
409
+
-[ ] Unaffected before the fork activation block.
410
+
-[ ] Updated on and after fork activation block.
407
411
408
412
### Framework Changes
409
413
@@ -416,11 +420,26 @@ The EIP removes one or more precompiles from the existing list of precompiles.
416
420
417
421
### Test Vectors
418
422
419
-
**TBD**
423
+
-[ ] Refund calculation: Verify that the refund does not exceed `gas_used // MAX_REFUND_QUOTIENT` (`MAX_REFUND_QUOTIENT==5` in [EIP-3529](https://eips.ethereum.org/EIPS/eip-3529)) in the following scenarios:
-[ ] If the operation causing the refund can be reverted, verify the refund is not applied if the following cases:
429
+
- []`REVERT`
430
+
- [] Out-of-gas
431
+
- [] Invalid opcode
432
+
- []`REVERT` of an upper call frame
433
+
-[ ] If the operation causing the refund cannot be reverted (e.g. in the case of a transaction-scoped operation such as authorization refunds in EIP-7702), verify the refund is still applied even in the following cases:
434
+
-[ ]`REVERT` at the top call frame
435
+
-[ ] Out-of-gas at the top call frame
436
+
-[ ] Invalid opcode at the top call frame
437
+
-[ ] Cross-Functional Test: Verify the following tests are updated to support the new type of refunds:
0 commit comments