Skip to content
Closed
Show file tree
Hide file tree
Changes from 21 commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
a1f2153
Add BloatNet tests
gballet Aug 14, 2025
02d65b4
try building the contract
gballet Aug 14, 2025
e721cc6
fix: SSTORE 0 -> 1 match all values in the state
gballet Aug 14, 2025
d1cad25
add the tx for 0 -> 1 and 1 -> 2
gballet Aug 14, 2025
16f6d30
fix: linter issues
gballet Aug 14, 2025
374e08a
remove more whitespaces
gballet Aug 14, 2025
333c876
fix formatting
gballet Aug 15, 2025
79a95b8
move to benchmarks
gballet Aug 21, 2025
8131e98
fix linter value
gballet Aug 22, 2025
5f805fd
use the gas limit from the environment
gballet Aug 22, 2025
090a400
parameterize the written value in SSTORE
gballet Aug 26, 2025
cd02a02
fix linter issues
gballet Aug 26, 2025
1f3c381
update CHANGELOG.md
gballet Aug 26, 2025
f6def7e
fix format
gballet Aug 26, 2025
7e20a50
simplify syntax
gballet Aug 26, 2025
c24ad35
fix: start with an empty contract storage
gballet Aug 26, 2025
fc27e53
more fixes, but the result is still incorrect
gballet Aug 26, 2025
7d87262
fix: finally fix the tests
gballet Aug 26, 2025
8556014
linter fix
gballet Aug 27, 2025
326915e
add SLOAD tests
gballet Aug 27, 2025
1f8e62a
test(benchmark): implement CREATE2 addressing for bloatnet tests
CPerezz Aug 29, 2025
8babb13
refactor(benchmark): optimize gas calculations in bloatnet tests
CPerezz Sep 11, 2025
e70132b
refactor(benchmark): bloatnet tests with unique bytecode for I/O opt…
CPerezz Sep 11, 2025
0e889d7
refactor(benchmark): replace custom CREATE2 address calculation with …
CPerezz Sep 11, 2025
e4583b6
CREATE2 factory approach working
CPerezz Sep 17, 2025
06f9a63
Version with EIP-7997 model working
CPerezz Sep 17, 2025
49c1343
refactor(benchmark): imrpove contract deployment script with interact…
CPerezz Sep 17, 2025
2875cf4
delete: remove obsolete test_create2.py script
CPerezz Sep 18, 2025
b634ca3
refactor(benchmark): optimize gas calculations for BALANCE + EXTCODEC…
CPerezz Sep 18, 2025
774c56c
refactor(benchmark): support non-fixed max_codesize
CPerezz Sep 18, 2025
6e6863a
chore: Remove all 24kB "hardcoded" refs
CPerezz Sep 18, 2025
f2cd5f9
fix: pre-commit lint hooks
CPerezz Sep 18, 2025
cf2c7c6
push updated deploy_create2_factory refactored with EEST as dep
CPerezz Sep 18, 2025
a862f76
refactor(benchmark): enhance CREATE2 factory deployment and testing
CPerezz Sep 19, 2025
55396fb
remove: old_deploy_factory script
CPerezz Sep 19, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions docs/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -131,6 +131,7 @@ Users can select any of the artifacts depending on their testing needs for their

### πŸ§ͺ Test Cases

- ✨ [BloatNet](bloatnet.info)/Multidimensional Metering: Add benchmarks to be used as part of the BloatNet project and also for Multidimensional Metering.
- ✨ [EIP-7951](https://eips.ethereum.org/EIPS/eip-7951): Add additional test cases for modular comparison.
- πŸ”€ Refactored `BLOBHASH` opcode context tests to use the `pre_alloc` plugin in order to avoid contract and EOA address collisions ([#1637](https://github.com/ethereum/execution-spec-tests/pull/1637)).
- πŸ”€ Refactored `SELFDESTRUCT` opcode collision tests to use the `pre_alloc` plugin in order to avoid contract and EOA address collisions ([#1643](https://github.com/ethereum/execution-spec-tests/pull/1643)).
Expand Down
Loading