Skip to content

Commit 5eb4e7b

Browse files
authored
feat(testing/forks): Implement bytecode.gas_cost(fork) (ethereum#2002)
* feat(testing/vm): Implement bytecode gas calc * feat(tests): Use `bytecode.gas_cost` in some tests * refactor: Renames, tox fixes
1 parent 2c83b84 commit 5eb4e7b

20 files changed

Lines changed: 2551 additions & 315 deletions

File tree

docs/writing_tests/index.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,4 +28,8 @@ For help deciding which test format to select, see [Types of Tests](./types_of_t
2828
- [Gas Optimization](./gas_optimization.md) - Optimize gas limits in your tests for efficiency and compatibility with future forks.
2929
- [Porting tests](./porting_legacy_tests.md): A guide to porting @ethereum/tests to EEST.
3030

31+
## Advanced Topics
32+
33+
- [Opcode Metadata and Gas Calculations](./opcode_metadata.md) - Calculate gas costs and refunds using opcode metadata (advanced feature for gas-focused tests)
34+
3135
Please check that your code adheres to the repo's coding standards and read the other pages in this section for more background and an explanation of how to implement state transition and blockchain tests.

0 commit comments

Comments
 (0)