From 77274f471f1a31e1d71de518aaf0e927ac16a7fd Mon Sep 17 00:00:00 2001
From: Andrei <16517508+anvacaru@users.noreply.github.com>
Date: Fri, 19 Dec 2025 00:56:58 +0200
Subject: [PATCH 1/8] draft eip-7918
---
.../src/kevm_pyk/kproj/evm-semantics/evm.md | 6 ++++-
.../src/kevm_pyk/kproj/evm-semantics/gas.md | 18 ++++++++++---
.../kevm_pyk/kproj/evm-semantics/schedule.md | 25 +++++++++++--------
3 files changed, 34 insertions(+), 15 deletions(-)
diff --git a/kevm-pyk/src/kevm_pyk/kproj/evm-semantics/evm.md b/kevm-pyk/src/kevm_pyk/kproj/evm-semantics/evm.md
index ba3bd845ba..511a816bfe 100644
--- a/kevm-pyk/src/kevm_pyk/kproj/evm-semantics/evm.md
+++ b/kevm-pyk/src/kevm_pyk/kproj/evm-semantics/evm.md
@@ -101,6 +101,7 @@ In the comments next to each cell, we've marked which component of the YellowPap
.List
0
0
+ 0
0 // I_Hp
0 // I_Ho
@@ -842,9 +843,10 @@ Terminates validation successfully when all conditions are met or when blob vali
EXCESS_BLOB_GAS
PREV_EXCESS_BLOB_GAS
PREV_BLOB_GAS_USED
+ PREV_BASE_FEE
requires Ghasblobbasefee << SCHED >>
andBool ( Ctotalblob(SCHED, COUNT) >Int Gmaxblobgas < SCHED >
- orBool notBool EXCESS_BLOB_GAS ==Int Cexcessblob(SCHED, PREV_EXCESS_BLOB_GAS, PREV_BLOB_GAS_USED))
+ orBool notBool EXCESS_BLOB_GAS ==Int Cexcessblob(SCHED, PREV_EXCESS_BLOB_GAS, PREV_BLOB_GAS_USED, PREV_BASE_FEE))
rule #validateBlockBlobs _COUNT _TXIDS => .K ... [owise]
@@ -854,8 +856,10 @@ Terminates validation successfully when all conditions are met or when blob vali
SCHED
BLOB_GAS_USED
EXCESS_BLOB_GAS
+ BASE_FEE
_ => EXCESS_BLOB_GAS
_ => BLOB_GAS_USED
+ _ => BASE_FEE
requires ( Ghasblobbasefee << SCHED >> andBool BLOB_GAS_USED <=Int Gmaxblobgas < SCHED > )
orBool notBool Ghasblobbasefee << SCHED >>
diff --git a/kevm-pyk/src/kevm_pyk/kproj/evm-semantics/gas.md b/kevm-pyk/src/kevm_pyk/kproj/evm-semantics/gas.md
index caa924c003..f776962994 100644
--- a/kevm-pyk/src/kevm_pyk/kproj/evm-semantics/gas.md
+++ b/kevm-pyk/src/kevm_pyk/kproj/evm-semantics/gas.md
@@ -124,7 +124,7 @@ module GAS-FEES
| Ctotalblob ( Schedule , Int ) [symbol(Ctotalblob), function, total, smtlib(gas_Ctotalblob) ]
| Cbasefeeperblob ( Schedule , Int ) [symbol(Cbasefeeperblob), function, total, smtlib(gas_Cbasefeeperblob) ]
| Cblobfee ( Schedule , Int , Int ) [symbol(Cblobfee), function, total, smtlib(gas_Cblobfee) ]
- | Cexcessblob ( Schedule , Int , Int ) [symbol(Cexcessblob), function, total, smtlib(gas_Cexcessblob) ]
+ | Cexcessblob ( Schedule , Int , Int , Int ) [symbol(Cexcessblob), function, total, smtlib(gas_Cexcessblob) ]
| Cdelegationaccess( Schedule, Bool, Bool ) [symbol(Cdelegationaccess), function, total, smtlib(gas_Cdelegationaccess)]
| Ctxfloor ( Schedule , Bytes ) [symbol(Ctxfloor), function, total, smtlib(gas_Ctxfloor) ]
// ---------------------------------------------------------------------------------------------------------------------------------------------------------
@@ -221,8 +221,19 @@ module GAS-FEES
rule [Cblobfee]: Cblobfee(SCHED, EXCESS_BLOB_GAS, BLOB_VERSIONED_HASHES_SIZE) => Ctotalblob(SCHED, BLOB_VERSIONED_HASHES_SIZE) *Int Cbasefeeperblob(SCHED, EXCESS_BLOB_GAS)
- rule [Cexcessblob]: Cexcessblob(SCHED, EXCESS_BLOB_GAS, BLOB_GAS_USED) => EXCESS_BLOB_GAS +Int BLOB_GAS_USED -Int Gtargetblobgas < SCHED > requires Gtargetblobgas < SCHED > <=Int EXCESS_BLOB_GAS +Int BLOB_GAS_USED
- rule [Cexcessblob.owise]: Cexcessblob(_, _, _) => 0 [owise]
+ rule [Cexcessblob.zero]: Cexcessblob(SCHED, EXCESS_BLOB_GAS, BLOB_GAS_USED, _BASE_FEE) => 0
+ requires EXCESS_BLOB_GAS +Int BLOB_GAS_USED
+
+ rule [Cexcessblob.reserve]: Cexcessblob(SCHED, EXCESS_BLOB_GAS, BLOB_GAS_USED, BASE_FEE)
+ => EXCESS_BLOB_GAS +Int ((BLOB_GAS_USED *Int (Gmaxblobgas < SCHED > -Int Gtargetblobgas < SCHED >)) /Int Gmaxblobgas < SCHED >)
+ requires Ghasreserve << SCHED >>
+ andBool Gtargetblobgas < SCHED > <=Int EXCESS_BLOB_GAS +Int BLOB_GAS_USED
+ andBool Gperblob < SCHED > *Int Cbasefeeperblob(SCHED, EXCESS_BLOB_GAS) *Int BASE_FEE
+
+ rule [Cexcessblob.normal]: Cexcessblob(SCHED, EXCESS_BLOB_GAS, BLOB_GAS_USED, BASE_FEE)
+ => EXCESS_BLOB_GAS +Int BLOB_GAS_USED -Int Gtargetblobgas < SCHED >
+ requires Gtargetblobgas < SCHED > <=Int EXCESS_BLOB_GAS +Int BLOB_GAS_USED
+ andBool notBool (Gblobbasecost < SCHED > *Int BASE_FEE >Int Gperblob < SCHED > *Int Cbasefeeperblob(SCHED, EXCESS_BLOB_GAS))
rule [Cdelegationaccess]: Cdelegationaccess(SCHED, true, ISWARM) => Caddraccess(SCHED, ISWARM)
rule [Cdelegationaccess.owise]: Cdelegationaccess(_, _, _) => 0 [owise]
@@ -580,4 +591,3 @@ module GAS-SIMPLIFICATION [symbolic]
rule notBool (A B <=Gas A [simplification]
endmodule
```
-
diff --git a/kevm-pyk/src/kevm_pyk/kproj/evm-semantics/schedule.md b/kevm-pyk/src/kevm_pyk/kproj/evm-semantics/schedule.md
index dba74d67fc..451a78c817 100644
--- a/kevm-pyk/src/kevm_pyk/kproj/evm-semantics/schedule.md
+++ b/kevm-pyk/src/kevm_pyk/kproj/evm-semantics/schedule.md
@@ -31,8 +31,8 @@ module SCHEDULE
| "Ghaswarmcoinbase" | "Ghaswithdrawals" | "Ghastransient" | "Ghasmcopy"
| "Ghasbeaconroot" | "Ghaseip6780" | "Ghasblobbasefee" | "Ghasblobhash"
| "Ghasbls12msmdiscount" | "Ghashistory" | "Ghasrequests" | "Ghasauthority"
- | "Ghasfloorcost" | "Ghasclz"
- // -------------------------------------------------------------
+ | "Ghasfloorcost" | "Ghasclz" | "Ghasreserve"
+ // --------------------------------------------------------------------------------------
```
### Schedule Constants
@@ -53,8 +53,8 @@ A `ScheduleConst` is a constant determined by the fee schedule.
| "Gaccessliststoragekey" | "Rmaxquotient" | "Ginitcodewordcost" | "maxInitCodeSize" | "Gwarmstoragedirtystore"
| "Gpointeval" | "Gmaxblobgas" | "Gminbasefee" | "Gtargetblobgas" | "Gperblob" | "Blobbasefeeupdatefraction"
| "Gbls12g1add" | "Gbls12g1mul" | "Gbls12g2add" | "Gbls12g2mul" | "Gbls12mapfptog1" | "Gbls12PairingCheckMul"
- | "Gbls12PairingCheckAdd" | "Gauthbase" | "Gbls12mapfp2tog2" | "Gtxdatafloor"
- // -------------------------------------------------------------------------------------------------------------------------------------------------------
+ | "Gbls12PairingCheckAdd" | "Gauthbase" | "Gbls12mapfp2tog2" | "Gtxdatafloor" | "Gblobbasecost"
+ // -------------------------------------------------------------------------------------------------------------------------------------------------------
```
### Default Schedule
@@ -131,6 +131,7 @@ A `ScheduleConst` is a constant determined by the fee schedule.
rule [GminbasefeeDefault]: Gminbasefee < DEFAULT > => 0
rule [BlobbasefeeupdatefractionDefault]: Blobbasefeeupdatefraction < DEFAULT > => 0
rule [GperblobDefault]: Gperblob < DEFAULT > => 0
+ rule [GblobbasecostDefault]: Gblobbasecost < DEFAULT > => 0
rule [GaccessliststoragekeyDefault]: Gaccessliststoragekey < DEFAULT > => 0
rule [GaccesslistaddressDefault]: Gaccesslistaddress < DEFAULT > => 0
@@ -183,6 +184,7 @@ A `ScheduleConst` is a constant determined by the fee schedule.
rule [GhasauthorityDefault]: Ghasauthority << DEFAULT >> => false
rule [GhasfloorcostDefault]: Ghasfloorcost << DEFAULT >> => false
rule [GhasclzDefault]: Ghasclz << DEFAULT >> => false
+ rule [GhasreserveDefault]: Ghasreserve << DEFAULT >> => false
```
### Frontier Schedule
@@ -504,12 +506,15 @@ A `ScheduleConst` is a constant determined by the fee schedule.
```k
syntax Schedule ::= "OSAKA" [symbol(OSAKA_EVM), smtlib(schedule_OSAKA)]
// -----------------------------------------------------------------------
- rule [SCHEDCONSTOsaka]: SCHEDCONST < OSAKA > => SCHEDCONST < PRAGUE >
-
- rule [GhasclzOsaka]: Ghasclz << OSAKA >> => true
- rule [SCHEDFLAGOsaka]: SCHEDFLAG << OSAKA >> => SCHEDFLAG << PRAGUE >>
- requires notBool ( SCHEDFLAG ==K Ghasclz )
-
+ rule [GblobbasecostOsaka]: Gblobbasecost < OSAKA > => 8192 // 2 ** 13
+ rule [SCHEDCONSTOsaka]: SCHEDCONST < OSAKA > => SCHEDCONST < PRAGUE >
+ requires notBool ( SCHEDCONST ==K Gblobbasecost )
+
+ rule [GhasclzOsaka]: Ghasclz << OSAKA >> => true
+ rule [GhasreserveOsaka]: Ghasreserve << OSAKA >> => true
+ rule [SCHEDFLAGOsaka]: SCHEDFLAG << OSAKA >> => SCHEDFLAG << PRAGUE >>
+ requires notBool ( SCHEDFLAG ==K Ghasclz
+ orBool SCHEDFLAG ==K Ghasreserve )
```
```k
From 35c96c6a52fd866f5c782082f804cf4454b6e6e4 Mon Sep 17 00:00:00 2001
From: Andrei <16517508+anvacaru@users.noreply.github.com>
Date: Fri, 19 Dec 2025 09:08:50 +0200
Subject: [PATCH 2/8] eip-7918: initialize previousBaseFee cell
---
kevm-pyk/src/kevm_pyk/kproj/evm-semantics/state-utils.md | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/kevm-pyk/src/kevm_pyk/kproj/evm-semantics/state-utils.md b/kevm-pyk/src/kevm_pyk/kproj/evm-semantics/state-utils.md
index 70edd93a16..89807e3b8c 100644
--- a/kevm-pyk/src/kevm_pyk/kproj/evm-semantics/state-utils.md
+++ b/kevm-pyk/src/kevm_pyk/kproj/evm-semantics/state-utils.md
@@ -243,20 +243,24 @@ The `"rlp"` key loads the block information.
.List => ListItem(#blockHeaderHash(HP, HO, HC, HR, HT, HE, HB, HD, HI, HL, HG, HS, HX, HM, HN, HF, WR, UB, EB, BR, RR)) ListItem(#asWord(HP))
0 => #asWord(EB)
0 => #asWord(UB)
+ 0 => #asWord(HF)
rule load "genesisRLP": [ [ HP, HO, HC, HR, HT, HE, HB, HD, HI, HL, HG, HS, HX, HM, HN, HF, WR, UB, EB, BR, .JSONs ], _, _, _, .JSONs ] => .K ...
.List => ListItem(#blockHeaderHash(HP, HO, HC, HR, HT, HE, HB, HD, HI, HL, HG, HS, HX, HM, HN, HF, WR, UB, EB, BR)) ListItem(#asWord(HP))
0 => #asWord(EB)
0 => #asWord(UB)
+ 0 => #asWord(HF)
rule load "genesisRLP": [ [ HP, HO, HC, HR, HT, HE:Bytes, HB, HD, HI, HL, HG, HS, HX, HM, HN, HF, WR, .JSONs ], _, _, _, .JSONs ] => .K ...
.List => ListItem(#blockHeaderHash(HP, HO, HC, HR, HT, HE, HB, HD, HI, HL, HG, HS, HX, HM, HN, HF, WR)) ListItem(#asWord(HP)) ...
+ 0 => #asWord(HF)
rule load "genesisRLP": [ [ HP, HO, HC, HR, HT, HE:Bytes, HB, HD, HI, HL, HG, HS, HX, HM, HN, .JSONs ], _, _, .JSONs ] => .K ...
.List => ListItem(#blockHeaderHash(HP, HO, HC, HR, HT, HE, HB, HD, HI, HL, HG, HS, HX, HM, HN)) ListItem(#asWord(HP)) ...
rule load "genesisRLP": [ [ HP, HO, HC, HR, HT, HE:Bytes, HB, HD, HI, HL, HG, HS, HX, HM, HN, HF, .JSONs ], _, _, .JSONs ] => .K ...
.List => ListItem(#blockHeaderHash(HP, HO, HC, HR, HT, HE, HB, HD, HI, HL, HG, HS, HX, HM, HN, HF)) ListItem(#asWord(HP)) ...
+ 0 => #asWord(HF)
syntax Int ::= "#newWithdrawalID" "(" List ")" [function]
// ---------------------------------------------------------
From 383ad3decdbdd5b7da2ef1f65254b3b2ca688259 Mon Sep 17 00:00:00 2001
From: Andrei <16517508+anvacaru@users.noreply.github.com>
Date: Fri, 19 Dec 2025 09:09:11 +0200
Subject: [PATCH 3/8] update failing.llvm list
---
tests/execution-spec-tests/failing.llvm | 179 ------------------------
tests/execution-spec-tests/slow.llvm | 3 +-
2 files changed, 2 insertions(+), 180 deletions(-)
diff --git a/tests/execution-spec-tests/failing.llvm b/tests/execution-spec-tests/failing.llvm
index a440b1dc58..b55a37a0af 100644
--- a/tests/execution-spec-tests/failing.llvm
+++ b/tests/execution-spec-tests/failing.llvm
@@ -149,164 +149,6 @@ blockchain_tests/cancun/eip4844_blobs/test_invalid_tx_blob_count.json,tests/canc
blockchain_tests/cancun/eip4844_blobs/test_precompile_before_fork.json,*
blockchain_tests/cancun/eip4844_blobs/test_precompile_during_fork.json,*
blockchain_tests/cancun/eip4844_blobs/test_reject_valid_full_blob_in_block_rlp.json,*
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(1, 1, 1, 1, 1, 1, 1, 1, 1)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(1, 1, 1, 1, 1, 1, 1, 1)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(1, 1, 1, 1, 1, 1, 1, 2)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(1, 1, 1, 1, 1, 1, 1)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(1, 1, 1, 1, 1, 1, 2)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(1, 1, 1, 1, 1, 1, 3)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(1, 1, 1, 1, 1, 1)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(1, 1, 1, 1, 1, 2, 2)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(1, 1, 1, 1, 1, 2)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(1, 1, 1, 1, 1, 3)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(1, 1, 1, 1, 1, 4)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(1, 1, 1, 1, 1)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(1, 1, 1, 1, 2, 2)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(1, 1, 1, 1, 2, 3)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(1, 1, 1, 1, 2)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(1, 1, 1, 1, 3)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(1, 1, 1, 1, 4)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(1, 1, 1, 1, 5)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(1, 1, 1, 1)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(1, 1, 1, 2, 2, 2)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(1, 1, 1, 2, 2)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(1, 1, 1, 2, 3)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(1, 1, 1, 2, 4)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(1, 1, 1, 2)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(1, 1, 1, 3, 3)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(1, 1, 1, 3)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(1, 1, 1, 4)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(1, 1, 1, 5)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(1, 1, 1, 6)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(1, 1, 1)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(1, 1, 2, 2, 2)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(1, 1, 2, 2, 3)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(1, 1, 2, 2)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(1, 1, 2, 3)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(1, 1, 2, 4)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(1, 1, 2, 5)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(1, 1, 2)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(1, 1, 3, 3)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(1, 1, 3, 4)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(1, 1, 3)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(1, 1, 4)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(1, 1, 5)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(1, 1, 6)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(1, 1)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(1, 2, 2, 2, 2)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(1, 2, 2, 2)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(1, 2, 2, 3)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(1, 2, 2, 4)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(1, 2, 2)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(1, 2, 3, 3)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(1, 2, 3)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(1, 2, 4)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(1, 2, 5)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(1, 2, 6)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(1, 2)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(1, 3, 3)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(1, 3, 4)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(1, 3, 5)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(1, 3)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(1, 4, 4)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(1, 4)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(1, 5)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(1, 6)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(1,)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(2, 1, 1, 1, 1, 1, 1, 1)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(2, 1, 1, 1, 1, 1, 1)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(2, 1, 1, 1, 1, 1)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(2, 1, 1, 1, 1)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(2, 1, 1, 1)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(2, 1, 1)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(2, 1)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(2, 2, 1, 1, 1, 1, 1)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(2, 2, 1, 1, 1, 1)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(2, 2, 1, 1, 1)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(2, 2, 1, 1)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(2, 2, 1)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(2, 2, 2, 1, 1, 1)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(2, 2, 2, 1, 1)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(2, 2, 2, 1)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(2, 2, 2, 2, 1)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(2, 2, 2, 2)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(2, 2, 2, 3)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(2, 2, 2)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(2, 2, 3)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(2, 2, 4)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(2, 2, 5)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(2, 2)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(2, 3, 3)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(2, 3, 4)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(2, 3)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(2, 4)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(2, 5)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(2, 6)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(2,)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(3, 1, 1, 1, 1, 1, 1)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(3, 1, 1, 1, 1, 1)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(3, 1, 1, 1, 1)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(3, 1, 1, 1)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(3, 1, 1)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(3, 1)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(3, 2, 1, 1, 1, 1)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(3, 2, 1, 1, 1)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(3, 2, 1, 1)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(3, 2, 1)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(3, 2, 2, 1, 1)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(3, 2, 2, 1)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(3, 2, 2, 2)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(3, 2, 2)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(3, 2)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(3, 3, 1, 1, 1)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(3, 3, 1, 1)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(3, 3, 1)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(3, 3, 2, 1)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(3, 3, 2)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(3, 3, 3)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(3, 3)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(3, 4)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(3, 5)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(3, 6)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(3,)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(4, 1, 1, 1, 1, 1)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(4, 1, 1, 1, 1)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(4, 1, 1, 1)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(4, 1, 1)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(4, 1)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(4, 2, 1, 1, 1)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(4, 2, 1, 1)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(4, 2, 1)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(4, 2, 2, 1)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(4, 2, 2)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(4, 2)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(4, 3, 1, 1)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(4, 3, 1)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(4, 3, 2)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(4, 3)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(4, 4, 1)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(4, 4)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(4, 5)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(4,)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(5, 1, 1, 1, 1)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(5, 1, 1, 1)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(5, 1, 1)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(5, 1)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(5, 2, 1, 1)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(5, 2, 1)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(5, 2, 2)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(5, 2)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(5, 3, 1)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(5, 3)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(5, 4)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(5,)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(6, 1, 1, 1)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(6, 1, 1)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(6, 1)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(6, 2, 1)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(6, 2)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(6, 3)-blockchain_test-block_base_fee_per_gas_100]"
-blockchain_tests/cancun/eip4844_blobs/test_valid_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_valid_blob_tx_combinations[fork_Osaka-blobs_per_tx_(6,)-blockchain_test-block_base_fee_per_gas_100]"
blockchain_tests/cancun/eip7516_blobgasfee/test_blobbasefee_before_fork.json,*
blockchain_tests/cancun/eip7516_blobgasfee/test_blobbasefee_during_fork.json,*
blockchain_tests/frontier/opcodes/test_genesis_hash_available.json,tests/frontier/opcodes/test_blockhash.py::test_genesis_hash_available[fork_Berlin-blockchain_test-256_empty_blocks]
@@ -431,11 +273,9 @@ blockchain_tests/osaka/eip7825_transaction_gas_limit_cap/test_transaction_gas_li
blockchain_tests/osaka/eip7825_transaction_gas_limit_cap/test_transaction_gas_limit_cap.json,tests/osaka/eip7825_transaction_gas_limit_cap/test_tx_gas_limit.py::test_transaction_gas_limit_cap[fork_Osaka-tx_gas_limit_cap_exceeds_maximum4-blockchain_test_from_state_test]
blockchain_tests/osaka/eip7825_transaction_gas_limit_cap/test_tx_gas_limit_cap_access_list_with_diff_addr.json,tests/osaka/eip7825_transaction_gas_limit_cap/test_tx_gas_limit.py::test_tx_gas_limit_cap_access_list_with_diff_addr[fork_Osaka-blockchain_test_from_state_test-exceed_tx_gas_limit_True-correct_intrinsic_cost_in_transaction_gas_limit_False]
blockchain_tests/osaka/eip7825_transaction_gas_limit_cap/test_tx_gas_limit_cap_access_list_with_diff_addr.json,tests/osaka/eip7825_transaction_gas_limit_cap/test_tx_gas_limit.py::test_tx_gas_limit_cap_access_list_with_diff_addr[fork_Osaka-blockchain_test_from_state_test-exceed_tx_gas_limit_True-correct_intrinsic_cost_in_transaction_gas_limit_True]
-blockchain_tests/osaka/eip7825_transaction_gas_limit_cap/test_tx_gas_limit_cap_access_list_with_diff_keys.json,*
blockchain_tests/osaka/eip7825_transaction_gas_limit_cap/test_tx_gas_limit_cap_authorized_tx.json,tests/osaka/eip7825_transaction_gas_limit_cap/test_tx_gas_limit.py::test_tx_gas_limit_cap_authorized_tx[fork_Osaka-blockchain_test_from_state_test-exceed_tx_gas_limit_True-correct_intrinsic_cost_in_transaction_gas_limit_False]
blockchain_tests/osaka/eip7825_transaction_gas_limit_cap/test_tx_gas_limit_cap_authorized_tx.json,tests/osaka/eip7825_transaction_gas_limit_cap/test_tx_gas_limit.py::test_tx_gas_limit_cap_authorized_tx[fork_Osaka-blockchain_test_from_state_test-exceed_tx_gas_limit_True-correct_intrinsic_cost_in_transaction_gas_limit_True]
blockchain_tests/osaka/eip7825_transaction_gas_limit_cap/test_tx_gas_limit_cap_exceeded.json,*
-blockchain_tests/osaka/eip7825_transaction_gas_limit_cap/test_tx_gas_limit_cap_full_calldata.json,*
blockchain_tests/osaka/eip7883_modexp_gas_increase/test_contract_creation_transaction.json,tests/osaka/eip7883_modexp_gas_increase/test_modexp_thresholds.py::test_contract_creation_transaction[fork_Osaka-blockchain_test_from_state_test-valid_input]
blockchain_tests/osaka/eip7883_modexp_gas_increase/test_contract_initcode.json,tests/osaka/eip7883_modexp_gas_increase/test_modexp_thresholds.py::test_contract_initcode[fork_Osaka-blockchain_test_from_state_test-opcode_CREATE-valid_input]
blockchain_tests/osaka/eip7883_modexp_gas_increase/test_contract_initcode.json,tests/osaka/eip7883_modexp_gas_increase/test_modexp_thresholds.py::test_contract_initcode[fork_Osaka-blockchain_test_from_state_test-opcode_CREATE2-valid_input]
@@ -582,25 +422,7 @@ blockchain_tests/osaka/eip7883_modexp_gas_increase/test_vectors_from_legacy_test
blockchain_tests/osaka/eip7883_modexp_gas_increase/test_vectors_from_legacy_tests.json,tests/osaka/eip7883_modexp_gas_increase/test_modexp_thresholds.py::test_vectors_from_legacy_tests[fork_Osaka-blockchain_test_from_state_test-legacy-case-7]
blockchain_tests/osaka/eip7883_modexp_gas_increase/test_vectors_from_legacy_tests.json,tests/osaka/eip7883_modexp_gas_increase/test_modexp_thresholds.py::test_vectors_from_legacy_tests[fork_Osaka-blockchain_test_from_state_test-legacy-case-8]
blockchain_tests/osaka/eip7883_modexp_gas_increase/test_vectors_from_legacy_tests.json,tests/osaka/eip7883_modexp_gas_increase/test_modexp_thresholds.py::test_vectors_from_legacy_tests[fork_Osaka-blockchain_test_from_state_test-legacy-case-9]
-blockchain_tests/osaka/eip7918_blob_reserve_price/test_blob_base_fee_with_bpo_transition.json,*
blockchain_tests/osaka/eip7918_blob_reserve_price/test_reserve_price_at_transition.json,*
-blockchain_tests/osaka/eip7918_blob_reserve_price/test_reserve_price_boundary.json,tests/osaka/eip7918_blob_reserve_price/test_blob_base_fee.py::test_reserve_price_boundary[fork_Osaka-parent_excess_blobs_27-block_base_fee_per_gas_delta_16-blockchain_test]
-blockchain_tests/osaka/eip7918_blob_reserve_price/test_reserve_price_boundary.json,tests/osaka/eip7918_blob_reserve_price/test_blob_base_fee.py::test_reserve_price_boundary[fork_Osaka-parent_excess_blobs_42-block_base_fee_per_gas_delta_24-blockchain_test]
-blockchain_tests/osaka/eip7918_blob_reserve_price/test_reserve_price_boundary.json,tests/osaka/eip7918_blob_reserve_price/test_blob_base_fee.py::test_reserve_price_boundary[fork_Osaka-parent_excess_blobs_6-block_base_fee_per_gas_delta_1-blockchain_test]
-blockchain_tests/osaka/eip7918_blob_reserve_price/test_reserve_price_boundary.json,tests/osaka/eip7918_blob_reserve_price/test_blob_base_fee.py::test_reserve_price_boundary[fork_Osaka-parent_excess_blobs_6-block_base_fee_per_gas_delta_10-blockchain_test]
-blockchain_tests/osaka/eip7918_blob_reserve_price/test_reserve_price_boundary.json,tests/osaka/eip7918_blob_reserve_price/test_blob_base_fee.py::test_reserve_price_boundary[fork_Osaka-parent_excess_blobs_6-block_base_fee_per_gas_delta_100-blockchain_test]
-blockchain_tests/osaka/eip7918_blob_reserve_price/test_reserve_price_boundary.json,tests/osaka/eip7918_blob_reserve_price/test_blob_base_fee.py::test_reserve_price_boundary[fork_Osaka-parent_excess_blobs_62-block_base_fee_per_gas_delta_40-blockchain_test]
-blockchain_tests/osaka/eip7918_blob_reserve_price/test_reserve_price_boundary.json,tests/osaka/eip7918_blob_reserve_price/test_blob_base_fee.py::test_reserve_price_boundary[fork_Osaka-parent_excess_blobs_792-block_base_fee_per_gas_delta_8052561616-blockchain_test]
-blockchain_tests/osaka/eip7918_blob_reserve_price/test_reserve_price_boundary.json,tests/osaka/eip7918_blob_reserve_price/test_blob_base_fee.py::test_reserve_price_boundary[fork_Osaka-parent_excess_blobs_88-block_base_fee_per_gas_delta_80-blockchain_test]
-blockchain_tests/osaka/eip7918_blob_reserve_price/test_reserve_price_boundary.json,tests/osaka/eip7918_blob_reserve_price/test_blob_base_fee.py::test_reserve_price_boundary[fork_Osaka-parent_excess_blobs_9-block_base_fee_per_gas_delta_1-blockchain_test]
-blockchain_tests/osaka/eip7918_blob_reserve_price/test_reserve_price_boundary.json,tests/osaka/eip7918_blob_reserve_price/test_blob_base_fee.py::test_reserve_price_boundary[fork_Osaka-parent_excess_blobs_9-block_base_fee_per_gas_delta_10-blockchain_test]
-blockchain_tests/osaka/eip7918_blob_reserve_price/test_reserve_price_boundary.json,tests/osaka/eip7918_blob_reserve_price/test_blob_base_fee.py::test_reserve_price_boundary[fork_Osaka-parent_excess_blobs_9-block_base_fee_per_gas_delta_100-blockchain_test]
-blockchain_tests/osaka/eip7918_blob_reserve_price/test_reserve_price_boundary.json,tests/osaka/eip7918_blob_reserve_price/test_blob_base_fee.py::test_reserve_price_boundary[fork_Osaka-parent_excess_blobs_968-block_base_fee_per_gas_delta_806428880024-blockchain_test]
-blockchain_tests/osaka/eip7918_blob_reserve_price/test_reserve_price_various_base_fee_scenarios.json,tests/osaka/eip7918_blob_reserve_price/test_blob_base_fee.py::test_reserve_price_various_base_fee_scenarios[fork_Osaka-parent_excess_blobs_6-blockchain_test-block_base_fee_per_gas_100]
-blockchain_tests/osaka/eip7918_blob_reserve_price/test_reserve_price_various_base_fee_scenarios.json,tests/osaka/eip7918_blob_reserve_price/test_blob_base_fee.py::test_reserve_price_various_base_fee_scenarios[fork_Osaka-parent_excess_blobs_6-blockchain_test-block_base_fee_per_gas_1000]
-blockchain_tests/osaka/eip7918_blob_reserve_price/test_reserve_price_various_base_fee_scenarios.json,tests/osaka/eip7918_blob_reserve_price/test_blob_base_fee.py::test_reserve_price_various_base_fee_scenarios[fork_Osaka-parent_excess_blobs_6-blockchain_test-block_base_fee_per_gas_10000]
-blockchain_tests/osaka/eip7918_blob_reserve_price/test_reserve_price_various_base_fee_scenarios.json,tests/osaka/eip7918_blob_reserve_price/test_blob_base_fee.py::test_reserve_price_various_base_fee_scenarios[fork_Osaka-parent_excess_blobs_6-blockchain_test-block_base_fee_per_gas_17]
-blockchain_tests/osaka/eip7934_block_rlp_limit/test_fork_transition_block_rlp_limit.json,*
blockchain_tests/osaka/eip7939_count_leading_zeros/test_clz_fork_transition.json,*
blockchain_tests/osaka/eip7951_p256verify_precompiles/test_call_types.json,*
blockchain_tests/osaka/eip7951_p256verify_precompiles/test_contract_creation_transaction.json,*
@@ -614,7 +436,6 @@ blockchain_tests/osaka/eip7951_p256verify_precompiles/test_valid.json,*
blockchain_tests/osaka/eip7951_p256verify_precompiles/test_wycheproof_extra.json,*
blockchain_tests/osaka/eip7951_p256verify_precompiles/test_wycheproof_invalid.json,*
blockchain_tests/osaka/eip7951_p256verify_precompiles/test_wycheproof_valid.json,*
-blockchain_tests/prague/eip2537_bls_12_381_precompiles/test_invalid_multi_inf.json,*
blockchain_tests/prague/eip2537_bls_12_381_precompiles/test_precompile_before_fork.json,*
blockchain_tests/prague/eip2537_bls_12_381_precompiles/test_valid_multi_inf.json,*
blockchain_tests/prague/eip2935_historical_block_hashes_from_state/test_block_hashes_history_at_transition.json,*
diff --git a/tests/execution-spec-tests/slow.llvm b/tests/execution-spec-tests/slow.llvm
index 1235fd493f..49360d291e 100644
--- a/tests/execution-spec-tests/slow.llvm
+++ b/tests/execution-spec-tests/slow.llvm
@@ -3,4 +3,5 @@ blockchain_tests/cancun/eip1153_tstore/test_run_until_out_of_gas.json,*
blockchain_tests/osaka/eip7934_block_rlp_limit/test_block_at_rlp_limit_with_logs.json,*
blockchain_tests/osaka/eip7934_block_rlp_limit/test_block_at_rlp_limit_with_withdrawals.json,*
blockchain_tests/osaka/eip7934_block_rlp_limit/test_block_rlp_size_at_limit_with_all_typed_transactions.json,*
-blockchain_tests/osaka/eip7934_block_rlp_limit/test_block_at_rlp_size_limit_boundary.json,*
\ No newline at end of file
+blockchain_tests/osaka/eip7934_block_rlp_limit/test_block_at_rlp_size_limit_boundary.json,*
+blockchain_tests/osaka/eip7825_transaction_gas_limit_cap/test_tx_gas_limit_cap_full_calldata.json,*
From 51c8fe6b938bcfd2b8ff3c99630114f8142603fb Mon Sep 17 00:00:00 2001
From: Andrei <16517508+anvacaru@users.noreply.github.com>
Date: Fri, 19 Dec 2025 09:10:25 +0200
Subject: [PATCH 4/8] update templates
---
tests/templates/output-success-haskell.json | 3 +++
tests/templates/output-success-llvm.json | 3 +++
2 files changed, 6 insertions(+)
diff --git a/tests/templates/output-success-haskell.json b/tests/templates/output-success-haskell.json
index f5d80a1751..6edcf320b6 100644
--- a/tests/templates/output-success-haskell.json
+++ b/tests/templates/output-success-haskell.json
@@ -116,6 +116,9 @@
0
+
+ 0
+
0
diff --git a/tests/templates/output-success-llvm.json b/tests/templates/output-success-llvm.json
index f5d80a1751..6edcf320b6 100644
--- a/tests/templates/output-success-llvm.json
+++ b/tests/templates/output-success-llvm.json
@@ -116,6 +116,9 @@
0
+
+ 0
+
0
From 8ba2844dfc9a8a12bbcd3771b0856ee8ad8adcfe Mon Sep 17 00:00:00 2001
From: Andrei <16517508+anvacaru@users.noreply.github.com>
Date: Fri, 19 Dec 2025 09:12:31 +0200
Subject: [PATCH 5/8] fix typo
---
kevm-pyk/run.out | 37 +++++++++++++++++++
.../kevm_pyk/kproj/evm-semantics/schedule.md | 2 +-
2 files changed, 38 insertions(+), 1 deletion(-)
create mode 100644 kevm-pyk/run.out
diff --git a/kevm-pyk/run.out b/kevm-pyk/run.out
new file mode 100644
index 0000000000..0cc1c1f89e
--- /dev/null
+++ b/kevm-pyk/run.out
@@ -0,0 +1,37 @@
+============================= test session starts ==============================
+platform linux -- Python 3.13.3, pytest-9.0.2, pluggy-1.6.0 -- /home/anvacaru/dev/evm-semantics/master/kevm-pyk/.venv/bin/python
+cachedir: .pytest_cache
+hypothesis profile 'default'
+rootdir: /home/anvacaru/dev/evm-semantics/master/kevm-pyk
+configfile: pyproject.toml
+plugins: kframework-7.1.304, cov-7.0.0, hypothesis-6.148.7, xdist-3.8.0, mock-3.15.1
+collecting ... collected 11703 items / 11702 deselected / 1 selected
+
+src/tests/integration/test_execution_spec_tests.py::test_bchain[osaka/eip7918_blob_reserve_price/test_reserve_price_boundary.json]
+-------------------------------- live log call ---------------------------------
+INFO tests.utils:utils.py:91 Running test: /home/anvacaru/dev/evm-semantics/master/tests/execution-spec-tests/fixtures/blockchain_tests/osaka/eip7918_blob_reserve_price/test_reserve_price_boundary.json - tests/osaka/eip7918_blob_reserve_price/test_blob_base_fee.py::test_reserve_price_boundary[fork_Osaka-parent_excess_blobs_0-block_base_fee_per_gas_delta_-1-blockchain_test]
+INFO tests.utils:utils.py:91 Running test: /home/anvacaru/dev/evm-semantics/master/tests/execution-spec-tests/fixtures/blockchain_tests/osaka/eip7918_blob_reserve_price/test_reserve_price_boundary.json - tests/osaka/eip7918_blob_reserve_price/test_blob_base_fee.py::test_reserve_price_boundary[fork_Osaka-parent_excess_blobs_0-block_base_fee_per_gas_delta_-2-blockchain_test]
+INFO tests.utils:utils.py:91 Running test: /home/anvacaru/dev/evm-semantics/master/tests/execution-spec-tests/fixtures/blockchain_tests/osaka/eip7918_blob_reserve_price/test_reserve_price_boundary.json - tests/osaka/eip7918_blob_reserve_price/test_blob_base_fee.py::test_reserve_price_boundary[fork_Osaka-parent_excess_blobs_0-block_base_fee_per_gas_delta_0-blockchain_test]
+INFO tests.utils:utils.py:91 Running test: /home/anvacaru/dev/evm-semantics/master/tests/execution-spec-tests/fixtures/blockchain_tests/osaka/eip7918_blob_reserve_price/test_reserve_price_boundary.json - tests/osaka/eip7918_blob_reserve_price/test_blob_base_fee.py::test_reserve_price_boundary[fork_Osaka-parent_excess_blobs_0-block_base_fee_per_gas_delta_1-blockchain_test]
+INFO tests.utils:utils.py:91 Running test: /home/anvacaru/dev/evm-semantics/master/tests/execution-spec-tests/fixtures/blockchain_tests/osaka/eip7918_blob_reserve_price/test_reserve_price_boundary.json - tests/osaka/eip7918_blob_reserve_price/test_blob_base_fee.py::test_reserve_price_boundary[fork_Osaka-parent_excess_blobs_0-block_base_fee_per_gas_delta_10-blockchain_test]
+INFO tests.utils:utils.py:91 Running test: /home/anvacaru/dev/evm-semantics/master/tests/execution-spec-tests/fixtures/blockchain_tests/osaka/eip7918_blob_reserve_price/test_reserve_price_boundary.json - tests/osaka/eip7918_blob_reserve_price/test_blob_base_fee.py::test_reserve_price_boundary[fork_Osaka-parent_excess_blobs_0-block_base_fee_per_gas_delta_100-blockchain_test]
+INFO tests.utils:utils.py:91 Running test: /home/anvacaru/dev/evm-semantics/master/tests/execution-spec-tests/fixtures/blockchain_tests/osaka/eip7918_blob_reserve_price/test_reserve_price_boundary.json - tests/osaka/eip7918_blob_reserve_price/test_blob_base_fee.py::test_reserve_price_boundary[fork_Osaka-parent_excess_blobs_27-block_base_fee_per_gas_delta_16-blockchain_test]
+INFO tests.utils:utils.py:91 Running test: /home/anvacaru/dev/evm-semantics/master/tests/execution-spec-tests/fixtures/blockchain_tests/osaka/eip7918_blob_reserve_price/test_reserve_price_boundary.json - tests/osaka/eip7918_blob_reserve_price/test_blob_base_fee.py::test_reserve_price_boundary[fork_Osaka-parent_excess_blobs_3-block_base_fee_per_gas_delta_-1-blockchain_test]
+INFO tests.utils:utils.py:91 Running test: /home/anvacaru/dev/evm-semantics/master/tests/execution-spec-tests/fixtures/blockchain_tests/osaka/eip7918_blob_reserve_price/test_reserve_price_boundary.json - tests/osaka/eip7918_blob_reserve_price/test_blob_base_fee.py::test_reserve_price_boundary[fork_Osaka-parent_excess_blobs_3-block_base_fee_per_gas_delta_-2-blockchain_test]
+INFO tests.utils:utils.py:91 Running test: /home/anvacaru/dev/evm-semantics/master/tests/execution-spec-tests/fixtures/blockchain_tests/osaka/eip7918_blob_reserve_price/test_reserve_price_boundary.json - tests/osaka/eip7918_blob_reserve_price/test_blob_base_fee.py::test_reserve_price_boundary[fork_Osaka-parent_excess_blobs_3-block_base_fee_per_gas_delta_0-blockchain_test]
+INFO tests.utils:utils.py:91 Running test: /home/anvacaru/dev/evm-semantics/master/tests/execution-spec-tests/fixtures/blockchain_tests/osaka/eip7918_blob_reserve_price/test_reserve_price_boundary.json - tests/osaka/eip7918_blob_reserve_price/test_blob_base_fee.py::test_reserve_price_boundary[fork_Osaka-parent_excess_blobs_3-block_base_fee_per_gas_delta_1-blockchain_test]
+INFO tests.utils:utils.py:91 Running test: /home/anvacaru/dev/evm-semantics/master/tests/execution-spec-tests/fixtures/blockchain_tests/osaka/eip7918_blob_reserve_price/test_reserve_price_boundary.json - tests/osaka/eip7918_blob_reserve_price/test_blob_base_fee.py::test_reserve_price_boundary[fork_Osaka-parent_excess_blobs_3-block_base_fee_per_gas_delta_10-blockchain_test]
+INFO tests.utils:utils.py:91 Running test: /home/anvacaru/dev/evm-semantics/master/tests/execution-spec-tests/fixtures/blockchain_tests/osaka/eip7918_blob_reserve_price/test_reserve_price_boundary.json - tests/osaka/eip7918_blob_reserve_price/test_blob_base_fee.py::test_reserve_price_boundary[fork_Osaka-parent_excess_blobs_3-block_base_fee_per_gas_delta_100-blockchain_test]
+INFO tests.utils:utils.py:91 Running test: /home/anvacaru/dev/evm-semantics/master/tests/execution-spec-tests/fixtures/blockchain_tests/osaka/eip7918_blob_reserve_price/test_reserve_price_boundary.json - tests/osaka/eip7918_blob_reserve_price/test_blob_base_fee.py::test_reserve_price_boundary[fork_Osaka-parent_excess_blobs_6-block_base_fee_per_gas_delta_-1-blockchain_test]
+INFO tests.utils:utils.py:91 Running test: /home/anvacaru/dev/evm-semantics/master/tests/execution-spec-tests/fixtures/blockchain_tests/osaka/eip7918_blob_reserve_price/test_reserve_price_boundary.json - tests/osaka/eip7918_blob_reserve_price/test_blob_base_fee.py::test_reserve_price_boundary[fork_Osaka-parent_excess_blobs_6-block_base_fee_per_gas_delta_-2-blockchain_test]
+INFO tests.utils:utils.py:91 Running test: /home/anvacaru/dev/evm-semantics/master/tests/execution-spec-tests/fixtures/blockchain_tests/osaka/eip7918_blob_reserve_price/test_reserve_price_boundary.json - tests/osaka/eip7918_blob_reserve_price/test_blob_base_fee.py::test_reserve_price_boundary[fork_Osaka-parent_excess_blobs_6-block_base_fee_per_gas_delta_0-blockchain_test]
+INFO tests.utils:utils.py:91 Running test: /home/anvacaru/dev/evm-semantics/master/tests/execution-spec-tests/fixtures/blockchain_tests/osaka/eip7918_blob_reserve_price/test_reserve_price_boundary.json - tests/osaka/eip7918_blob_reserve_price/test_blob_base_fee.py::test_reserve_price_boundary[fork_Osaka-parent_excess_blobs_9-block_base_fee_per_gas_delta_-1-blockchain_test]
+INFO tests.utils:utils.py:91 Running test: /home/anvacaru/dev/evm-semantics/master/tests/execution-spec-tests/fixtures/blockchain_tests/osaka/eip7918_blob_reserve_price/test_reserve_price_boundary.json - tests/osaka/eip7918_blob_reserve_price/test_blob_base_fee.py::test_reserve_price_boundary[fork_Osaka-parent_excess_blobs_9-block_base_fee_per_gas_delta_-2-blockchain_test]
+INFO tests.utils:utils.py:91 Running test: /home/anvacaru/dev/evm-semantics/master/tests/execution-spec-tests/fixtures/blockchain_tests/osaka/eip7918_blob_reserve_price/test_reserve_price_boundary.json - tests/osaka/eip7918_blob_reserve_price/test_blob_base_fee.py::test_reserve_price_boundary[fork_Osaka-parent_excess_blobs_9-block_base_fee_per_gas_delta_0-blockchain_test]
+PASSED
+
+============================== slowest durations ===============================
+0.28s call src/tests/integration/test_execution_spec_tests.py::test_bchain[osaka/eip7918_blob_reserve_price/test_reserve_price_boundary.json]
+
+(2 durations < 0.005s hidden. Use -vv to show these durations.)
+===================== 1 passed, 11702 deselected in 0.99s ======================
diff --git a/kevm-pyk/src/kevm_pyk/kproj/evm-semantics/schedule.md b/kevm-pyk/src/kevm_pyk/kproj/evm-semantics/schedule.md
index 451a78c817..85a89c61d9 100644
--- a/kevm-pyk/src/kevm_pyk/kproj/evm-semantics/schedule.md
+++ b/kevm-pyk/src/kevm_pyk/kproj/evm-semantics/schedule.md
@@ -54,7 +54,7 @@ A `ScheduleConst` is a constant determined by the fee schedule.
| "Gpointeval" | "Gmaxblobgas" | "Gminbasefee" | "Gtargetblobgas" | "Gperblob" | "Blobbasefeeupdatefraction"
| "Gbls12g1add" | "Gbls12g1mul" | "Gbls12g2add" | "Gbls12g2mul" | "Gbls12mapfptog1" | "Gbls12PairingCheckMul"
| "Gbls12PairingCheckAdd" | "Gauthbase" | "Gbls12mapfp2tog2" | "Gtxdatafloor" | "Gblobbasecost"
- // -------------------------------------------------------------------------------------------------------------------------------------------------------
+ // -------------------------------------------------------------------------------------------------------------------------------------------------------
```
### Default Schedule
From 2f27c13ed2c8c771ceed0cd0650091afed225e62 Mon Sep 17 00:00:00 2001
From: Andrei <16517508+anvacaru@users.noreply.github.com>
Date: Fri, 19 Dec 2025 09:13:12 +0200
Subject: [PATCH 6/8] remove output file
---
kevm-pyk/run.out | 37 -------------------------------------
1 file changed, 37 deletions(-)
delete mode 100644 kevm-pyk/run.out
diff --git a/kevm-pyk/run.out b/kevm-pyk/run.out
deleted file mode 100644
index 0cc1c1f89e..0000000000
--- a/kevm-pyk/run.out
+++ /dev/null
@@ -1,37 +0,0 @@
-============================= test session starts ==============================
-platform linux -- Python 3.13.3, pytest-9.0.2, pluggy-1.6.0 -- /home/anvacaru/dev/evm-semantics/master/kevm-pyk/.venv/bin/python
-cachedir: .pytest_cache
-hypothesis profile 'default'
-rootdir: /home/anvacaru/dev/evm-semantics/master/kevm-pyk
-configfile: pyproject.toml
-plugins: kframework-7.1.304, cov-7.0.0, hypothesis-6.148.7, xdist-3.8.0, mock-3.15.1
-collecting ... collected 11703 items / 11702 deselected / 1 selected
-
-src/tests/integration/test_execution_spec_tests.py::test_bchain[osaka/eip7918_blob_reserve_price/test_reserve_price_boundary.json]
--------------------------------- live log call ---------------------------------
-INFO tests.utils:utils.py:91 Running test: /home/anvacaru/dev/evm-semantics/master/tests/execution-spec-tests/fixtures/blockchain_tests/osaka/eip7918_blob_reserve_price/test_reserve_price_boundary.json - tests/osaka/eip7918_blob_reserve_price/test_blob_base_fee.py::test_reserve_price_boundary[fork_Osaka-parent_excess_blobs_0-block_base_fee_per_gas_delta_-1-blockchain_test]
-INFO tests.utils:utils.py:91 Running test: /home/anvacaru/dev/evm-semantics/master/tests/execution-spec-tests/fixtures/blockchain_tests/osaka/eip7918_blob_reserve_price/test_reserve_price_boundary.json - tests/osaka/eip7918_blob_reserve_price/test_blob_base_fee.py::test_reserve_price_boundary[fork_Osaka-parent_excess_blobs_0-block_base_fee_per_gas_delta_-2-blockchain_test]
-INFO tests.utils:utils.py:91 Running test: /home/anvacaru/dev/evm-semantics/master/tests/execution-spec-tests/fixtures/blockchain_tests/osaka/eip7918_blob_reserve_price/test_reserve_price_boundary.json - tests/osaka/eip7918_blob_reserve_price/test_blob_base_fee.py::test_reserve_price_boundary[fork_Osaka-parent_excess_blobs_0-block_base_fee_per_gas_delta_0-blockchain_test]
-INFO tests.utils:utils.py:91 Running test: /home/anvacaru/dev/evm-semantics/master/tests/execution-spec-tests/fixtures/blockchain_tests/osaka/eip7918_blob_reserve_price/test_reserve_price_boundary.json - tests/osaka/eip7918_blob_reserve_price/test_blob_base_fee.py::test_reserve_price_boundary[fork_Osaka-parent_excess_blobs_0-block_base_fee_per_gas_delta_1-blockchain_test]
-INFO tests.utils:utils.py:91 Running test: /home/anvacaru/dev/evm-semantics/master/tests/execution-spec-tests/fixtures/blockchain_tests/osaka/eip7918_blob_reserve_price/test_reserve_price_boundary.json - tests/osaka/eip7918_blob_reserve_price/test_blob_base_fee.py::test_reserve_price_boundary[fork_Osaka-parent_excess_blobs_0-block_base_fee_per_gas_delta_10-blockchain_test]
-INFO tests.utils:utils.py:91 Running test: /home/anvacaru/dev/evm-semantics/master/tests/execution-spec-tests/fixtures/blockchain_tests/osaka/eip7918_blob_reserve_price/test_reserve_price_boundary.json - tests/osaka/eip7918_blob_reserve_price/test_blob_base_fee.py::test_reserve_price_boundary[fork_Osaka-parent_excess_blobs_0-block_base_fee_per_gas_delta_100-blockchain_test]
-INFO tests.utils:utils.py:91 Running test: /home/anvacaru/dev/evm-semantics/master/tests/execution-spec-tests/fixtures/blockchain_tests/osaka/eip7918_blob_reserve_price/test_reserve_price_boundary.json - tests/osaka/eip7918_blob_reserve_price/test_blob_base_fee.py::test_reserve_price_boundary[fork_Osaka-parent_excess_blobs_27-block_base_fee_per_gas_delta_16-blockchain_test]
-INFO tests.utils:utils.py:91 Running test: /home/anvacaru/dev/evm-semantics/master/tests/execution-spec-tests/fixtures/blockchain_tests/osaka/eip7918_blob_reserve_price/test_reserve_price_boundary.json - tests/osaka/eip7918_blob_reserve_price/test_blob_base_fee.py::test_reserve_price_boundary[fork_Osaka-parent_excess_blobs_3-block_base_fee_per_gas_delta_-1-blockchain_test]
-INFO tests.utils:utils.py:91 Running test: /home/anvacaru/dev/evm-semantics/master/tests/execution-spec-tests/fixtures/blockchain_tests/osaka/eip7918_blob_reserve_price/test_reserve_price_boundary.json - tests/osaka/eip7918_blob_reserve_price/test_blob_base_fee.py::test_reserve_price_boundary[fork_Osaka-parent_excess_blobs_3-block_base_fee_per_gas_delta_-2-blockchain_test]
-INFO tests.utils:utils.py:91 Running test: /home/anvacaru/dev/evm-semantics/master/tests/execution-spec-tests/fixtures/blockchain_tests/osaka/eip7918_blob_reserve_price/test_reserve_price_boundary.json - tests/osaka/eip7918_blob_reserve_price/test_blob_base_fee.py::test_reserve_price_boundary[fork_Osaka-parent_excess_blobs_3-block_base_fee_per_gas_delta_0-blockchain_test]
-INFO tests.utils:utils.py:91 Running test: /home/anvacaru/dev/evm-semantics/master/tests/execution-spec-tests/fixtures/blockchain_tests/osaka/eip7918_blob_reserve_price/test_reserve_price_boundary.json - tests/osaka/eip7918_blob_reserve_price/test_blob_base_fee.py::test_reserve_price_boundary[fork_Osaka-parent_excess_blobs_3-block_base_fee_per_gas_delta_1-blockchain_test]
-INFO tests.utils:utils.py:91 Running test: /home/anvacaru/dev/evm-semantics/master/tests/execution-spec-tests/fixtures/blockchain_tests/osaka/eip7918_blob_reserve_price/test_reserve_price_boundary.json - tests/osaka/eip7918_blob_reserve_price/test_blob_base_fee.py::test_reserve_price_boundary[fork_Osaka-parent_excess_blobs_3-block_base_fee_per_gas_delta_10-blockchain_test]
-INFO tests.utils:utils.py:91 Running test: /home/anvacaru/dev/evm-semantics/master/tests/execution-spec-tests/fixtures/blockchain_tests/osaka/eip7918_blob_reserve_price/test_reserve_price_boundary.json - tests/osaka/eip7918_blob_reserve_price/test_blob_base_fee.py::test_reserve_price_boundary[fork_Osaka-parent_excess_blobs_3-block_base_fee_per_gas_delta_100-blockchain_test]
-INFO tests.utils:utils.py:91 Running test: /home/anvacaru/dev/evm-semantics/master/tests/execution-spec-tests/fixtures/blockchain_tests/osaka/eip7918_blob_reserve_price/test_reserve_price_boundary.json - tests/osaka/eip7918_blob_reserve_price/test_blob_base_fee.py::test_reserve_price_boundary[fork_Osaka-parent_excess_blobs_6-block_base_fee_per_gas_delta_-1-blockchain_test]
-INFO tests.utils:utils.py:91 Running test: /home/anvacaru/dev/evm-semantics/master/tests/execution-spec-tests/fixtures/blockchain_tests/osaka/eip7918_blob_reserve_price/test_reserve_price_boundary.json - tests/osaka/eip7918_blob_reserve_price/test_blob_base_fee.py::test_reserve_price_boundary[fork_Osaka-parent_excess_blobs_6-block_base_fee_per_gas_delta_-2-blockchain_test]
-INFO tests.utils:utils.py:91 Running test: /home/anvacaru/dev/evm-semantics/master/tests/execution-spec-tests/fixtures/blockchain_tests/osaka/eip7918_blob_reserve_price/test_reserve_price_boundary.json - tests/osaka/eip7918_blob_reserve_price/test_blob_base_fee.py::test_reserve_price_boundary[fork_Osaka-parent_excess_blobs_6-block_base_fee_per_gas_delta_0-blockchain_test]
-INFO tests.utils:utils.py:91 Running test: /home/anvacaru/dev/evm-semantics/master/tests/execution-spec-tests/fixtures/blockchain_tests/osaka/eip7918_blob_reserve_price/test_reserve_price_boundary.json - tests/osaka/eip7918_blob_reserve_price/test_blob_base_fee.py::test_reserve_price_boundary[fork_Osaka-parent_excess_blobs_9-block_base_fee_per_gas_delta_-1-blockchain_test]
-INFO tests.utils:utils.py:91 Running test: /home/anvacaru/dev/evm-semantics/master/tests/execution-spec-tests/fixtures/blockchain_tests/osaka/eip7918_blob_reserve_price/test_reserve_price_boundary.json - tests/osaka/eip7918_blob_reserve_price/test_blob_base_fee.py::test_reserve_price_boundary[fork_Osaka-parent_excess_blobs_9-block_base_fee_per_gas_delta_-2-blockchain_test]
-INFO tests.utils:utils.py:91 Running test: /home/anvacaru/dev/evm-semantics/master/tests/execution-spec-tests/fixtures/blockchain_tests/osaka/eip7918_blob_reserve_price/test_reserve_price_boundary.json - tests/osaka/eip7918_blob_reserve_price/test_blob_base_fee.py::test_reserve_price_boundary[fork_Osaka-parent_excess_blobs_9-block_base_fee_per_gas_delta_0-blockchain_test]
-PASSED
-
-============================== slowest durations ===============================
-0.28s call src/tests/integration/test_execution_spec_tests.py::test_bchain[osaka/eip7918_blob_reserve_price/test_reserve_price_boundary.json]
-
-(2 durations < 0.005s hidden. Use -vv to show these durations.)
-===================== 1 passed, 11702 deselected in 0.99s ======================
From 35e66f91d0e2057aabafa037a91fbd07033d81ab Mon Sep 17 00:00:00 2001
From: Andrei <16517508+anvacaru@users.noreply.github.com>
Date: Fri, 19 Dec 2025 14:30:37 +0200
Subject: [PATCH 7/8] update expected files
---
tests/failing/ContractCreationSpam_d0g0v0.json.expected | 3 +++
...c_callcodecallcodecall_110_OOGMAfter_2_d0g0v0.json.expected | 3 +++
2 files changed, 6 insertions(+)
diff --git a/tests/failing/ContractCreationSpam_d0g0v0.json.expected b/tests/failing/ContractCreationSpam_d0g0v0.json.expected
index 7fe7b52e90..cc42222542 100644
--- a/tests/failing/ContractCreationSpam_d0g0v0.json.expected
+++ b/tests/failing/ContractCreationSpam_d0g0v0.json.expected
@@ -117,6 +117,9 @@
0
+
+ 0
+
16571357051919171647812252688150536926893680553418066239369932048252618811190
diff --git a/tests/failing/static_callcodecallcodecall_110_OOGMAfter_2_d0g0v0.json.expected b/tests/failing/static_callcodecallcodecall_110_OOGMAfter_2_d0g0v0.json.expected
index 9db436240f..1d0a13aff5 100644
--- a/tests/failing/static_callcodecallcodecall_110_OOGMAfter_2_d0g0v0.json.expected
+++ b/tests/failing/static_callcodecallcodecall_110_OOGMAfter_2_d0g0v0.json.expected
@@ -117,6 +117,9 @@
0
+
+ 0
+
4746051719422293590722610549793911264493366370041112137154393734119990786967
From 1294d0a6b75fb3d81fc71a928afbcc26eb599c01 Mon Sep 17 00:00:00 2001
From: Andrei <16517508+anvacaru@users.noreply.github.com>
Date: Fri, 19 Dec 2025 17:56:13 +0200
Subject: [PATCH 8/8] update failing.llvm
---
tests/execution-spec-tests/failing.llvm | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/tests/execution-spec-tests/failing.llvm b/tests/execution-spec-tests/failing.llvm
index b55a37a0af..9c6ddec6b7 100644
--- a/tests/execution-spec-tests/failing.llvm
+++ b/tests/execution-spec-tests/failing.llvm
@@ -273,6 +273,7 @@ blockchain_tests/osaka/eip7825_transaction_gas_limit_cap/test_transaction_gas_li
blockchain_tests/osaka/eip7825_transaction_gas_limit_cap/test_transaction_gas_limit_cap.json,tests/osaka/eip7825_transaction_gas_limit_cap/test_tx_gas_limit.py::test_transaction_gas_limit_cap[fork_Osaka-tx_gas_limit_cap_exceeds_maximum4-blockchain_test_from_state_test]
blockchain_tests/osaka/eip7825_transaction_gas_limit_cap/test_tx_gas_limit_cap_access_list_with_diff_addr.json,tests/osaka/eip7825_transaction_gas_limit_cap/test_tx_gas_limit.py::test_tx_gas_limit_cap_access_list_with_diff_addr[fork_Osaka-blockchain_test_from_state_test-exceed_tx_gas_limit_True-correct_intrinsic_cost_in_transaction_gas_limit_False]
blockchain_tests/osaka/eip7825_transaction_gas_limit_cap/test_tx_gas_limit_cap_access_list_with_diff_addr.json,tests/osaka/eip7825_transaction_gas_limit_cap/test_tx_gas_limit.py::test_tx_gas_limit_cap_access_list_with_diff_addr[fork_Osaka-blockchain_test_from_state_test-exceed_tx_gas_limit_True-correct_intrinsic_cost_in_transaction_gas_limit_True]
+blockchain_tests/osaka/eip7825_transaction_gas_limit_cap/test_tx_gas_limit_cap_access_list_with_diff_keys.json,*
blockchain_tests/osaka/eip7825_transaction_gas_limit_cap/test_tx_gas_limit_cap_authorized_tx.json,tests/osaka/eip7825_transaction_gas_limit_cap/test_tx_gas_limit.py::test_tx_gas_limit_cap_authorized_tx[fork_Osaka-blockchain_test_from_state_test-exceed_tx_gas_limit_True-correct_intrinsic_cost_in_transaction_gas_limit_False]
blockchain_tests/osaka/eip7825_transaction_gas_limit_cap/test_tx_gas_limit_cap_authorized_tx.json,tests/osaka/eip7825_transaction_gas_limit_cap/test_tx_gas_limit.py::test_tx_gas_limit_cap_authorized_tx[fork_Osaka-blockchain_test_from_state_test-exceed_tx_gas_limit_True-correct_intrinsic_cost_in_transaction_gas_limit_True]
blockchain_tests/osaka/eip7825_transaction_gas_limit_cap/test_tx_gas_limit_cap_exceeded.json,*
@@ -422,7 +423,9 @@ blockchain_tests/osaka/eip7883_modexp_gas_increase/test_vectors_from_legacy_test
blockchain_tests/osaka/eip7883_modexp_gas_increase/test_vectors_from_legacy_tests.json,tests/osaka/eip7883_modexp_gas_increase/test_modexp_thresholds.py::test_vectors_from_legacy_tests[fork_Osaka-blockchain_test_from_state_test-legacy-case-7]
blockchain_tests/osaka/eip7883_modexp_gas_increase/test_vectors_from_legacy_tests.json,tests/osaka/eip7883_modexp_gas_increase/test_modexp_thresholds.py::test_vectors_from_legacy_tests[fork_Osaka-blockchain_test_from_state_test-legacy-case-8]
blockchain_tests/osaka/eip7883_modexp_gas_increase/test_vectors_from_legacy_tests.json,tests/osaka/eip7883_modexp_gas_increase/test_modexp_thresholds.py::test_vectors_from_legacy_tests[fork_Osaka-blockchain_test_from_state_test-legacy-case-9]
+blockchain_tests/osaka/eip7918_blob_reserve_price/test_blob_base_fee_with_bpo_transition.json,*
blockchain_tests/osaka/eip7918_blob_reserve_price/test_reserve_price_at_transition.json,*
+blockchain_tests/osaka/eip7934_block_rlp_limit/test_fork_transition_block_rlp_limit.json,*
blockchain_tests/osaka/eip7939_count_leading_zeros/test_clz_fork_transition.json,*
blockchain_tests/osaka/eip7951_p256verify_precompiles/test_call_types.json,*
blockchain_tests/osaka/eip7951_p256verify_precompiles/test_contract_creation_transaction.json,*
@@ -436,6 +439,7 @@ blockchain_tests/osaka/eip7951_p256verify_precompiles/test_valid.json,*
blockchain_tests/osaka/eip7951_p256verify_precompiles/test_wycheproof_extra.json,*
blockchain_tests/osaka/eip7951_p256verify_precompiles/test_wycheproof_invalid.json,*
blockchain_tests/osaka/eip7951_p256verify_precompiles/test_wycheproof_valid.json,*
+blockchain_tests/prague/eip2537_bls_12_381_precompiles/test_invalid_multi_inf.json,*
blockchain_tests/prague/eip2537_bls_12_381_precompiles/test_precompile_before_fork.json,*
blockchain_tests/prague/eip2537_bls_12_381_precompiles/test_valid_multi_inf.json,*
blockchain_tests/prague/eip2935_historical_block_hashes_from_state/test_block_hashes_history_at_transition.json,*