diff --git a/kevm-pyk/src/kevm_pyk/kproj/evm-semantics/driver.md b/kevm-pyk/src/kevm_pyk/kproj/evm-semantics/driver.md
index 0e4cb25254..aa628c31cf 100644
--- a/kevm-pyk/src/kevm_pyk/kproj/evm-semantics/driver.md
+++ b/kevm-pyk/src/kevm_pyk/kproj/evm-semantics/driver.md
@@ -128,7 +128,9 @@ To do so, we'll extend sort `JSON` with some EVM specific syntax, and provide a
SCHED
_ => #effectiveGasPrice(TXID)
- _ => GLIMIT -Int G0(SCHED, CODE, true)
+ _ => GLIMIT -Int G0(SCHED, CODE, true) -Int #txStateGasReservoir(SCHED, GLIMIT)
+ _ => #txStateGasReservoir(SCHED, GLIMIT)
+ _ => 0
_ => ACCTFROM
_ => -1
ListItem(TXID:Int) ...
@@ -159,7 +161,9 @@ To do so, we'll extend sort `JSON` with some EVM specific syntax, and provide a
=> #accessAccounts ACCTFROM ACCTTO #precompiledAccountsSet(SCHED)
~> #deductBlobGas
~> #loadAccessList(TA)
+ ~> #pushWorldState ~> #pushCallStack
~> #loadAuthorities(AUTH)
+ ~> #dropWorldState ~> #dropCallStack
~> #checkCall ACCTFROM VALUE
~> #call ACCTFROM ACCTTO ACCTTO VALUE VALUE DATA false
~> #finishTx ~> #finalizeTx(false, Ctxfloor(SCHED, DATA)) ~> startTx
@@ -167,7 +171,9 @@ To do so, we'll extend sort `JSON` with some EVM specific syntax, and provide a
SCHED
_ => #effectiveGasPrice(TXID)
- _ => GLIMIT -Int G0(SCHED, DATA, false)
+ _ => GLIMIT -Int G0(SCHED, DATA, false) -Int #txStateGasReservoir(SCHED, GLIMIT)
+ _ => #txStateGasReservoir(SCHED, GLIMIT)
+ _ => 0
_ => ACCTFROM
_ => -1
ListItem(TXID:Int) ...
@@ -202,8 +208,10 @@ To do so, we'll extend sort `JSON` with some EVM specific syntax, and provide a
syntax EthereumCommand ::= "#finishTx"
// --------------------------------------
- rule _:ExceptionalStatusCode #halt ~> #finishTx => #popCallStack ~> #popWorldState ...
- rule EVMC_REVERT #halt ~> #finishTx => #popCallStack ~> #popWorldState ~> #refund GAVAIL ... GAVAIL
+ rule _:ExceptionalStatusCode #halt ~> #finishTx => #popCallStack ~> #popWorldState ...
+ rule EVMC_REVERT #halt ~> #finishTx => #popCallStack ~> #popWorldState ~> #refund (GAVAIL +Gas SGS) ...
+ GAVAIL
+ SGS
rule EVMC_SUCCESS
#halt ~> #finishTx => #mkCodeDeposit ACCT ...
@@ -216,8 +224,10 @@ To do so, we'll extend sort `JSON` with some EVM specific syntax, and provide a
rule EVMC_SUCCESS
- #halt ~> #finishTx => #popCallStack ~> #dropWorldState ~> #refund GAVAIL ...
+ #halt ~> #finishTx => #popCallStack ~> #dropWorldState ~> #restoreStateGas SGR SGS ~> #refund GAVAIL ...
GAVAIL
+ SGR
+ SGS
ListItem(TXID:Int) ...
TXID
@@ -261,19 +271,21 @@ To do so, we'll extend sort `JSON` with some EVM specific syntax, and provide a
Processing SetCode Transaction Authority Entries
================================================
-- The `#loadAuthorities` function processes authorization entries in EIP-7702 SetCode transactions, charging 25000 gas per tuple regardless of validity.
+- The `#loadAuthorities` function processes authorization entries in EIP-7702 SetCode transactions, charging 25000 gas per tuple regardless of validity on pre-Amsterdam schedules.
- Skips processing if transaction is not SetCode type; processes each authorization tuple by recovering the signer and attempting delegation.
+- The Amsterdam (`Ghasstategas`) charge model threads two sets through the tuple loop, mirroring EELS `set_delegation`: authorities that must never be charged `Gauthbase` again (delegated before the transaction, or already charged), and authorities touched by an earlier tuple.
- The `#addAuthority` function implements EIP-7702 verification and delegation:
- Validates that the chain ID matches current chain (or is 0) and nonce is within bounds
- Checks if authority account code is empty or already delegated
- Verifies that the authority nonce equals authorization nonce
- Sets delegation code (0xEF0100 + address) and increments nonce on success
- - Provides refund (25000 - 12500 = 12500 gas) only for accounts that existed before processing
- - A new account will be created for Authorities that are not in the `` state, without increasing the refund amount
+ - Pre-Amsterdam: provides refund (25000 - 12500 = 12500 gas) only for accounts that existed before processing; a new account will be created for Authorities that are not in the `` state, without increasing the refund amount
+ - Amsterdam: charges `Gnewaccount` state gas plus `Gaccountwrite` regular gas for authorities with no account leaf, and `Gauthbase` state gas at most once per authority for a net-new delegation indicator
```k
syntax InternalOp ::= #loadAuthorities ( List ) [symbol(#loadAuthorities)]
- // --------------------------------------------------------------------------
+ | #loadAuthorities ( List , Set , Set ) [symbol(#loadAuthoritiesAux)]
+ // -----------------------------------------------------------------------------------------
rule #loadAuthorities(_) => .K ...
ListItem(TXID:Int) ...
@@ -283,7 +295,7 @@ Processing SetCode Transaction Authority Entries
requires notBool TXTYPE ==K SetCode
- rule #loadAuthorities( .List ) => .K ...
+ rule #loadAuthorities(AUTHS) => #loadAuthorities(AUTHS, .Set, .Set) ...
ListItem(TXID:Int) ...
TXID
@@ -291,34 +303,43 @@ Processing SetCode Transaction Authority Entries
...
- rule #loadAuthorities (ListItem(ListItem(CID) ListItem(ADDR) ListItem(NONCE) ListItem(YPAR) ListItem(SIGR) ListItem(SIGS)) REST )
- => #setDelegation (#recoverAuthority(CID, ADDR, NONCE, YPAR, SIGR, SIGS), CID, NONCE, ADDR)
- ~> #loadAuthorities (REST)
+ rule #loadAuthorities( .List, _, _ ) => .K ...
+
+ rule #loadAuthorities (ListItem(ListItem(CID) ListItem(ADDR) ListItem(NONCE) ListItem(YPAR) ListItem(SIGR) ListItem(SIGS)) REST, NB, T)
+ => #setDelegation (#recoverAuthority(CID, ADDR, NONCE, YPAR, SIGR, SIGS), CID, NONCE, ADDR, REST, NB, T)
...
- ListItem(TXID:Int) ...
-
- TXID
- SetCode
- ...
-
- GLIMIT => GLIMIT -Int 25000 [owise]
+ SCHED
+ GLIMIT => GLIMIT -Int 25000
+ requires notBool Ghasstategas << SCHED >>
- syntax InternalOp ::= #setDelegation ( Account , Bytes , Bytes , Bytes ) [symbol(#setDelegation)]
- // -------------------------------------------------------------------------------------------------
- rule #setDelegation(AUTHORITY, CID, NONCE, _ADDR) => .K ... ENV_CID
+ rule #loadAuthorities (ListItem(ListItem(CID) ListItem(ADDR) ListItem(NONCE) ListItem(YPAR) ListItem(SIGR) ListItem(SIGS)) REST, NB, T)
+ => #setDelegation (#recoverAuthority(CID, ADDR, NONCE, YPAR, SIGR, SIGS), CID, NONCE, ADDR, REST, NB, T)
+ ...
+ SCHED
+ requires Ghasstategas << SCHED >>
+
+ syntax InternalOp ::= #setDelegation ( Account , Bytes , Bytes , Bytes , List , Set , Set ) [symbol(#setDelegation)]
+ // --------------------------------------------------------------------------------------------------------------------
+ rule #setDelegation(AUTHORITY, CID, NONCE, _ADDR, REST, NB, T) => #loadAuthorities(REST, NB, T) ... ENV_CID
requires AUTHORITY ==K .Account
orBool (notBool #asWord(CID) in (SetItem(ENV_CID) SetItem(0)))
orBool (#asWord(NONCE) >=Int maxUInt64)
- rule #setDelegation(AUTHORITY, CID, NONCE, ADDR)
+ rule #setDelegation(AUTHORITY, CID, NONCE, ADDR, REST, NB, T)
=> #touchAccounts AUTHORITY ~> #accessAccounts AUTHORITY
- ~> #addAuthority(AUTHORITY, CID, NONCE, ADDR)
+ ~> #addAuthority(AUTHORITY, CID, NONCE, ADDR, REST, NB, T)
...
[owise]
- syntax InternalOp ::= #addAuthority ( Account , Bytes , Bytes , Bytes ) [symbol(#addAuthority)]
- // -----------------------------------------------------------------------------------------------
- rule #addAuthority(AUTHORITY, _CID, NONCE, _ADDR) => .K ...
+ syntax Set ::= #authNoBase ( Set , Set , Account , Bytes ) [symbol(#authNoBase), function, total]
+ // -------------------------------------------------------------------------------------------------
+ rule #authNoBase(NB, T, AUTHORITY, ACCTCODE) => NB |Set SetItem(AUTHORITY)
+ requires notBool AUTHORITY in T andBool #isValidDelegation(ACCTCODE)
+ rule #authNoBase(NB, _, _, _) => NB [owise]
+
+ syntax InternalOp ::= #addAuthority ( Account , Bytes , Bytes , Bytes , List , Set , Set ) [symbol(#addAuthority)]
+ // ------------------------------------------------------------------------------------------------------------------
+ rule #addAuthority(AUTHORITY, _CID, NONCE, _ADDR, REST, NB, T) => #loadAuthorities(REST, NB, T) ...
AUTHORITY
ACCTCODE
@@ -328,7 +349,7 @@ Processing SetCode Transaction Authority Entries
requires notBool (ACCTCODE ==K .Bytes orBool #isValidDelegation(ACCTCODE))
orBool (notBool #asWord(NONCE) ==K ACCTNONCE)
- rule #addAuthority(AUTHORITY, _CID, NONCE, ADDR) => .K ...
+ rule #addAuthority(AUTHORITY, _CID, NONCE, ADDR, REST, NB, T) => #loadAuthorities(REST, NB, T) ...
SCHED
REFUND => REFUND +Int Gnewaccount < SCHED > -Int Gauthbase < SCHED >
@@ -337,10 +358,51 @@ Processing SetCode Transaction Authority Entries
ACCTNONCE => ACCTNONCE +Int 1
...
- requires (ACCTCODE ==K .Bytes orBool #isValidDelegation(ACCTCODE))
+ requires Ghasauthbaserefund << SCHED >>
+ andBool (ACCTCODE ==K .Bytes orBool #isValidDelegation(ACCTCODE))
+ andBool #asWord(NONCE) ==K ACCTNONCE
+
+ rule #addAuthority(AUTHORITY, _CID, NONCE, ADDR, REST, NB, T)
+ => #if Ghasstategas << SCHED >> andBool #asWord(ADDR) =/=Int 0 andBool notBool AUTHORITY in #authNoBase(NB, T, AUTHORITY, ACCTCODE) #then Gauthbase < SCHED > #else 0 #fi ~> #chargeStateGasIntoCallGas
+ ~> #loadAuthorities(REST, #authNoBase(NB, T, AUTHORITY, ACCTCODE) |Set (#if #asWord(ADDR) =/=Int 0 #then SetItem(AUTHORITY) #else .Set #fi), T |Set SetItem(AUTHORITY))
+ ...
+
+ SCHED
+
+ AUTHORITY
+ ACCTCODE => #if #asWord(ADDR) ==Int 0 #then .Bytes #else EOA_DELEGATION_MARKER +Bytes ADDR #fi
+ ACCTNONCE => ACCTNONCE +Int 1
+ ...
+
+ requires notBool Ghasauthbaserefund << SCHED >>
+ andBool (ACCTCODE ==K .Bytes orBool #isValidDelegation(ACCTCODE))
andBool #asWord(NONCE) ==K ACCTNONCE
- rule #addAuthority(AUTHORITY, _CID, NONCE, ADDR) => .K ...
+ rule #addAuthority(AUTHORITY, _CID, NONCE, ADDR, REST, NB, T) => #loadAuthorities(REST, NB, T) ...
+ SCHED
+
+ ( .Bag
+ =>
+
+ AUTHORITY
+ #if #asWord(ADDR) ==Int 0 #then .Bytes #else EOA_DELEGATION_MARKER +Bytes ADDR #fi
+ 1
+ ...
+
+ )
+ ...
+
+ requires #asWord(NONCE) ==Int 0 andBool notBool #accountExists(AUTHORITY)
+ andBool notBool Ghasstategas << SCHED >>
+
+ rule #addAuthority(AUTHORITY, _CID, NONCE, ADDR, REST, NB, T)
+ => Gnewaccount < SCHED > ~> #chargeStateGasIntoCallGas
+ ~> Gaccountwrite < SCHED > ~> #deductCallGas
+ ~> #if #asWord(ADDR) =/=Int 0 #then Gauthbase < SCHED > #else 0 #fi ~> #chargeStateGasIntoCallGas
+ ~> #loadAuthorities(REST, NB |Set (#if #asWord(ADDR) =/=Int 0 #then SetItem(AUTHORITY) #else .Set #fi), T |Set SetItem(AUTHORITY))
+ ...
+
+ SCHED
( .Bag
=>
@@ -354,8 +416,10 @@ Processing SetCode Transaction Authority Entries
...
requires #asWord(NONCE) ==Int 0 andBool notBool #accountExists(AUTHORITY)
+ andBool Ghasstategas << SCHED >>
- rule #addAuthority(AUTHORITY, _CID, NONCE, _ADDR) => .K ... requires notBool (#accountExists(AUTHORITY) orBool #asWord(NONCE) ==Int 0)
+ rule #addAuthority(AUTHORITY, _CID, NONCE, _ADDR, REST, NB, T) => #loadAuthorities(REST, NB, T) ...
+ requires notBool (#accountExists(AUTHORITY) orBool #asWord(NONCE) ==Int 0)
```
- `exception` only clears from the `` cell if there is an exception preceding it.
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 74209e98c4..e9f98e966f 100644
--- a/kevm-pyk/src/kevm_pyk/kproj/evm-semantics/evm.md
+++ b/kevm-pyk/src/kevm_pyk/kproj/evm-semantics/evm.md
@@ -76,6 +76,10 @@ In the comments next to each cell, we've marked which component of the YellowPap
false
0
+ 0:Gas
+ 0:Gas
+ false
+
.Account
@@ -127,6 +131,8 @@ In the comments next to each cell, we've marked which component of the YellowPap
0
0
+ 0:Gas
+ 0:Gas
[ .JSONs ]
@@ -310,6 +316,7 @@ Control Flow
rule #halt ~> (_:Int => .K) ...
rule #halt ~> (_:OpCode => .K) ...
+ rule #halt ~> (_:BExp => .K) ...
```
OpCode Execution
@@ -643,6 +650,7 @@ After executing a transaction, it's necessary to have the effect of the substate
...
requires REFUND =/=Int 0
+ andBool notBool Ghasstategas << SCHED >>
rule #finalizeTx(false => true, GFLOOR) ...
true
@@ -674,6 +682,7 @@ After executing a transaction, it's necessary to have the effect of the substate
...
requires ORG =/=Int MINER
+ andBool notBool Ghasstategas << SCHED >>
rule #finalizeTx(false => true, GFLOOR) ...
true
@@ -699,6 +708,73 @@ After executing a transaction, it's necessary to have the effect of the substate
TXTYPE
...
+ requires notBool Ghasstategas << SCHED >>
+
+ rule #finalizeTx(false => true, GFLOOR) ...
+ true
+ SCHED
+ BFEE
+ ORG
+ MINER
+ GAVAIL
+ RES => 0
+ SPL => 0
+ UREG => UREG +Gas maxInt((GLIMIT -Int (GAVAIL +Int RES)) -Int #txStateGasUsed(SCHED, GLIMIT, RES, SPL), GFLOOR)
+ USTATE => USTATE +Gas #txStateGasUsed(SCHED, GLIMIT, RES, SPL)
+ _ => maxInt(gas2Int(UREG +Gas maxInt((GLIMIT -Int (GAVAIL +Int RES)) -Int #txStateGasUsed(SCHED, GLIMIT, RES, SPL), GFLOOR)), gas2Int(USTATE +Gas #txStateGasUsed(SCHED, GLIMIT, RES, SPL)))
+ BLOB_GAS_USED => #if TXTYPE ==K Blob #then BLOB_GAS_USED +Int Ctotalblob(SCHED, size(TVH)) #else BLOB_GAS_USED #fi
+ GPRICE
+ REFUND => 0
+
+ ORG
+ ORGBAL => ORGBAL +Int minInt(gas2Int(G*(GAVAIL +Int RES, GLIMIT, REFUND, SCHED)), GLIMIT -Int GFLOOR) *Int GPRICE
+ ...
+
+
+ MINER
+ MINBAL => MINBAL +Int maxInt(GLIMIT -Int gas2Int(G*(GAVAIL +Int RES, GLIMIT, REFUND, SCHED)), GFLOOR) *Int (GPRICE -Int BFEE)
+ ...
+
+ ListItem(MSGID:Int) REST => REST
+
+ MSGID
+ GLIMIT
+ TVH
+ TXTYPE
+ ...
+
+ requires ORG =/=Int MINER
+ andBool Ghasstategas << SCHED >>
+
+ rule #finalizeTx(false => true, GFLOOR) ...
+ true
+ SCHED
+ BFEE
+ ACCT
+ ACCT
+ GAVAIL
+ RES => 0
+ SPL => 0
+ UREG => UREG +Gas maxInt((GLIMIT -Int (GAVAIL +Int RES)) -Int #txStateGasUsed(SCHED, GLIMIT, RES, SPL), GFLOOR)
+ USTATE => USTATE +Gas #txStateGasUsed(SCHED, GLIMIT, RES, SPL)
+ _ => maxInt(gas2Int(UREG +Gas maxInt((GLIMIT -Int (GAVAIL +Int RES)) -Int #txStateGasUsed(SCHED, GLIMIT, RES, SPL), GFLOOR)), gas2Int(USTATE +Gas #txStateGasUsed(SCHED, GLIMIT, RES, SPL)))
+ BLOB_GAS_USED => #if TXTYPE ==K Blob #then BLOB_GAS_USED +Int Ctotalblob(SCHED, size(TVH)) #else BLOB_GAS_USED #fi
+ GPRICE
+ REFUND => 0
+
+ ACCT
+ BAL => BAL +Int GLIMIT *Int GPRICE -Int maxInt(GLIMIT -Int gas2Int(G*(GAVAIL +Int RES, GLIMIT, REFUND, SCHED)), GFLOOR) *Int BFEE
+ ...
+
+ ListItem(MSGID:Int) REST => REST
+
+ MSGID
+ GLIMIT
+ TVH
+ TXTYPE
+ ...
+
+ requires Ghasstategas << SCHED >>
rule #finalizeTx(false => true, _) ...
false
@@ -886,6 +962,8 @@ Terminates validation successfully when all conditions are met or when blob vali
rule #startBlock => #validateBlockBlobs 0 TXS ~> #executeBeaconRoots ~> #executeBlockHashHistory ...
_ => 0
_ => 0
+ _ => 0
+ _ => 0
_ => .List
_ => #padToWidth(256, .Bytes)
TXS
@@ -1533,14 +1611,33 @@ These rules reach into the network state and load/store from account storage:
syntax BinStackOp ::= "SSTORE"
// ------------------------------
+ rule [sstore.stategas]:
+ SSTORE INDEX NEW
+ => SstoreStateCredit(SCHED, NEW, #lookup(STORAGE, INDEX), #lookup(ORIGSTORAGE, INDEX)) ~> #creditStateGas
+ ~> SstoreStateGas(SCHED, NEW, #lookup(STORAGE, INDEX), #lookup(ORIGSTORAGE, INDEX)) ~> #chargeStateGas
+ ...
+
+ SCHED
+ ACCT
+
+ ACCT
+ STORAGE => STORAGE [ INDEX <- NEW ]
+ ORIGSTORAGE
+ ...
+
+ requires Ghasstategas << SCHED >>
+ [preserves-definedness]
+
rule [sstore]:
SSTORE INDEX NEW => .K ...
+ SCHED
ACCT
ACCT
STORAGE => STORAGE [ INDEX <- NEW ]
...
+ requires notBool Ghasstategas << SCHED >>
[preserves-definedness]
syntax UnStackOp ::= "TLOAD"
@@ -1674,10 +1771,23 @@ The various `CALL*` (and other inter-contract control flow) operations will be d
rule #callWithCode ACCTFROM ACCTTO ACCTCODE BYTES VALUE APPVALUE ARGS STATIC
=> #pushCallStack ~> #pushWorldState
+ ~> #startFrameStateGas
~> #transferFunds ACCTFROM ACCTTO VALUE
~> #mkCall ACCTFROM ACCTTO ACCTCODE BYTES APPVALUE ARGS STATIC
...
+ CD
+ requires CD =/=Int -1
+
+ rule #callWithCode ACCTFROM ACCTTO ACCTCODE BYTES VALUE APPVALUE ARGS STATIC
+ => #pushCallStack ~> #pushWorldState
+ ~> #startFrameStateGas
+ ~> #accountNonexistent(ACCTTO) ~> #chargeNewAccountStateGas(VALUE, -1)
+ ~> #transferFunds ACCTFROM ACCTTO VALUE
+ ~> #mkCall ACCTFROM ACCTTO ACCTCODE BYTES APPVALUE ARGS STATIC
+ ...
+
+ -1
rule #mkCall ACCTFROM ACCTTO ACCTCODE BYTES APPVALUE ARGS STATIC:Bool
=> #touchAccounts ACCTFROM ACCTTO ~> #accessAccounts ACCTFROM ACCTTO ~> #loadProgram BYTES ~> #initVM ~> #precompiled?(ACCTCODE, SCHED) ~> #execute
@@ -1789,11 +1899,13 @@ System Transaction Configuration
| "BEACON_ROOTS_ADDRESS" [alias]
| "HISTORY_STORAGE_ADDRESS" [alias]
| "SYSTEMTXGAS" [macro]
- // ------------------------------------
+ | "SYSTEMMAXSSTORES" [macro]
+ // -----------------------------------------
rule SYSTEM_ADDRESS => 1461501637330902918203684832716283019655932542974
rule BEACON_ROOTS_ADDRESS => 339909022928299415537769066420252604268194818
rule HISTORY_STORAGE_ADDRESS => 21693734551179282564423033930679318143314229
rule SYSTEMTXGAS => 30000000
+ rule SYSTEMMAXSSTORES => 16
syntax InternalOp ::= "#systemCall" Int Bytes [symbol(#systemCall)]
| "#mkSystemCall" Int Bytes [symbol(#mkSystemCall)]
@@ -1802,6 +1914,7 @@ System Transaction Configuration
rule #mkSystemCall ACCTTO ARGS => #loadProgram CODE ~> #initVM ~> #execute ...
USEGAS:Bool
+ SCHED
CD => CD +Int 1
_ => ARGS
_ => 0
@@ -1809,6 +1922,9 @@ System Transaction Configuration
_ => ACCTTO
GAVAIL:Gas => #if USEGAS #then SYSTEMTXGAS:Gas #else GAVAIL:Gas #fi
GCALL:Gas => #if USEGAS #then 0:Gas #else GCALL:Gas #fi
+ SGR => #if USEGAS #then Gstorageset < SCHED > *Int SYSTEMMAXSSTORES #else SGR #fi
+ _ => 0
+ _ => false
_ => SYSTEM_ADDRESS
_ => false
@@ -1829,7 +1945,7 @@ System Transaction Configuration
rule [return.exception]:
_:ExceptionalStatusCode
#halt ~> #return _ _
- => #popCallStack ~> #popWorldState ~> 0 ~> #push
+ => #popCallStack ~> #popWorldState ~> #creditChargedNewAccount ~> 0 ~> #push
...
@@ -1837,22 +1953,26 @@ System Transaction Configuration
rule [return.revert]:
EVMC_REVERT
#halt ~> #return RETSTART RETWIDTH
- => #popCallStack ~> #popWorldState
- ~> 0 ~> #push ~> #refund GAVAIL ~> #setLocalMem RETSTART RETWIDTH OUT
+ => #popCallStack ~> #popWorldState ~> #creditChargedNewAccount
+ ~> 0 ~> #push ~> #refund (GAVAIL +Gas SGS) ~> #setLocalMem RETSTART RETWIDTH OUT
...
GAVAIL
+ SGS
rule [return.success]:
EVMC_SUCCESS
#halt ~> #return RETSTART RETWIDTH
=> #popCallStack ~> #dropWorldState
+ ~> #restoreStateGas SGR SGS
~> 1 ~> #push ~> #refund GAVAIL ~> #setLocalMem RETSTART RETWIDTH OUT
...
GAVAIL
+ SGR
+ SGS
syntax InternalOp ::= "#refund" Gas
| "#setLocalMem" Int Int Bytes
@@ -1860,6 +1980,29 @@ System Transaction Configuration
rule [refund]: #refund G:Gas => .K ... GAVAIL => GAVAIL +Gas G true
rule [refund.noGas]: #refund _ => .K ... false
+ syntax InternalOp ::= "#restoreStateGas" Gas Gas
+ // ------------------------------------------------
+ rule #restoreStateGas R S => .K ...
+ _ => R
+ PS => PS +Gas S
+ _ => false
+ true
+ rule #restoreStateGas _ _ => .K ... false
+
+ syntax InternalOp ::= "#startFrameStateGas"
+ // -------------------------------------------
+ rule #startFrameStateGas => .K ...
+ _ => 0
+ _ => false
+
+ syntax InternalOp ::= "#creditChargedNewAccount"
+ // ------------------------------------------------
+ rule #creditChargedNewAccount => Gnewaccount < SCHED > ~> #creditStateGas ...
+ SCHED
+ true => false
+ rule #creditChargedNewAccount => .K ...
+ false
+
rule #setLocalMem START WIDTH WS => .K ...
LM => LM [ START := #range(WS, 0, minInt(WIDTH, lengthBytes(WS))) ]
@@ -1937,6 +2080,8 @@ For each `CALL*` operation, we make a corresponding call to `#call` and a state-
```k
syntax InternalOp ::= "#create" Int Int Int Bytes
+ | "#chargeCreateNewAccount" Int Int
+ | "#chargeCreateTxNewAccount" Int Int
| "#mkCreate" Int Int Int Bytes
| "#incrementNonce" Int
| "#checkCreate" Int Int
@@ -1944,11 +2089,25 @@ For each `CALL*` operation, we make a corresponding call to `#call` and a state-
rule #create ACCTFROM ACCTTO VALUE INITCODE
=> #incrementNonce ACCTFROM
~> #pushCallStack ~> #pushWorldState
+ ~> #startFrameStateGas
+ ~> #chargeCreateTxNewAccount ACCTTO CD
~> #newAccount ACCTTO
~> #transferFunds ACCTFROM ACCTTO VALUE
~> #mkCreate ACCTFROM ACCTTO VALUE INITCODE
...
+ CD
+
+ rule #chargeCreateNewAccount ACCTTO CD
+ => #accountNonexistent(ACCTTO) ~> #chargeCreateNewAccountStateGas(CD)
+ ...
+
+
+ rule #chargeCreateTxNewAccount ACCTTO -1
+ => #accountNonexistent(ACCTTO) ~> #chargeCreateNewAccountStateGas(-1)
+ ...
+
+ rule #chargeCreateTxNewAccount _ CD => .K ... requires CD =/=Int -1
rule #mkCreate ACCTFROM ACCTTO VALUE INITCODE
=> #touchAccounts ACCTFROM ACCTTO ~> #accessAccounts ACCTFROM ACCTTO ~> #loadProgram INITCODE ~> #initVM ~> #execute
@@ -1992,17 +2151,19 @@ For each `CALL*` operation, we make a corresponding call to `#call` and a state-
| "#finishCodeDeposit" Int Bytes
// -----------------------------------------------
rule _:ExceptionalStatusCode
- #halt ~> #codeDeposit _ => #popCallStack ~> #popWorldState ~> 0 ~> #push ...
+ #halt ~> #codeDeposit _ => #popCallStack ~> #popWorldState ~> #creditChargedNewAccount ~> 0 ~> #push ...
rule EVMC_REVERT
- #halt ~> #codeDeposit _ => #popCallStack ~> #popWorldState ~> #refund GAVAIL ~> 0 ~> #push ...
+ #halt ~> #codeDeposit _ => #popCallStack ~> #popWorldState ~> #creditChargedNewAccount ~> #refund (GAVAIL +Gas SGS) ~> 0 ~> #push ...
GAVAIL
+ SGS
rule EVMC_SUCCESS
#halt ~> #codeDeposit ACCT => #mkCodeDeposit ACCT ...
rule #mkCodeDeposit ACCT
- => Gcodedeposit < SCHED > *Int lengthBytes(OUT) ~> #deductGas
+ => #if Ghasstategas << SCHED >> #then Gsha3word < SCHED > *Int (lengthBytes(OUT) up/Int 32) #else Gcodedeposit < SCHED > *Int lengthBytes(OUT) #fi ~> #deductGas
+ ~> (lengthBytes(OUT) *Int Gcostperstatebyte < SCHED >) ~> #chargeStateGas
~> #finishCodeDeposit ACCT OUT
...
@@ -2010,17 +2171,20 @@ For each `CALL*` operation, we make a corresponding call to `#call` and a state-
requires lengthBytes(OUT) <=Int maxCodeSize < SCHED > andBool #isValidCode(OUT, SCHED)
- rule #mkCodeDeposit _ACCT => #popCallStack ~> #popWorldState ~> 0 ~> #push ...
+ rule #mkCodeDeposit _ACCT => #popCallStack ~> #popWorldState ~> #creditChargedNewAccount ~> 0 ~> #push ...
SCHED
requires notBool ( lengthBytes(OUT) <=Int maxCodeSize < SCHED > andBool #isValidCode(OUT, SCHED) )
rule #finishCodeDeposit ACCT OUT
=> #popCallStack ~> #dropWorldState
+ ~> #restoreStateGas SGR SGS
~> #refund GAVAIL ~> ACCT ~> #push
...
GAVAIL
+ SGR
+ SGS
ACCT
_ => OUT
@@ -2037,7 +2201,7 @@ For each `CALL*` operation, we make a corresponding call to `#call` and a state-
FRONTIER
rule _:ExceptionalStatusCode
- #halt ~> #finishCodeDeposit _ _ => #popCallStack ~> #popWorldState ~> 0 ~> #push ...
+ #halt ~> #finishCodeDeposit _ _ => #popCallStack ~> #popWorldState ~> #creditChargedNewAccount ~> 0 ~> #push ...
SCHED
requires SCHED =/=K FRONTIER
@@ -2053,6 +2217,7 @@ For each `CALL*` operation, we make a corresponding call to `#call` and a state-
CREATE VALUE MEMSTART MEMWIDTH
=> #accessAccounts #newAddr(ACCT, NONCE)
~> #checkCreate ACCT VALUE
+ ~> #chargeCreateStateGas #newAddr(ACCT, NONCE) CD
~> #create ACCT #newAddr(ACCT, NONCE) VALUE #range(LM, MEMSTART, MEMWIDTH)
~> #codeDeposit #newAddr(ACCT, NONCE)
...
@@ -2065,6 +2230,7 @@ For each `CALL*` operation, we make a corresponding call to `#call` and a state-
...
SCHED
+ CD
requires #hasValidInitCode(MEMWIDTH, SCHED)
[preserves-definedness]
@@ -2081,6 +2247,7 @@ For each `CALL*` operation, we make a corresponding call to `#call` and a state-
CREATE2 VALUE MEMSTART MEMWIDTH SALT
=> #accessAccounts #newAddr(ACCT, SALT, #range(LM, MEMSTART, MEMWIDTH))
~> #checkCreate ACCT VALUE
+ ~> #chargeCreateStateGas #newAddr(ACCT, SALT, #range(LM, MEMSTART, MEMWIDTH)) CD
~> #create ACCT #newAddr(ACCT, SALT, #range(LM, MEMSTART, MEMWIDTH)) VALUE #range(LM, MEMSTART, MEMWIDTH)
~> #codeDeposit #newAddr(ACCT, SALT, #range(LM, MEMSTART, MEMWIDTH))
...
@@ -2088,6 +2255,7 @@ For each `CALL*` operation, we make a corresponding call to `#call` and a state-
ACCT
LM
SCHED
+ CD
requires #hasValidInitCode(MEMWIDTH, SCHED)
rule [create2-invalid]:
@@ -2728,6 +2896,140 @@ Overall Gas
rule G:Gas ~> #deductGas => .K ... GAVAIL:Gas => GAVAIL -Gas G true requires G <=Gas GAVAIL
rule _:Gas ~> #deductGas => .K ... false
+ syntax InternalOp ::= "#chargeStateGas" | "#creditStateGas"
+ // -----------------------------------------------------------
+ rule 0 ~> #chargeStateGas => .K ... [priority(40)]
+ rule 0 ~> #creditStateGas => .K ... [priority(40)]
+
+ rule A:Gas ~> #chargeStateGas => .K ...
+ true
+ R => R -Gas A
+ requires A <=Gas R
+
+ rule A:Gas ~> #chargeStateGas => .K ...
+ true
+ R => 0:Gas
+ S => S +Gas (A -Gas R)
+ G => G -Gas (A -Gas R)
+ requires R A:Gas ~> #chargeStateGas => #end EVMC_OUT_OF_GAS ...
+ true
+ R
+ G
+ requires R _:Gas ~> #chargeStateGas => .K ... false
+
+ syntax InternalOp ::= "#chargeStateGasForCreate"
+ // ------------------------------------------------
+ rule 0 ~> #chargeStateGasForCreate => .K ... [priority(40)]
+
+ rule A:Gas ~> #chargeStateGasForCreate => .K ...
+ true
+ R => R -Gas A
+ requires A <=Gas R
+
+ rule A:Gas ~> #chargeStateGasForCreate => .K ...
+ true
+ R => 0:Gas
+ S => S +Gas (A -Gas R)
+ G => G -Gas (A -Gas R)
+ requires R A:Gas ~> #chargeStateGasForCreate ~> #allocateCreateGas ~> #create _ _ _ _ ~> #codeDeposit _ => #end EVMC_OUT_OF_GAS ...
+ true
+ R
+ G
+ requires R _:Gas ~> #chargeStateGasForCreate => .K ... false
+
+ rule A:Gas ~> #creditStateGas => .K ...
+ true
+ S => S -Gas minGas(A, S)
+ G => G +Gas minGas(A, S)
+ R => R +Gas (A -Gas minGas(A, S))
+
+ rule _:Gas ~> #creditStateGas => .K ... false
+
+ syntax InternalOp ::= "#chargeStateGasIntoCallGas"
+ // --------------------------------------------------
+ rule 0 ~> #chargeStateGasIntoCallGas => .K ... [priority(40)]
+
+ rule A:Gas ~> #chargeStateGasIntoCallGas => .K ...
+ true
+ R => R -Gas A
+ requires A <=Gas R
+
+ rule A:Gas ~> #chargeStateGasIntoCallGas => .K ...
+ true
+ R => 0:Gas
+ S => S +Gas (A -Gas R)
+ G => G -Gas (A -Gas R)
+ requires R A:Gas ~> #chargeStateGasIntoCallGas => #end EVMC_OUT_OF_GAS ...
+ true
+ R
+ G
+ requires R _:Gas ~> #chargeStateGasIntoCallGas => .K ... false
+
+ syntax InternalOp ::= "#deductCallGas"
+ // --------------------------------------
+ rule A:Gas ~> #deductCallGas => .K ... true G => G -Gas A requires A <=Gas G
+ rule A:Gas ~> #deductCallGas => #end EVMC_OUT_OF_GAS ... true G requires G _:Gas ~> #deductCallGas => .K ... false
+
+ syntax InternalOp ::= "#chargeNewAccountStateGas" "(" Int "," Int ")"
+ // ---------------------------------------------------------------------
+ rule true ~> #chargeNewAccountStateGas(VALUE, -1)
+ => #if Ghasstategas << SCHED >> andBool VALUE =/=Int 0 #then Gnewaccount < SCHED > #else 0 #fi ~> #chargeStateGasIntoCallGas
+ ...
+
+ SCHED
+ rule true ~> #chargeNewAccountStateGas(VALUE, CD)
+ => #if Ghasstategas << SCHED >> andBool VALUE =/=Int 0 #then Gnewaccount < SCHED > #else 0 #fi ~> #chargeStateGas
+ ...
+
+ SCHED
+ _ => Ghasstategas << SCHED >> andBool VALUE =/=Int 0
+ requires CD =/=Int -1
+ rule false ~> #chargeNewAccountStateGas(_, CD) => .K ...
+ _ => false
+ requires CD =/=Int -1
+ rule false ~> #chargeNewAccountStateGas(_, -1) => .K ...
+
+ syntax InternalOp ::= "#chargeSelfdestructNewAccountStateGas" Int
+ // -----------------------------------------------------------------
+ rule true ~> #chargeSelfdestructNewAccountStateGas(BAL)
+ => #if Ghasstategas << SCHED >> andBool BAL =/=Int 0 #then Gnewaccount < SCHED > #else 0 #fi ~> #chargeStateGas
+ ...
+
+ SCHED
+ rule false ~> #chargeSelfdestructNewAccountStateGas(_) => .K ...
+
+ syntax InternalOp ::= "#chargeCreateNewAccountStateGas" Int
+ // -----------------------------------------------------------
+ rule true ~> #chargeCreateNewAccountStateGas(-1)
+ => #if Ghasstategas << SCHED >> #then Gnewaccount < SCHED > #else 0 #fi ~> #chargeStateGasIntoCallGas
+ ...
+
+ SCHED
+ rule true ~> #chargeCreateNewAccountStateGas(CD)
+ => #if Ghasstategas << SCHED >> #then Gnewaccount < SCHED > #else 0 #fi ~> #chargeStateGasForCreate
+ ...
+
+ SCHED
+ _ => Ghasstategas << SCHED >>
+ requires CD =/=Int -1
+ rule false ~> #chargeCreateNewAccountStateGas(CD) => .K ...
+ _ => false
+ requires CD =/=Int -1
+ rule false ~> #chargeCreateNewAccountStateGas(-1) => .K ...
+
syntax Bool ::= #inStorage ( Map , Account , Int ) [symbol(#inStorage), function, total]
| #inStorageAux1 ( KItem , Int ) [symbol(#inStorageAux1), function, total]
| #inStorageAux2 ( Set , Int ) [symbol(#inStorageAux2), function, total]
@@ -2832,7 +3134,10 @@ Access List Gas
rule #gasAccess(SCHED, BALANCE ACCT) => Caddraccess(SCHED, ACCT in ACCTS) ... ACCTS
rule #gasAccess(SCHED, SELFDESTRUCT ACCT) => #if ACCT in ACCTS #then 0 #else Gcoldaccountaccess < SCHED > #fi ... ACCTS
rule #gasAccess(_ , SLOAD INDEX ) => #accessStorage ACCT INDEX ~> 0 ... ACCT
+ rule #gasAccess(SCHED, SSTORE INDEX _) => #accessStorage ACCT INDEX ~> #if #inStorage(TS, ACCT, INDEX) #then Gwarmstorageread < SCHED > #else Gcoldsload < SCHED > #fi ... ACCT TS
+ requires Ghasstategas << SCHED >>
rule #gasAccess(SCHED, SSTORE INDEX _) => #accessStorage ACCT INDEX ~> #if #inStorage(TS, ACCT, INDEX) #then 0 #else Gcoldsload < SCHED > #fi ... ACCT TS
+ requires notBool Ghasstategas << SCHED >>
rule #gasAccess(_ , _ ) => 0 ... [owise]
```
@@ -2888,6 +3193,17 @@ The intrinsic gas calculation mirrors the style of the YellowPaper (appendix H).
GAVAIL
ACCTS
+ requires notBool Ghasstategas << SCHED >>
+
+ rule #gasExec(SCHED, CALL GCAP ACCTTO VALUE _ _ _ _)
+ => CcallExtra(SCHED, #accountNonexistent(ACCTTO), VALUE, ACCTTO in ACCTS, #accountHasAuthority(ACCTTO), #accountAuthorityIsWarm(ACCTTO)) ~> #deductGas
+ ~> #accountNonexistent(ACCTTO) ~> #chargeNewAccountStateGas(VALUE, CD)
+ ~> #allocateCallGasStateGas GCAP VALUE
+ ...
+
+ ACCTS
+ CD
+ requires Ghasstategas << SCHED >>
rule #gasExec(SCHED, CALLCODE GCAP ACCTTO VALUE _ _ _ _)
=> Ccallgas(SCHED, #accountNonexistent(ACCTFROM), GCAP, GAVAIL, VALUE, ACCTTO in ACCTS, #accountHasAuthority(ACCTTO), #accountAuthorityIsWarm(ACCTTO)) ~> #allocateCallGas
@@ -2915,7 +3231,12 @@ The intrinsic gas calculation mirrors the style of the YellowPaper (appendix H).
GAVAIL
ACCTS
- rule #gasExec(SCHED, SELFDESTRUCT ACCTTO) => Cselfdestruct(SCHED, #accountNonexistent(ACCTTO), BAL) ...
+ rule #gasExec(SCHED, SELFDESTRUCT ACCTTO)
+ => Cselfdestruct(SCHED, #accountNonexistent(ACCTTO), BAL) ~> #deductGas
+ ~> #accountNonexistent(ACCTTO) ~> #chargeSelfdestructNewAccountStateGas BAL
+ ~> 0
+ ...
+
ACCTFROM
SDS
RF => #if ACCTFROM in SDS #then RF #else RF +Word Rselfdestruct < SCHED > #fi
@@ -3052,6 +3373,30 @@ The intrinsic gas calculation mirrors the style of the YellowPaper (appendix H).
rule GCALL:Gas ~> #allocateCallGas => .K ...
_ => GCALL
+ syntax InternalOp ::= "#unallocateCreateGas"
+ // --------------------------------------------
+ rule #unallocateCreateGas => .K ...
+ GAVAIL => GAVAIL +Gas GCALL
+ GCALL => 0
+ true
+
+ rule #unallocateCreateGas => .K ... false
+
+ syntax InternalOp ::= "#chargeCreateStateGas" Int Int
+ // -----------------------------------------------------
+ rule #chargeCreateStateGas ACCTTO CD
+ => #unallocateCreateGas
+ ~> #chargeCreateNewAccount ACCTTO CD
+ ~> #allocateCreateGas
+ ...
+
+ SCHED
+ requires Ghasstategas << SCHED >>
+
+ rule #chargeCreateStateGas _ _ => .K ...
+ SCHED
+ requires notBool Ghasstategas << SCHED >>
+
syntax InternalOp ::= "#allocateCreateGas"
// ------------------------------------------
rule SCHED
@@ -3068,16 +3413,37 @@ There are several helpers for calculating gas (most of them also specified in th
syntax KResult ::= Int
syntax Exp ::= Ccall ( Schedule , BExp , Gas , Gas , Int , Bool , Bool , Bool ) [symbol(Ccall), strict(2)]
| Ccallgas ( Schedule , BExp , Gas , Gas , Int , Bool , Bool , Bool ) [symbol(Ccallgas), strict(2)]
+ | CcallExtra ( Schedule , BExp , Int , Bool , Bool , Bool ) [symbol(CcallExtra), strict(2)]
| Cselfdestruct ( Schedule , BExp , Int ) [symbol(Cselfdestruct), strict(2)]
// --------------------------------------------------------------------------------------------------------------------------
+ rule CcallExtra(SCHED, ISEMPTY:Bool, VALUE, ISWARM, ISDELEGATION, ISWARMDELEGATION)
+ => Cextra(SCHED, ISEMPTY, VALUE, ISWARM, ISDELEGATION, ISWARMDELEGATION) ...
+
+ syntax InternalOp ::= "#allocateCallGasStateGas" Int Int
+ // --------------------------------------------------------
+ rule #allocateCallGasStateGas GCAP VALUE
+ => Cgascap(SCHED, GCAP, GAVAIL, 0) +Gas (#if VALUE ==Int 0 #then 0:Gas #else Gcallstipend < SCHED > #fi) ~> #allocateCallGas
+ ~> Cgascap(SCHED, GCAP, GAVAIL, 0)
+ ...
+
+ GAVAIL
+ SCHED
+
rule Ccall(SCHED, ISEMPTY:Bool, GCAP, GAVAIL, VALUE, ISWARM, ISDELEGATION, ISWARMDELEGATION)
=> Cextra(SCHED, ISEMPTY, VALUE, ISWARM, ISDELEGATION, ISWARMDELEGATION) +Gas Cgascap(SCHED, GCAP, GAVAIL, Cextra(SCHED, ISEMPTY, VALUE, ISWARM, ISDELEGATION, ISWARMDELEGATION)) ...
rule Ccallgas(SCHED, ISEMPTY:Bool, GCAP, GAVAIL, VALUE, ISWARM, ISDELEGATION, ISWARMDELEGATION)
=> Cgascap(SCHED, GCAP, GAVAIL, Cextra(SCHED, ISEMPTY, VALUE, ISWARM, ISDELEGATION, ISWARMDELEGATION)) +Gas #if VALUE ==Int 0 #then 0 #else Gcallstipend < SCHED > #fi ...
+ rule Cselfdestruct(SCHED, ISEMPTY:Bool, BAL)
+ => Gselfdestruct < SCHED > +Int #if ISEMPTY andBool Gselfdestructnewaccount << SCHED >> andBool (BAL =/=Int 0 orBool Gzerovaluenewaccountgas << SCHED >>) #then Gaccountwrite < SCHED > #else 0 #fi
+ ...
+
+ requires Ghasstategas << SCHED >>
+
rule Cselfdestruct(SCHED, ISEMPTY:Bool, BAL)
=> Gselfdestruct < SCHED > +Int Cnew(SCHED, ISEMPTY andBool Gselfdestructnewaccount << SCHED >>, BAL) ...
+ requires notBool Ghasstategas << SCHED >>
syntax BExp ::= Bool
syntax KResult ::= Bool
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 f776962994..5905eaa727 100644
--- a/kevm-pyk/src/kevm_pyk/kproj/evm-semantics/gas.md
+++ b/kevm-pyk/src/kevm_pyk/kproj/evm-semantics/gas.md
@@ -127,6 +127,8 @@ module GAS-FEES
| 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) ]
+ | SstoreStateGas ( Schedule , Int , Int , Int ) [symbol(SstoreStateGas), function, total, smtlib(gas_SstoreStateGas) ]
+ | SstoreStateCredit( Schedule , Int , Int , Int ) [symbol(SstoreStateCredit), function, total, smtlib(gas_SstoreStateCredit)]
// ---------------------------------------------------------------------------------------------------------------------------------------------------------
rule [Cgascap]:
Cgascap(SCHED, GCAP:Int, GAVAIL:Int, GEXTRA)
@@ -136,10 +138,16 @@ module GAS-FEES
rule Cgascap(_, GCAP, _, _) => 0 requires GCAP #if ORIG ==Int CURR andBool CURR =/=Int NEW #then Gsstoreset < SCHED > #else 0 #fi
+ requires Ghasstategas << SCHED >>
+ [concrete]
+
rule [Csstore.new]:
Csstore(SCHED, NEW, CURR, ORIG)
=> #if CURR ==Int NEW orBool ORIG =/=Int CURR #then Gsload < SCHED > #else #if ORIG ==Int 0 #then Gsstoreset < SCHED > #else Gsstorereset < SCHED > #fi #fi
- requires Ghasdirtysstore << SCHED >>
+ requires Ghasdirtysstore << SCHED >> andBool notBool Ghasstategas << SCHED >>
[concrete]
rule [Csstore.old]:
@@ -148,6 +156,14 @@ module GAS-FEES
requires notBool Ghasdirtysstore << SCHED >>
[concrete]
+ rule [Rsstore.amsterdam]:
+ Rsstore(SCHED, NEW, CURR, ORIG)
+ => #if CURR =/=Int NEW andBool ORIG =/=Int 0 andBool CURR =/=Int 0 andBool NEW ==Int 0 #then Rsstoreclear < SCHED > #else 0 #fi
+ +Int #if CURR =/=Int NEW andBool ORIG =/=Int 0 andBool CURR ==Int 0 #then 0 -Int Rsstoreclear < SCHED > #else 0 #fi
+ +Int #if CURR =/=Int NEW andBool ORIG ==Int NEW #then Gsstoreset < SCHED > #else 0 #fi
+ requires Ghasstategas << SCHED >>
+ [concrete]
+
rule [Rsstore.new]:
Rsstore(SCHED, NEW, CURR, ORIG)
=> #if CURR =/=Int NEW andBool ORIG ==Int CURR andBool NEW ==Int 0 #then
@@ -164,7 +180,7 @@ module GAS-FEES
0
#fi
#fi
- requires Ghasdirtysstore << SCHED >>
+ requires Ghasdirtysstore << SCHED >> andBool notBool Ghasstategas << SCHED >>
[concrete]
rule [Rsstore.old]:
@@ -173,13 +189,36 @@ module GAS-FEES
requires notBool Ghasdirtysstore << SCHED >>
[concrete]
+ rule [SstoreStateGas.stategas]:
+ SstoreStateGas(SCHED, NEW, CURR, ORIG)
+ => #if ORIG ==Int CURR andBool CURR =/=Int NEW andBool ORIG ==Int 0 #then Gstorageset < SCHED > #else 0 #fi
+ requires Ghasstategas << SCHED >>
+ [concrete]
+
+ rule [SstoreStateGas.none]:
+ SstoreStateGas(SCHED, _, _, _) => 0
+ requires notBool Ghasstategas << SCHED >>
+
+ rule [SstoreStateCredit.stategas]:
+ SstoreStateCredit(SCHED, NEW, CURR, ORIG)
+ => #if CURR =/=Int NEW andBool ORIG ==Int NEW andBool ORIG ==Int 0 #then Gstorageset < SCHED > #else 0 #fi
+ requires Ghasstategas << SCHED >>
+ [concrete]
+
+ rule [SstoreStateCredit.none]:
+ SstoreStateCredit(SCHED, _, _, _) => 0
+ requires notBool Ghasstategas << SCHED >>
+
rule [Cextra.delegation]: Cextra(SCHED, ISEMPTY, VALUE, ISWARM, ISDELEGATION, ISWARMDELEGATION) => Cdelegationaccess(SCHED, ISDELEGATION, ISWARMDELEGATION) +Int Caddraccess(SCHED, ISWARM) +Int Cnew(SCHED, ISEMPTY, VALUE) +Int Cxfer(SCHED, VALUE) requires Ghasaccesslist << SCHED >> andBool Ghasauthority << SCHED >>
rule [Cextra.new]: Cextra(SCHED, ISEMPTY, VALUE, ISWARM, _ISDELEGATION, _ISWARMDELEGATION) => Caddraccess(SCHED, ISWARM) +Int Cnew(SCHED, ISEMPTY, VALUE) +Int Cxfer(SCHED, VALUE) requires Ghasaccesslist << SCHED >> andBool notBool Ghasauthority << SCHED >>
rule [Cextra.old]: Cextra(SCHED, ISEMPTY, VALUE, _ISWARM, _ISDELEGATION, _ISWARMDELEGATION) => Gcall < SCHED > +Int Cnew(SCHED, ISEMPTY, VALUE) +Int Cxfer(SCHED, VALUE) requires notBool Ghasaccesslist << SCHED >>
+ rule [Cnew.stategas]: Cnew(SCHED, _, _) => 0 requires Ghasstategas << SCHED >>
+
rule [Cnew]:
Cnew(SCHED, ISEMPTY:Bool, VALUE)
=> #if ISEMPTY andBool (VALUE =/=Int 0 orBool Gzerovaluenewaccountgas << SCHED >>) #then Gnewaccount < SCHED > #else 0 #fi
+ requires notBool Ghasstategas << SCHED >>
rule [Cxfer.none]: Cxfer(_SCHED, 0) => 0
rule [Cxfer.some]: Cxfer( SCHED, N) => Gcallvalue < SCHED > requires N =/=Int 0
@@ -192,8 +231,9 @@ module GAS-FEES
rule [Csload.new]: Csload(SCHED, ISWARM) => Cstorageaccess(SCHED, ISWARM) requires Ghasaccesslist << SCHED >>
rule [Csload.old]: Csload(SCHED, _ISWARM) => Gsload < SCHED > requires notBool Ghasaccesslist << SCHED >>
- rule [Cextcodesize.new]: Cextcodesize(SCHED) => 0 requires Ghasaccesslist << SCHED >>
- rule [Cextcodesize.old]: Cextcodesize(SCHED) => Gextcodesize < SCHED > requires notBool Ghasaccesslist << SCHED >>
+ rule [Cextcodesize.eip8038]: Cextcodesize(SCHED) => Gwarmstorageread < SCHED > requires Ghasaccesslist << SCHED >> andBool Ghaseip8038 << SCHED >>
+ rule [Cextcodesize.new]: Cextcodesize(SCHED) => 0 requires Ghasaccesslist << SCHED >> andBool notBool Ghaseip8038 << SCHED >>
+ rule [Cextcodesize.old]: Cextcodesize(SCHED) => Gextcodesize < SCHED > requires notBool Ghasaccesslist << SCHED >>
rule [Cextcodehash.new]: Cextcodehash(SCHED) => 0 requires Ghasaccesslist << SCHED >>
rule [Cextcodehash.old]: Cextcodehash(SCHED) => Gbalance < SCHED > requires notBool Ghasaccesslist << SCHED >>
@@ -201,8 +241,9 @@ module GAS-FEES
rule [Cbalance.new]: Cbalance(SCHED) => 0 requires Ghasaccesslist << SCHED >>
rule [Cbalance.old]: Cbalance(SCHED) => Gbalance < SCHED > requires notBool Ghasaccesslist << SCHED >>
- rule [Cextcodecopy.new]: Cextcodecopy(SCHED, WIDTH) => Gcopy < SCHED > *Int (WIDTH up/Int 32) requires Ghasaccesslist << SCHED >> [concrete]
- rule [Cextcodecopy.old]: Cextcodecopy(SCHED, WIDTH) => Gextcodecopy < SCHED > +Int (Gcopy < SCHED > *Int (WIDTH up/Int 32)) requires notBool Ghasaccesslist << SCHED >> [concrete]
+ rule [Cextcodecopy.eip8038]: Cextcodecopy(SCHED, WIDTH) => Gwarmstorageread < SCHED > +Int (Gcopy < SCHED > *Int (WIDTH up/Int 32)) requires Ghasaccesslist << SCHED >> andBool Ghaseip8038 << SCHED >> [concrete]
+ rule [Cextcodecopy.new]: Cextcodecopy(SCHED, WIDTH) => Gcopy < SCHED > *Int (WIDTH up/Int 32) requires Ghasaccesslist << SCHED >> andBool notBool Ghaseip8038 << SCHED >> [concrete]
+ rule [Cextcodecopy.old]: Cextcodecopy(SCHED, WIDTH) => Gextcodecopy < SCHED > +Int (Gcopy < SCHED > *Int (WIDTH up/Int 32)) requires notBool Ghasaccesslist << SCHED >> [concrete]
rule [Cmodexp.old]: Cmodexp(SCHED, DATA, BASELEN, EXPLEN, MODLEN) => #multComplexity(maxInt(BASELEN, MODLEN)) *Int maxInt(#adjustedExpLength(BASELEN, EXPLEN, DATA), 1) /Int Gquaddivisor < SCHED >
requires notBool Ghasaccesslist << SCHED >>
@@ -266,6 +307,24 @@ module GAS-FEES
rule G0( _, _, I, I, R) => R
rule G0(SCHED, WS, I, J, R) => G0(SCHED, WS, I +Int 1, J, R +Int #if WS[I] ==Int 0 #then Gtxdatazero < SCHED > #else Gtxdatanonzero < SCHED > #fi) [owise]
+ syntax Int ::= #txStateGasReservoir ( Schedule , Int ) [symbol(#txStateGasReservoir), function, total]
+ // ------------------------------------------------------------------------------------------------------
+ rule #txStateGasReservoir(SCHED, GLIMIT) => #if Ghasstategas << SCHED >> #then maxInt(0, GLIMIT -Int Gmaxtxgaslimit < SCHED >) #else 0 #fi
+
+ syntax Int ::= #txStateGasUsed ( Schedule , Int , Int , Int ) [symbol(#txStateGasUsed), function, total]
+ // SCHED, GLIMIT, RES (final reservoir), SPL (final spilled)
+ rule #txStateGasUsed(SCHED, GLIMIT, RES, SPL) => maxInt(0, #txStateGasReservoir(SCHED, GLIMIT) -Int RES +Int SPL)
+
+ syntax Bool ::= #isValidTxGasLimit ( Schedule , Int , Int , Int , Int , Int ) [symbol(#isValidTxGasLimit), function, total]
+ // SCHED, TX_GAS_LIMIT, BLOCK_GAS_LIMIT, GASUSED, GASUSEDREG, GASUSEDSTATE
+ rule #isValidTxGasLimit(SCHED, TX_GAS_LIMIT, BLOCK_GAS_LIMIT, GASUSED, GASUSEDREG, GASUSEDSTATE)
+ => #if Ghasstategas << SCHED >>
+ #then minInt(Gmaxtxgaslimit < SCHED >, TX_GAS_LIMIT) <=Int (BLOCK_GAS_LIMIT -Int GASUSEDREG)
+ andBool TX_GAS_LIMIT <=Int (BLOCK_GAS_LIMIT -Int GASUSEDSTATE)
+ #else (notBool Ghastxgaslimit << SCHED >> orBool TX_GAS_LIMIT <=Int Gmaxtxgaslimit < SCHED >)
+ andBool TX_GAS_LIMIT <=Int (BLOCK_GAS_LIMIT -Int GASUSED)
+ #fi
+
syntax Gas ::= "G*" "(" Gas "," Int "," Int "," Schedule ")" [function]
// -----------------------------------------------------------------------
rule G*(GAVAIL, GLIMIT, REFUND, SCHED) => GAVAIL +Gas minGas((GLIMIT -Gas GAVAIL) /Gas Rmaxquotient < SCHED >, REFUND)
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 c00fda36af..4bb7530e3e 100644
--- a/kevm-pyk/src/kevm_pyk/kproj/evm-semantics/schedule.md
+++ b/kevm-pyk/src/kevm_pyk/kproj/evm-semantics/schedule.md
@@ -31,7 +31,8 @@ module SCHEDULE
| "Ghaswarmcoinbase" | "Ghaswithdrawals" | "Ghastransient" | "Ghasmcopy"
| "Ghasbeaconroot" | "Ghaseip6780" | "Ghasblobbasefee" | "Ghasblobhash"
| "Ghasbls12msmdiscount" | "Ghashistory" | "Ghasrequests" | "Ghasauthority"
- | "Ghasfloorcost" | "Ghasclz" | "Ghasreserve" | "Ghastxgaslimit"
+ | "Ghasfloorcost" | "Ghasclz" | "Ghasstategas" | "Ghasauthbaserefund"
+ | "Ghaseip8038" | "Ghasreserve" | "Ghastxgaslimit"
// -----------------------------------------------------------------------------------------------------------------
```
@@ -53,7 +54,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" | "Gblobbasecost" | "Gmaxtxgaslimit"
+ | "Gbls12PairingCheckAdd" | "Gauthbase" | "Gbls12mapfp2tog2" | "Gtxdatafloor" | "Gstorageset" | "Gaccountwrite"
+ | "Gcostperstatebyte" | "Gblobbasecost" | "Gmaxtxgaslimit"
// -------------------------------------------------------------------------------------------------------------------------------------------------------
```
@@ -149,6 +151,9 @@ A `ScheduleConst` is a constant determined by the fee schedule.
rule [Gbls12PairingCheckAddDefault]: Gbls12PairingCheckAdd < DEFAULT > => 0
rule [Gbls12mapfptog1Default]: Gbls12mapfptog1 < DEFAULT > => 0
rule [Gbls12mapfp2tog2Default]: Gbls12mapfp2tog2 < DEFAULT > => 0
+ rule [GstoragesetDefault]: Gstorageset < DEFAULT > => 0
+ rule [GaccountwriteDefault]: Gaccountwrite < DEFAULT > => 0
+ rule [GcostperstatebyteDefault]: Gcostperstatebyte < DEFAULT > => 0
rule [GmaxtxgaslimitDefault]: Gmaxtxgaslimit < DEFAULT > => 0
rule [GselfdestructnewaccountDefault]: Gselfdestructnewaccount << DEFAULT >> => false
@@ -183,8 +188,11 @@ A `ScheduleConst` is a constant determined by the fee schedule.
rule [GhasrequestsDefault]: Ghasrequests << DEFAULT >> => false
rule [Ghasbls12msmdiscountDefault]: Ghasbls12msmdiscount << DEFAULT >> => false
rule [GhasauthorityDefault]: Ghasauthority << DEFAULT >> => false
+ rule [GhasauthbaserefundDefault]: Ghasauthbaserefund << DEFAULT >> => false
rule [GhasfloorcostDefault]: Ghasfloorcost << DEFAULT >> => false
rule [GhasclzDefault]: Ghasclz << DEFAULT >> => false
+ rule [GhasstategasDefault]: Ghasstategas << DEFAULT >> => false
+ rule [Ghaseip8038Default]: Ghaseip8038 << DEFAULT >> => false
rule [GhasreserveDefault]: Ghasreserve << DEFAULT >> => false
rule [GhastxgaslimitDefault]: Ghastxgaslimit << DEFAULT >> => false
```
@@ -495,12 +503,14 @@ A `ScheduleConst` is a constant determined by the fee schedule.
rule [Ghasbls12msmdiscountPrague]: Ghasbls12msmdiscount << PRAGUE >> => true
rule [GhasauthorityPrague]: Ghasauthority << PRAGUE >> => true
rule [GhasfloorcostPrague]: Ghasfloorcost << PRAGUE >> => true
+ rule [GhasauthbaserefundPrague]: Ghasauthbaserefund << PRAGUE >> => true
rule [SCHEDFLAGPrague]: SCHEDFLAG << PRAGUE >> => SCHEDFLAG << CANCUN >>
requires notBool ( SCHEDFLAG ==K Ghasrequests
orBool SCHEDFLAG ==K Ghashistory
orBool SCHEDFLAG ==K Ghasbls12msmdiscount
orBool SCHEDFLAG ==K Ghasauthority
- orBool SCHEDFLAG ==K Ghasfloorcost )
+ orBool SCHEDFLAG ==K Ghasfloorcost
+ orBool SCHEDFLAG ==K Ghasauthbaserefund )
```
### Osaka Schedule
@@ -535,15 +545,48 @@ A `ScheduleConst` is a constant determined by the fee schedule.
rule [BlobbasefeeupdatefractionAmsterdam]: Blobbasefeeupdatefraction < AMSTERDAM > => 11684671
rule [maxCodeSizeAmsterdam]: maxCodeSize < AMSTERDAM > => 65536
rule [maxInitCodeSizeAmsterdam]: maxInitCodeSize < AMSTERDAM > => 2 *Int maxCodeSize < AMSTERDAM >
+ rule [GcoldaccountaccessAmsterdam]: Gcoldaccountaccess < AMSTERDAM > => 3000
+ rule [GsstoresetAmsterdam]: Gsstoreset < AMSTERDAM > => 10000
+ rule [RsstoreclearAmsterdam]: Rsstoreclear < AMSTERDAM > => 11616
+ rule [GaccesslistaddressAmsterdam]: Gaccesslistaddress < AMSTERDAM > => 2900
+ rule [GaccessliststoragekeyAmsterdam]: Gaccessliststoragekey < AMSTERDAM > => 2000
+ rule [GnewaccountAmsterdam]: Gnewaccount < AMSTERDAM > => 183600
+ rule [GcreateAmsterdam]: Gcreate < AMSTERDAM > => 12000
+ rule [GtxcreateAmsterdam]: Gtxcreate < AMSTERDAM > => 24000
+ rule [GcallvalueAmsterdam]: Gcallvalue < AMSTERDAM > => 11300
+ rule [GstoragesetAmsterdam]: Gstorageset < AMSTERDAM > => 97920
+ rule [GaccountwriteAmsterdam]: Gaccountwrite < AMSTERDAM > => 9000
+ rule [GcostperstatebyteAmsterdam]: Gcostperstatebyte < AMSTERDAM > => 1530
+ rule [GauthbaseAmsterdam]: Gauthbase < AMSTERDAM > => 35190
rule [SCHEDCONSTAmsterdam]: SCHEDCONST < AMSTERDAM > => SCHEDCONST < OSAKA >
requires notBool ( SCHEDCONST ==K Gmaxblobgas
orBool SCHEDCONST ==K Gtargetblobgas
orBool SCHEDCONST ==K Blobbasefeeupdatefraction
orBool SCHEDCONST ==K maxCodeSize
orBool SCHEDCONST ==K maxInitCodeSize
+ orBool SCHEDCONST ==K Gcoldaccountaccess
+ orBool SCHEDCONST ==K Gsstoreset
+ orBool SCHEDCONST ==K Rsstoreclear
+ orBool SCHEDCONST ==K Gaccesslistaddress
+ orBool SCHEDCONST ==K Gaccessliststoragekey
+ orBool SCHEDCONST ==K Gnewaccount
+ orBool SCHEDCONST ==K Gcreate
+ orBool SCHEDCONST ==K Gtxcreate
+ orBool SCHEDCONST ==K Gcallvalue
+ orBool SCHEDCONST ==K Gstorageset
+ orBool SCHEDCONST ==K Gaccountwrite
+ orBool SCHEDCONST ==K Gcostperstatebyte
+ orBool SCHEDCONST ==K Gauthbase
)
- rule [SCHEDFLAGAmsterdam]: SCHEDFLAG << AMSTERDAM >> => SCHEDFLAG << OSAKA >>
+ rule [Ghaseip8038Amsterdam]: Ghaseip8038 << AMSTERDAM >> => true
+ rule [GhasauthbaserefundAmsterdam]: Ghasauthbaserefund << AMSTERDAM >> => false
+ rule [GhasstategasAmsterdam]: Ghasstategas << AMSTERDAM >> => true
+ rule [SCHEDFLAGAmsterdam]: SCHEDFLAG << AMSTERDAM >> => SCHEDFLAG << OSAKA >>
+ requires notBool ( SCHEDFLAG ==K Ghaseip8038
+ orBool SCHEDFLAG ==K Ghasauthbaserefund
+ orBool SCHEDFLAG ==K Ghasstategas
+ )
```
```k
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 d1d69ded7d..d8b0116751 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
@@ -604,6 +604,9 @@ The `"rlp"` key loads the block information.
SCHED
BASE_FEE
BLOCK_GAS_LIMIT
+ GASUSED
+ GASUSEDREG
+ GASUSEDSTATE
ACCTFROM
BAL
@@ -630,7 +633,7 @@ The `"rlp"` key loads the block information.
andBool TX_MAX_PRIORITY_FEE <=Int TX_MAX_FEE
andBool BAL >=Int TX_GAS_LIMIT *Int TX_MAX_FEE +Int VALUE
andBool TX_GAS_LIMIT <=Int BLOCK_GAS_LIMIT
- andBool (notBool Ghastxgaslimit << SCHED >> orBool TX_GAS_LIMIT <=Int Gmaxtxgaslimit < SCHED >)
+ andBool #isValidTxGasLimit(SCHED, TX_GAS_LIMIT, BLOCK_GAS_LIMIT, gas2Int(GASUSED), GASUSEDREG, GASUSEDSTATE)
andBool size(TX_AUTH_LIST) >Int 0 andBool #checkAuthorityList(TX_AUTH_LIST)
rule [[ #isValidTransaction (TXID, ACCTFROM) => true ]]
@@ -638,6 +641,9 @@ The `"rlp"` key loads the block information.
BASE_FEE
EXCESS_BLOB_GAS
BLOCK_GAS_LIMIT
+ GASUSED
+ GASUSEDREG
+ GASUSEDSTATE
ACCTFROM
BAL
@@ -667,13 +673,16 @@ The `"rlp"` key loads the block information.
andBool TX_MAX_BLOB_FEE >=Int Cbasefeeperblob(SCHED, EXCESS_BLOB_GAS)
andBool BAL >=Int TX_GAS_LIMIT *Int TX_MAX_FEE +Int (Ctotalblob(SCHED, size(TVH)) *Int TX_MAX_BLOB_FEE) +Int VALUE
andBool TX_GAS_LIMIT <=Int BLOCK_GAS_LIMIT
- andBool (notBool Ghastxgaslimit << SCHED >> orBool TX_GAS_LIMIT <=Int Gmaxtxgaslimit < SCHED >)
+ andBool #isValidTxGasLimit(SCHED, TX_GAS_LIMIT, BLOCK_GAS_LIMIT, gas2Int(GASUSED), GASUSEDREG, GASUSEDSTATE)
andBool Ctotalblob(SCHED, size(TVH)) <=Int Gmaxblobgas < SCHED>
rule [[ #isValidTransaction (TXID, ACCTFROM) => true ]]
SCHED
BASE_FEE
BLOCK_GAS_LIMIT
+ GASUSED
+ GASUSEDREG
+ GASUSEDSTATE
ACCTFROM
BAL
@@ -697,12 +706,15 @@ The `"rlp"` key loads the block information.
andBool TX_MAX_PRIORITY_FEE <=Int TX_MAX_FEE
andBool BAL >=Int TX_GAS_LIMIT *Int TX_MAX_FEE +Int VALUE
andBool TX_GAS_LIMIT <=Int BLOCK_GAS_LIMIT
- andBool (notBool Ghastxgaslimit << SCHED >> orBool TX_GAS_LIMIT <=Int Gmaxtxgaslimit < SCHED >)
+ andBool #isValidTxGasLimit(SCHED, TX_GAS_LIMIT, BLOCK_GAS_LIMIT, gas2Int(GASUSED), GASUSEDREG, GASUSEDSTATE)
rule [[ #isValidTransaction (TXID, ACCTFROM) => true ]]
SCHED
BASE_FEE
BLOCK_GAS_LIMIT
+ GASUSED
+ GASUSEDREG
+ GASUSEDSTATE
ACCTFROM
BAL
@@ -725,7 +737,7 @@ The `"rlp"` key loads the block information.
andBool BASE_FEE <=Int TX_GAS_PRICE
andBool BAL >=Int TX_GAS_LIMIT *Int TX_GAS_PRICE +Int VALUE
andBool TX_GAS_LIMIT <=Int BLOCK_GAS_LIMIT
- andBool (notBool Ghastxgaslimit << SCHED >> orBool TX_GAS_LIMIT <=Int Gmaxtxgaslimit < SCHED >)
+ andBool #isValidTxGasLimit(SCHED, TX_GAS_LIMIT, BLOCK_GAS_LIMIT, gas2Int(GASUSED), GASUSEDREG, GASUSEDSTATE)
rule #isValidTransaction (_, _) => false [owise]
```
diff --git a/kevm-pyk/src/kevm_pyk/kproj/evm-semantics/summaries/sstore-summary.k b/kevm-pyk/src/kevm_pyk/kproj/evm-semantics/summaries/sstore-summary.k
index fff0f137f9..460deb488f 100644
--- a/kevm-pyk/src/kevm_pyk/kproj/evm-semantics/summaries/sstore-summary.k
+++ b/kevm-pyk/src/kevm_pyk/kproj/evm-semantics/summaries/sstore-summary.k
@@ -7,7 +7,11 @@ module SSTORE-SUMMARY
( #next [ SSTORE ] ~> .K => .K )
~> _K_CELL:K
+ ~> .K
+
+ SCHEDULE_CELL:Schedule
+
( USEGAS_CELL:Bool => false )
@@ -51,13 +55,16 @@ module SSTORE-SUMMARY
...
- requires ( notBool USEGAS_CELL:Bool )
+ requires ( ( notBool USEGAS_CELL:Bool )
+ andBool ( ( notBool Ghasstategas << SCHEDULE_CELL:Schedule >> )
+ ))
[priority(20), label(SSTORE-SUMMARY-NOGAS-BERLIN)]
rule [SSTORE-SUMMARY-USEGAS-BERLIN]:
( #next [ SSTORE ] ~> .K => .K )
~> _K_CELL:K
+ ~> .K
SCHEDULE_CELL:Schedule
@@ -118,17 +125,19 @@ module SSTORE-SUMMARY
...
requires ( USEGAS_CELL:Bool
+ andBool ( ( notBool Ghasstategas << SCHEDULE_CELL:Schedule >> )
andBool ( Ghasaccesslist << SCHEDULE_CELL:Schedule >>
andBool ( Csstore ( SCHEDULE_CELL:Schedule , W1:Int , #lookup ( STORAGE_CELL:Map , W0:Int ) , #lookup ( ORIG_STORAGE_CELL:Map , W0:Int ) ) <=Int GAS_CELL:Int
andBool ( #if #inStorage ( ACCESSEDSTORAGE_CELL:Map , ID_CELL:Int , W0:Int ) #then 0 #else Gcoldsload < SCHEDULE_CELL:Schedule > #fi <=Int ( GAS_CELL:Int -Int Csstore ( SCHEDULE_CELL:Schedule , W1:Int , #lookup ( STORAGE_CELL:Map , W0:Int ) , #lookup ( ORIG_STORAGE_CELL:Map , W0:Int ) ) )
andBool ( Gcallstipend < SCHEDULE_CELL:Schedule >
( #next [ SSTORE ] ~> .K => .K )
~> _K_CELL:K
+ ~> .K
SCHEDULE_CELL:Schedule
@@ -186,10 +195,11 @@ module SSTORE-SUMMARY
...
requires ( USEGAS_CELL:Bool
+ andBool ( ( notBool Ghasstategas << SCHEDULE_CELL:Schedule >> )
andBool ( ( notBool Ghasaccesslist << SCHEDULE_CELL:Schedule >> )
andBool ( Csstore ( SCHEDULE_CELL:Schedule , W1:Int , #lookup ( STORAGE_CELL:Map , W0:Int ) , #lookup ( ORIG_STORAGE_CELL:Map , W0:Int ) ) <=Int GAS_CELL:Int
andBool ( Gcallstipend < SCHEDULE_CELL:Schedule > KInner:
if op in ['SSTORE', 'TSTORE']:
init_subst['STATIC_CELL'] = KToken('false', KSort('Bool'))
+ if op == 'SSTORE':
+ # Under EIP-8037 (`Ghasstategas`) SSTORE charges and credits state gas through
+ # `[concrete]` functions and branches on the reservoir, so its basic block does not
+ # collapse to a single summary rule. Summarise only schedules without state gas; the
+ # constraint is emitted as the rules' guard, so Amsterdam falls through to the semantics.
+ init_constraints.append(
+ mlEqualsTrue(
+ notBool(
+ KApply(
+ '_<<_>>_SCHEDULE_Bool_ScheduleFlag_Schedule',
+ [KApply('Ghasstategas_SCHEDULE_ScheduleFlag'), KVariable('SCHEDULE_CELL', 'Schedule')],
+ )
+ )
+ )
+ )
+
delta = stack_delta(op)
_LOGGER.info(f'Stack delta for {op}: {delta}')
if op not in ['SWAP', 'DUP', 'LOG'] and delta:
@@ -820,10 +836,16 @@ def create_kcfg_explore() -> KCFGExplore:
end_time = time.time()
print(f'Proof timing {proof.id}: {end_time - start_time}s')
- res_lines = self.show_proof(
- proof,
- nodes=[node.id for node in proof.kcfg.nodes],
- )
+ # Diagnostic dump only. pyk's node printer raises on the fully abstract target node
+ # whenever the proof has pending leaves, which would mask the actual proof result.
+ try:
+ res_lines = self.show_proof(
+ proof,
+ nodes=[node.id for node in proof.kcfg.nodes],
+ )
+ except ValueError as err:
+ _LOGGER.warning(f'Could not pretty-print proof {proof.id}: {err}')
+ res_lines = []
return passed, res_lines
@@ -925,13 +947,20 @@ def summarize(opcode_symbol: str) -> tuple[KEVMSummarizer, list[APRProof]]:
proof_dir = Path(__file__).parent / 'proofs'
save_directory = Path(__file__).parent / 'kproj' / 'evm-semantics' / 'summaries'
summarizer = KEVMSummarizer(proof_dir, save_directory)
- proofs = summarizer.build_spec(opcode_symbol)
- for proof in proofs:
+ proofs: list[APRProof] = []
+ for proof in summarizer.build_spec(opcode_symbol):
if (proof_dir / proof.id / 'proof.json').exists():
+ # Reuse the saved exploration. A saved proof that did not pass yields a summary derived
+ # from an incomplete KCFG, so make that visible; `--clear` forces re-exploration.
proof = APRProof.read_proof_data(proof_dir, proof.id)
+ if not proof.passed:
+ _LOGGER.warning(
+ f'Reusing saved proof {proof.id} with status {proof.status}; pass --clear to re-explore'
+ )
else:
summarizer.explore(proof)
summarizer.summarize(proof)
+ proofs.append(proof)
return summarizer, proofs
diff --git a/tests/execution-spec-tests/failing.llvm b/tests/execution-spec-tests/failing.llvm
index 9c27221c6e..ebc108af6a 100644
--- a/tests/execution-spec-tests/failing.llvm
+++ b/tests/execution-spec-tests/failing.llvm
@@ -3,23 +3,20 @@ blockchain_tests/for_amsterdam/amsterdam/eip2780_reduce_intrinsic_tx_gas/authori
blockchain_tests/for_amsterdam/amsterdam/eip2780_reduce_intrinsic_tx_gas/authorization_charges/account_write_first_write_of_authority.json,*
blockchain_tests/for_amsterdam/amsterdam/eip2780_reduce_intrinsic_tx_gas/authorization_charges/auth_base_net_new_only.json,*
blockchain_tests/for_amsterdam/amsterdam/eip2780_reduce_intrinsic_tx_gas/authorization_charges/multi_authorization_intra_tx_state.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip2780_reduce_intrinsic_tx_gas/authorization_charges/single_authorization_charges.json,tests/amsterdam/eip2780_reduce_intrinsic_tx_gas/test_authorization_charges.py::test_single_authorization_charges[fork_Amsterdam-blockchain_test_from_state_test-clears_delegation]
-blockchain_tests/for_amsterdam/amsterdam/eip2780_reduce_intrinsic_tx_gas/authorization_charges/single_authorization_charges.json,tests/amsterdam/eip2780_reduce_intrinsic_tx_gas/test_authorization_charges.py::test_single_authorization_charges[fork_Amsterdam-blockchain_test_from_state_test-creates_account]
-blockchain_tests/for_amsterdam/amsterdam/eip2780_reduce_intrinsic_tx_gas/authorization_charges/single_authorization_charges.json,tests/amsterdam/eip2780_reduce_intrinsic_tx_gas/test_authorization_charges.py::test_single_authorization_charges[fork_Amsterdam-blockchain_test_from_state_test-sets_different_delegation]
-blockchain_tests/for_amsterdam/amsterdam/eip2780_reduce_intrinsic_tx_gas/authorization_charges/single_authorization_charges.json,tests/amsterdam/eip2780_reduce_intrinsic_tx_gas/test_authorization_charges.py::test_single_authorization_charges[fork_Amsterdam-blockchain_test_from_state_test-sets_new_delegation]
-blockchain_tests/for_amsterdam/amsterdam/eip2780_reduce_intrinsic_tx_gas/authorization_charges/single_authorization_charges.json,tests/amsterdam/eip2780_reduce_intrinsic_tx_gas/test_authorization_charges.py::test_single_authorization_charges[fork_Amsterdam-blockchain_test_from_state_test-sets_same_delegation]
-blockchain_tests/for_amsterdam/amsterdam/eip2780_reduce_intrinsic_tx_gas/authorization_oog/auth_state_charges_survive_dispatch_halt_with_reservoir.json,*
+blockchain_tests/for_amsterdam/amsterdam/eip2780_reduce_intrinsic_tx_gas/authorization_charges/single_authorization_charges.json,*
blockchain_tests/for_amsterdam/amsterdam/eip2780_reduce_intrinsic_tx_gas/authorization_oog/auth_state_charges_survive_dispatch_revert.json,*
blockchain_tests/for_amsterdam/amsterdam/eip2780_reduce_intrinsic_tx_gas/authorization_oog/auth_state_gas_in_header_on_dispatch_revert.json,*
blockchain_tests/for_amsterdam/amsterdam/eip2780_reduce_intrinsic_tx_gas/authorization_oog/delegation_persists_on_execution_oog.json,*
blockchain_tests/for_amsterdam/amsterdam/eip2780_reduce_intrinsic_tx_gas/authorization_oog/dispatched_frame_state_gas_still_refills_on_revert.json,*
blockchain_tests/for_amsterdam/amsterdam/eip2780_reduce_intrinsic_tx_gas/authorization_oog/recipient_charge_oog_rolls_back_delegations.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip2780_reduce_intrinsic_tx_gas/authorization_oog/recipient_new_account_refilled_on_dispatch_halt_with_reservoir.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip2780_reduce_intrinsic_tx_gas/authorization_oog/reservoir_settlement_by_failure_point.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip2780_reduce_intrinsic_tx_gas/authorization_oog/reservoir_settlement_with_value_to_empty_recipient.json,*
+blockchain_tests/for_amsterdam/amsterdam/eip2780_reduce_intrinsic_tx_gas/authorization_oog/reservoir_settlement_by_failure_point.json,tests/amsterdam/eip2780_reduce_intrinsic_tx_gas/test_authorization_oog.py::test_reservoir_settlement_by_failure_point[fork_Amsterdam-blockchain_test_from_state_test-failure_point_dispatch_charge_oog]
+blockchain_tests/for_amsterdam/amsterdam/eip2780_reduce_intrinsic_tx_gas/authorization_oog/reservoir_settlement_by_failure_point.json,tests/amsterdam/eip2780_reduce_intrinsic_tx_gas/test_authorization_oog.py::test_reservoir_settlement_by_failure_point[fork_Amsterdam-blockchain_test_from_state_test-failure_point_execution_revert]
+blockchain_tests/for_amsterdam/amsterdam/eip2780_reduce_intrinsic_tx_gas/authorization_oog/reservoir_settlement_by_failure_point.json,tests/amsterdam/eip2780_reduce_intrinsic_tx_gas/test_authorization_oog.py::test_reservoir_settlement_by_failure_point[fork_Amsterdam-blockchain_test_from_state_test-failure_point_set_delegation_oog]
+blockchain_tests/for_amsterdam/amsterdam/eip2780_reduce_intrinsic_tx_gas/authorization_oog/reservoir_settlement_with_value_to_empty_recipient.json,tests/amsterdam/eip2780_reduce_intrinsic_tx_gas/test_authorization_oog.py::test_reservoir_settlement_with_value_to_empty_recipient[fork_Amsterdam-blockchain_test_from_state_test-failure_point_dispatch_charge_oog]
+blockchain_tests/for_amsterdam/amsterdam/eip2780_reduce_intrinsic_tx_gas/authorization_oog/reservoir_settlement_with_value_to_empty_recipient.json,tests/amsterdam/eip2780_reduce_intrinsic_tx_gas/test_authorization_oog.py::test_reservoir_settlement_with_value_to_empty_recipient[fork_Amsterdam-blockchain_test_from_state_test-failure_point_set_delegation_oog]
blockchain_tests/for_amsterdam/amsterdam/eip2780_reduce_intrinsic_tx_gas/authorization_oog/reverted_dispatch_state_gas_counts_toward_block_limit.json,tests/amsterdam/eip2780_reduce_intrinsic_tx_gas/test_authorization_oog.py::test_reverted_dispatch_state_gas_counts_toward_block_limit[fork_Amsterdam-blockchain_test-exact_fit]
-blockchain_tests/for_amsterdam/amsterdam/eip2780_reduce_intrinsic_tx_gas/authorization_oog/set_delegation_oog_charge_point.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip2780_reduce_intrinsic_tx_gas/authorization_oog/set_delegation_oog_rolls_back_first_auth.json,*
+blockchain_tests/for_amsterdam/amsterdam/eip2780_reduce_intrinsic_tx_gas/authorization_oog/set_delegation_oog_charge_point.json,tests/amsterdam/eip2780_reduce_intrinsic_tx_gas/test_authorization_oog.py::test_set_delegation_oog_charge_point[fork_Amsterdam-blockchain_test_from_state_test-outcome_auth_base]
+blockchain_tests/for_amsterdam/amsterdam/eip2780_reduce_intrinsic_tx_gas/authorization_oog/set_delegation_oog_charge_point.json,tests/amsterdam/eip2780_reduce_intrinsic_tx_gas/test_authorization_oog.py::test_set_delegation_oog_charge_point[fork_Amsterdam-blockchain_test_from_state_test-outcome_succeeds]
blockchain_tests/for_amsterdam/amsterdam/eip2780_reduce_intrinsic_tx_gas/calldata_floor/calldata_floor_contract_creation.json,*
blockchain_tests/for_amsterdam/amsterdam/eip2780_reduce_intrinsic_tx_gas/calldata_floor/calldata_floor_with_authorizations.json,*
blockchain_tests/for_amsterdam/amsterdam/eip2780_reduce_intrinsic_tx_gas/calldata_floor/calldata_floor.json,tests/amsterdam/eip2780_reduce_intrinsic_tx_gas/test_calldata_floor.py::test_calldata_floor[fork_Amsterdam-blockchain_test_from_state_test-other_eoa-non-zero_value-below_floor_rejected]
@@ -28,23 +25,23 @@ blockchain_tests/for_amsterdam/amsterdam/eip2780_reduce_intrinsic_tx_gas/calldat
blockchain_tests/for_amsterdam/amsterdam/eip2780_reduce_intrinsic_tx_gas/calldata_floor/calldata_floor.json,tests/amsterdam/eip2780_reduce_intrinsic_tx_gas/test_calldata_floor.py::test_calldata_floor[fork_Amsterdam-blockchain_test_from_state_test-self_transfer-non-zero_value-floor_binds]
blockchain_tests/for_amsterdam/amsterdam/eip2780_reduce_intrinsic_tx_gas/calldata_floor/calldata_floor.json,tests/amsterdam/eip2780_reduce_intrinsic_tx_gas/test_calldata_floor.py::test_calldata_floor[fork_Amsterdam-blockchain_test_from_state_test-self_transfer-zero_value-floor_binds]
blockchain_tests/for_amsterdam/amsterdam/eip2780_reduce_intrinsic_tx_gas/eip_mainnet/authorization_gas.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip2780_reduce_intrinsic_tx_gas/eip_mainnet/contract_creation_gas.json,*
+blockchain_tests/for_amsterdam/amsterdam/eip2780_reduce_intrinsic_tx_gas/eip_mainnet/contract_creation_gas.json,tests/amsterdam/eip2780_reduce_intrinsic_tx_gas/test_eip_mainnet.py::test_contract_creation_gas[fork_Amsterdam-blockchain_test_from_state_test-non-zero_value]
blockchain_tests/for_amsterdam/amsterdam/eip2780_reduce_intrinsic_tx_gas/eip_mainnet/transaction_gas.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip2780_reduce_intrinsic_tx_gas/intrinsic_gas_boundary/intrinsic_gas_floor_boundary_all_tx_types.json,tests/amsterdam/eip2780_reduce_intrinsic_tx_gas/test_intrinsic_gas_boundary.py::test_intrinsic_gas_floor_boundary_all_tx_types[fork_Amsterdam-tx_type_4-blockchain_test_from_state_test]
-blockchain_tests/for_amsterdam/amsterdam/eip2780_reduce_intrinsic_tx_gas/intrinsic_gas_boundary/intrinsic_gas_floor_boundary_with_authorizations.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip2780_reduce_intrinsic_tx_gas/top_frame_charges/initcode_selfdestruct_keeps_top_frame_state_charge.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip2780_reduce_intrinsic_tx_gas/top_frame_charges/initcode_selfdestruct_state_gas_in_header.json,*
+blockchain_tests/for_amsterdam/amsterdam/eip2780_reduce_intrinsic_tx_gas/top_frame_charges/initcode_selfdestruct_keeps_top_frame_state_charge.json,tests/amsterdam/eip2780_reduce_intrinsic_tx_gas/test_top_frame_charges.py::test_initcode_selfdestruct_keeps_top_frame_state_charge[fork_Amsterdam-blockchain_test_from_state_test-non-zero_value-empty_external_beneficiary]
+blockchain_tests/for_amsterdam/amsterdam/eip2780_reduce_intrinsic_tx_gas/top_frame_charges/initcode_selfdestruct_keeps_top_frame_state_charge.json,tests/amsterdam/eip2780_reduce_intrinsic_tx_gas/test_top_frame_charges.py::test_initcode_selfdestruct_keeps_top_frame_state_charge[fork_Amsterdam-blockchain_test_from_state_test-non-zero_value-funded_external_beneficiary]
+blockchain_tests/for_amsterdam/amsterdam/eip2780_reduce_intrinsic_tx_gas/top_frame_charges/initcode_selfdestruct_keeps_top_frame_state_charge.json,tests/amsterdam/eip2780_reduce_intrinsic_tx_gas/test_top_frame_charges.py::test_initcode_selfdestruct_keeps_top_frame_state_charge[fork_Amsterdam-blockchain_test_from_state_test-non-zero_value-self_beneficiary]
blockchain_tests/for_amsterdam/amsterdam/eip2780_reduce_intrinsic_tx_gas/top_frame_charges/receipt_status_top_frame_oog_between_successful_txs.json,*
blockchain_tests/for_amsterdam/amsterdam/eip2780_reduce_intrinsic_tx_gas/top_frame_charges/top_frame_execution_charge.json,*
blockchain_tests/for_amsterdam/amsterdam/eip2780_reduce_intrinsic_tx_gas/top_frame_charges/top_frame_new_account_charged_as_state_gas.json,*
blockchain_tests/for_amsterdam/amsterdam/eip2780_reduce_intrinsic_tx_gas/top_frame_charges/top_frame_new_account_skipped_for_create_target_funded_same_block.json,*
blockchain_tests/for_amsterdam/amsterdam/eip2780_reduce_intrinsic_tx_gas/top_frame_charges/top_frame_new_account_skipped_for_nonce_only_recipient.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip2780_reduce_intrinsic_tx_gas/top_frame_charges/top_frame_new_account_skipped_for_prefunded_create_target.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip2780_reduce_intrinsic_tx_gas/top_frame_charges/top_frame_state_charge_empty_precompile.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip2780_reduce_intrinsic_tx_gas/top_frame_charges/top_frame_state_charge.json,*
+blockchain_tests/for_amsterdam/amsterdam/eip2780_reduce_intrinsic_tx_gas/top_frame_charges/top_frame_new_account_skipped_for_prefunded_create_target.json,tests/amsterdam/eip2780_reduce_intrinsic_tx_gas/test_top_frame_charges.py::test_top_frame_new_account_skipped_for_prefunded_create_target[fork_Amsterdam-blockchain_test_from_state_test-non-zero_value]
+blockchain_tests/for_amsterdam/amsterdam/eip2780_reduce_intrinsic_tx_gas/top_frame_charges/top_frame_state_charge.json,tests/amsterdam/eip2780_reduce_intrinsic_tx_gas/test_top_frame_charges.py::test_top_frame_state_charge[fork_Amsterdam-blockchain_test_from_state_test-outcome_success]
blockchain_tests/for_amsterdam/amsterdam/eip2780_reduce_intrinsic_tx_gas/value_moving_transactions/intrinsic_decomposition_across_tx_types.json,*
blockchain_tests/for_amsterdam/amsterdam/eip2780_reduce_intrinsic_tx_gas/value_moving_transactions/self_transfer_with_delegated_sender.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip2780_reduce_intrinsic_tx_gas/value_moving_transactions/value_contract_creation_tx.json,*
+blockchain_tests/for_amsterdam/amsterdam/eip2780_reduce_intrinsic_tx_gas/value_moving_transactions/value_contract_creation_tx.json,tests/amsterdam/eip2780_reduce_intrinsic_tx_gas/test_value_moving_transactions.py::test_value_contract_creation_tx[fork_Amsterdam-blockchain_test_from_state_test-init_reverts-non-zero_value]
+blockchain_tests/for_amsterdam/amsterdam/eip2780_reduce_intrinsic_tx_gas/value_moving_transactions/value_contract_creation_tx.json,tests/amsterdam/eip2780_reduce_intrinsic_tx_gas/test_value_moving_transactions.py::test_value_contract_creation_tx[fork_Amsterdam-blockchain_test_from_state_test-init_reverts-zero_value]
+blockchain_tests/for_amsterdam/amsterdam/eip2780_reduce_intrinsic_tx_gas/value_moving_transactions/value_contract_creation_tx.json,tests/amsterdam/eip2780_reduce_intrinsic_tx_gas/test_value_moving_transactions.py::test_value_contract_creation_tx[fork_Amsterdam-blockchain_test_from_state_test-success-non-zero_value]
blockchain_tests/for_amsterdam/amsterdam/eip2780_reduce_intrinsic_tx_gas/value_moving_transactions/value_move_to_precompiles.json,*
blockchain_tests/for_amsterdam/amsterdam/eip2780_reduce_intrinsic_tx_gas/value_moving_transactions/value_moving_transactions.json,*
blockchain_tests/for_amsterdam/amsterdam/eip2780_reduce_intrinsic_tx_gas/value_moving_with_tx_delegation/tx_installs_delegation_on_empty_recipient.json,*
@@ -68,8 +65,7 @@ blockchain_tests/for_amsterdam/amsterdam/eip7708_eth_transfer_logs/transfer_logs
blockchain_tests/for_amsterdam/amsterdam/eip7708_eth_transfer_logs/transfer_logs/call_to_delegated_account_with_value.json,*
blockchain_tests/for_amsterdam/amsterdam/eip7708_eth_transfer_logs/transfer_logs/call_to_self_no_log.json,*
blockchain_tests/for_amsterdam/amsterdam/eip7708_eth_transfer_logs/transfer_logs/call_with_value_to_coinbase_no_priority_fee_log.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip7708_eth_transfer_logs/transfer_logs/contract_creation_tx_collision.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip7708_eth_transfer_logs/transfer_logs/contract_creation_tx.json,*
+blockchain_tests/for_amsterdam/amsterdam/eip7708_eth_transfer_logs/transfer_logs/contract_creation_tx.json,tests/amsterdam/eip7708_eth_transfer_logs/test_transfer_logs.py::test_contract_creation_tx[fork_Amsterdam-blockchain_test_from_state_test-with_value]
blockchain_tests/for_amsterdam/amsterdam/eip7708_eth_transfer_logs/transfer_logs/contract_log_and_transfer_ordering.json,*
blockchain_tests/for_amsterdam/amsterdam/eip7708_eth_transfer_logs/transfer_logs/create_collision_no_log.json,*
blockchain_tests/for_amsterdam/amsterdam/eip7708_eth_transfer_logs/transfer_logs/create_initcode_stop_emits_log.json,*
@@ -80,24 +76,20 @@ blockchain_tests/for_amsterdam/amsterdam/eip7708_eth_transfer_logs/transfer_logs
blockchain_tests/for_amsterdam/amsterdam/eip7708_eth_transfer_logs/transfer_logs/failed_create_with_value_no_log.json,*
blockchain_tests/for_amsterdam/amsterdam/eip7708_eth_transfer_logs/transfer_logs/failed_inner_operation_no_log.json,*
blockchain_tests/for_amsterdam/amsterdam/eip7708_eth_transfer_logs/transfer_logs/initcode_calls_with_value.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip7708_eth_transfer_logs/transfer_logs/inner_call_succeeds_outer_reverts_no_log.json,*
blockchain_tests/for_amsterdam/amsterdam/eip7708_eth_transfer_logs/transfer_logs/inner_create_succeeds_outer_reverts_no_log.json,*
blockchain_tests/for_amsterdam/amsterdam/eip7708_eth_transfer_logs/transfer_logs/multiple_transfers_same_block.json,*
blockchain_tests/for_amsterdam/amsterdam/eip7708_eth_transfer_logs/transfer_logs/nested_calls_log_order.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip7708_eth_transfer_logs/transfer_logs/reverted_transaction_no_log.json,*
blockchain_tests/for_amsterdam/amsterdam/eip7708_eth_transfer_logs/transfer_logs/selfdestruct_then_transfer_same_block.json,*
blockchain_tests/for_amsterdam/amsterdam/eip7708_eth_transfer_logs/transfer_logs/selfdestruct_to_self_cross_tx_no_log.json,*
blockchain_tests/for_amsterdam/amsterdam/eip7708_eth_transfer_logs/transfer_logs/selfdestruct_to_system_address.json,*
blockchain_tests/for_amsterdam/amsterdam/eip7708_eth_transfer_logs/transfer_logs/selfdestruct_with_value_emits_log.json,*
blockchain_tests/for_amsterdam/amsterdam/eip7708_eth_transfer_logs/transfer_logs/simple_transfer_emits_log.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip7708_eth_transfer_logs/transfer_logs/stack_underflow_no_log.json,*
blockchain_tests/for_amsterdam/amsterdam/eip7708_eth_transfer_logs/transfer_logs/transfer_to_delegated_account_emits_log.json,*
blockchain_tests/for_amsterdam/amsterdam/eip7708_eth_transfer_logs/transfer_logs/transfer_to_self_no_log.json,*
blockchain_tests/for_amsterdam/amsterdam/eip7708_eth_transfer_logs/transfer_logs/transfer_to_special_address.json,*
blockchain_tests/for_amsterdam/amsterdam/eip7708_eth_transfer_logs/transfer_logs/transfer_with_all_tx_types.json,*
blockchain_tests/for_amsterdam/amsterdam/eip7708_eth_transfer_logs/transfer_logs/zero_value_operations_no_log.json,*
blockchain_tests/for_amsterdam/amsterdam/eip7708_eth_transfer_logs/transfer_logs/zero_value_transfer_no_log.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip7778_block_gas_accounting_without_refunds/gas_accounting/extra_tx_admission_uses_pre_refund_gas.json,*
blockchain_tests/for_amsterdam/amsterdam/eip7778_block_gas_accounting_without_refunds/gas_accounting/mixed_gas_regimes.json,*
blockchain_tests/for_amsterdam/amsterdam/eip7778_block_gas_accounting_without_refunds/gas_accounting/multi_transaction_gas_accounting.json,tests/amsterdam/eip7778_block_gas_accounting_without_refunds/test_gas_accounting.py::test_multi_transaction_gas_accounting[fork_Amsterdam-refund_type_RefundTypes.STORAGE_CLEAR-blockchain_test-exceed_block_gas_limit_False---]
blockchain_tests/for_amsterdam/amsterdam/eip7778_block_gas_accounting_without_refunds/gas_accounting/multi_transaction_gas_accounting.json,tests/amsterdam/eip7778_block_gas_accounting_without_refunds/test_gas_accounting.py::test_multi_transaction_gas_accounting[fork_Amsterdam-refund_type_RefundTypes.STORAGE_CLEAR-blockchain_test-exceed_block_gas_limit_False---refund_tx_reverts]
@@ -107,9 +99,11 @@ blockchain_tests/for_amsterdam/amsterdam/eip7778_block_gas_accounting_without_re
blockchain_tests/for_amsterdam/amsterdam/eip7778_block_gas_accounting_without_refunds/gas_accounting/multi_transaction_gas_accounting.json,tests/amsterdam/eip7778_block_gas_accounting_without_refunds/test_gas_accounting.py::test_multi_transaction_gas_accounting[fork_Amsterdam-refund_type_RefundTypes.STORAGE_CLEAR-blockchain_test-exceed_block_gas_limit_False-extra_tx_hits_data_floor--refund_tx_reverts]
blockchain_tests/for_amsterdam/amsterdam/eip7778_block_gas_accounting_without_refunds/gas_accounting/multi_transaction_gas_accounting.json,tests/amsterdam/eip7778_block_gas_accounting_without_refunds/test_gas_accounting.py::test_multi_transaction_gas_accounting[fork_Amsterdam-refund_type_RefundTypes.STORAGE_CLEAR-blockchain_test-exceed_block_gas_limit_False-extra_tx_hits_data_floor-refund_tx_has_extra_gas-]
blockchain_tests/for_amsterdam/amsterdam/eip7778_block_gas_accounting_without_refunds/gas_accounting/multi_transaction_gas_accounting.json,tests/amsterdam/eip7778_block_gas_accounting_without_refunds/test_gas_accounting.py::test_multi_transaction_gas_accounting[fork_Amsterdam-refund_type_RefundTypes.STORAGE_CLEAR-blockchain_test-exceed_block_gas_limit_False-extra_tx_hits_data_floor-refund_tx_has_extra_gas-refund_tx_reverts]
-blockchain_tests/for_amsterdam/amsterdam/eip7778_block_gas_accounting_without_refunds/gas_accounting/multiple_refund_types_in_one_tx.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip7778_block_gas_accounting_without_refunds/gas_accounting/simple_gas_accounting.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip7778_block_gas_accounting_without_refunds/gas_accounting/varying_calldata_costs.json,*
+blockchain_tests/for_amsterdam/amsterdam/eip7778_block_gas_accounting_without_refunds/gas_accounting/multiple_refund_types_in_one_tx.json,tests/amsterdam/eip7778_block_gas_accounting_without_refunds/test_gas_accounting.py::test_multiple_refund_types_in_one_tx[fork_Amsterdam-blockchain_test-]
+blockchain_tests/for_amsterdam/amsterdam/eip7778_block_gas_accounting_without_refunds/gas_accounting/simple_gas_accounting.json,tests/amsterdam/eip7778_block_gas_accounting_without_refunds/test_gas_accounting.py::test_simple_gas_accounting[fork_Amsterdam-refund_type_RefundTypes.STORAGE_CLEAR-blockchain_test-]
+blockchain_tests/for_amsterdam/amsterdam/eip7778_block_gas_accounting_without_refunds/gas_accounting/varying_calldata_costs.json,tests/amsterdam/eip7778_block_gas_accounting_without_refunds/test_gas_accounting.py::test_varying_calldata_costs[fork_Amsterdam-refund_type_RefundTypes.STORAGE_CLEAR-blockchain_test-calldata_test_type_CallDataTestType.DATA_FLOOR_BETWEEN_TX_GAS_BEFORE_AND_AFTER-]
+blockchain_tests/for_amsterdam/amsterdam/eip7778_block_gas_accounting_without_refunds/gas_accounting/varying_calldata_costs.json,tests/amsterdam/eip7778_block_gas_accounting_without_refunds/test_gas_accounting.py::test_varying_calldata_costs[fork_Amsterdam-refund_type_RefundTypes.STORAGE_CLEAR-blockchain_test-calldata_test_type_CallDataTestType.DATA_FLOOR_GT_TX_GAS_BEFORE_REFUND-]
+blockchain_tests/for_amsterdam/amsterdam/eip7778_block_gas_accounting_without_refunds/gas_accounting/varying_calldata_costs.json,tests/amsterdam/eip7778_block_gas_accounting_without_refunds/test_gas_accounting.py::test_varying_calldata_costs[fork_Amsterdam-refund_type_RefundTypes.STORAGE_CLEAR-blockchain_test-calldata_test_type_CallDataTestType.DATA_FLOOR_LT_TX_GAS_AFTER_REFUND-]
blockchain_tests/for_amsterdam/amsterdam/eip7843_slotnum/eip_mainnet/slotnum_mainnet.json,*
blockchain_tests/for_amsterdam/amsterdam/eip7843_slotnum/slotnum/slotnum_call_contexts.json,*
blockchain_tests/for_amsterdam/amsterdam/eip7843_slotnum/slotnum/slotnum_distinct_per_block.json,*
@@ -165,7 +159,7 @@ blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_
blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists_eip7702/bal_7702_invalid_nonce_authorization.json,*
blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists_eip7702/bal_7702_multi_hop_delegation_chain.json,*
blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists_eip7702/bal_7702_null_address_delegation_no_code_change.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists_eip7702/bal_7702_recipient_excluded_on_authorization_oog.json,*
+blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists_eip7702/bal_7702_recipient_excluded_on_authorization_oog.json,tests/amsterdam/eip7928_block_level_access_lists/test_block_access_lists_eip7702.py::test_bal_7702_recipient_excluded_on_authorization_oog[fork_Amsterdam-blockchain_test_from_state_test-success]
blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists_eip7702/bal_7702_top_frame_delegation_oog.json,*
blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists_eip7702/bal_selfdestruct_to_7702_delegation.json,*
blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists_eip7702/bal_withdrawal_to_7702_delegation.json,*
@@ -173,13 +167,33 @@ blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_
blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists_eip8282/bal_builder_deposits_and_exits_same_block.json,*
blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists_eip8282/bal_builder_request_dequeue.json,*
blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists_eip8282/bal_builder_request_invalid.json,*
+blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists_invalid/bal_invalid_account_order.json,*
+blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists_invalid/bal_invalid_account.json,*
+blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists_invalid/bal_invalid_balance_value.json,*
blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists_invalid/bal_invalid_coinbase_balance_value.json,*
+blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists_invalid/bal_invalid_complex_corruption.json,*
+blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists_invalid/bal_invalid_duplicate_account.json,*
+blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists_invalid/bal_invalid_duplicate_entries.json,*
blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists_invalid/bal_invalid_empty_slot_changes.json,*
blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists_invalid/bal_invalid_extraneous_coinbase.json,*
+blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists_invalid/bal_invalid_extraneous_entries.json,*
+blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists_invalid/bal_invalid_field_entries.json,*
+blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists_invalid/bal_invalid_hash_mismatch.json,*
+blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists_invalid/bal_invalid_missing_account.json,*
blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists_invalid/bal_invalid_missing_coinbase.json,*
+blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists_invalid/bal_invalid_missing_created_code.json,*
+blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists_invalid/bal_invalid_missing_nonce.json,*
+blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists_invalid/bal_invalid_missing_storage_write.json,*
blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists_invalid/bal_invalid_missing_withdrawal_account_empty_block.json,*
+blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists_invalid/bal_invalid_missing_withdrawal_account.json,*
+blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists_invalid/bal_invalid_nonce_value.json,*
blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists_invalid/bal_invalid_noop_storage_change.json,*
+blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists_invalid/bal_invalid_noop_value_change.json,*
+blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists_invalid/bal_invalid_omitted_slot_change_at_index.json,*
+blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists_invalid/bal_invalid_phantom_read_on_selfdestruct.json,*
+blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists_invalid/bal_invalid_storage_value.json,*
blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists_invalid/bal_invalid_surplus_system_address_from_system_call.json,*
+blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists_invalid/bal_invalid_tx_order.json,*
blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists_invalid/bal_invalid_withdrawal_balance_value.json,*
blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists_opcodes/bal_account_touch_system_address.json,*
blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists_opcodes/bal_balance_and_oog.json,*
@@ -356,9 +370,12 @@ blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_
blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists_opcodes/bal_extcodecopy_and_oog.json,*
blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists_opcodes/bal_extcodesize_and_oog.json,*
blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists_opcodes/bal_selfdestruct_in_static_context.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists_opcodes/bal_selfdestruct_to_system_address_zero_balance.json,*
blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists_opcodes/bal_sload_and_oog.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists_opcodes/bal_sstore_and_oog.json,*
+blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists_opcodes/bal_sstore_and_oog.json,tests/amsterdam/eip7928_block_level_access_lists/test_block_access_lists_opcodes.py::test_bal_sstore_and_oog[fork_Amsterdam-blockchain_test-access_covered_oog_on_write]
+blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists_opcodes/bal_sstore_and_oog.json,tests/amsterdam/eip7928_block_level_access_lists/test_block_access_lists_opcodes.py::test_bal_sstore_and_oog[fork_Amsterdam-blockchain_test-oog_above_stipend_below_access]
+blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists_opcodes/bal_sstore_and_oog.json,tests/amsterdam/eip7928_block_level_access_lists/test_block_access_lists_opcodes.py::test_bal_sstore_and_oog[fork_Amsterdam-blockchain_test-oog_at_eip2200_stipend_plus_1]
+blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists_opcodes/bal_sstore_and_oog.json,tests/amsterdam/eip7928_block_level_access_lists/test_block_access_lists_opcodes.py::test_bal_sstore_and_oog[fork_Amsterdam-blockchain_test-oog_at_eip2200_stipend]
+blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists_opcodes/bal_sstore_and_oog.json,tests/amsterdam/eip7928_block_level_access_lists/test_block_access_lists_opcodes.py::test_bal_sstore_and_oog[fork_Amsterdam-blockchain_test-successful_sstore]
blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists_opcodes/bal_sstore_static_context.json,*
blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists_opcodes/bal_staticcall_7702_delegation_and_oog.json,tests/amsterdam/eip7928_block_level_access_lists/test_block_access_lists_opcodes.py::test_bal_staticcall_7702_delegation_and_oog[fork_Amsterdam-blockchain_test-args_large-cold_delegation-cold_target-oog_after_target_access]
blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists_opcodes/bal_staticcall_7702_delegation_and_oog.json,tests/amsterdam/eip7928_block_level_access_lists/test_block_access_lists_opcodes.py::test_bal_staticcall_7702_delegation_and_oog[fork_Amsterdam-blockchain_test-args_large-cold_delegation-cold_target-oog_before_target_access]
@@ -384,8 +401,15 @@ blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_
blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists/bal_2930_slot_listed_and_unlisted_reads.json,*
blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists/bal_2930_slot_listed_and_unlisted_writes.json,*
blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists/bal_2930_slot_listed_but_untouched.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists/bal_aborted_account_access.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists/bal_aborted_storage_access.json,*
+blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists/bal_aborted_account_access.json,tests/amsterdam/eip7928_block_level_access_lists/test_block_access_lists.py::test_bal_aborted_account_access[fork_Amsterdam-blockchain_test-revert-balance]
+blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists/bal_aborted_account_access.json,tests/amsterdam/eip7928_block_level_access_lists/test_block_access_lists.py::test_bal_aborted_account_access[fork_Amsterdam-blockchain_test-revert-call]
+blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists/bal_aborted_account_access.json,tests/amsterdam/eip7928_block_level_access_lists/test_block_access_lists.py::test_bal_aborted_account_access[fork_Amsterdam-blockchain_test-revert-callcode]
+blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists/bal_aborted_account_access.json,tests/amsterdam/eip7928_block_level_access_lists/test_block_access_lists.py::test_bal_aborted_account_access[fork_Amsterdam-blockchain_test-revert-delegatecall]
+blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists/bal_aborted_account_access.json,tests/amsterdam/eip7928_block_level_access_lists/test_block_access_lists.py::test_bal_aborted_account_access[fork_Amsterdam-blockchain_test-revert-extcodecopy]
+blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists/bal_aborted_account_access.json,tests/amsterdam/eip7928_block_level_access_lists/test_block_access_lists.py::test_bal_aborted_account_access[fork_Amsterdam-blockchain_test-revert-extcodehash]
+blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists/bal_aborted_account_access.json,tests/amsterdam/eip7928_block_level_access_lists/test_block_access_lists.py::test_bal_aborted_account_access[fork_Amsterdam-blockchain_test-revert-extcodesize]
+blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists/bal_aborted_account_access.json,tests/amsterdam/eip7928_block_level_access_lists/test_block_access_lists.py::test_bal_aborted_account_access[fork_Amsterdam-blockchain_test-revert-staticcall]
+blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists/bal_aborted_storage_access.json,tests/amsterdam/eip7928_block_level_access_lists/test_block_access_lists.py::test_bal_aborted_storage_access[fork_Amsterdam-blockchain_test-revert]
blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists/bal_account_access_target.json,*
blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists/bal_all_transaction_types.json,*
blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists/bal_balance_changes.json,*
@@ -393,7 +417,6 @@ blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_
blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists/bal_callcode_nested_value_transfer.json,*
blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists/bal_code_changes.json,*
blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists/bal_coinbase_zero_tip.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists/bal_create_transaction_empty_code.json,*
blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists/bal_cross_block_ripemd160_state_leak.json,*
blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists/bal_cross_tx_balance_dependency.json,*
blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists/bal_cross_tx_deploy_then_call.json,*
@@ -426,7 +449,10 @@ blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_
blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists/bal_nonexistent_value_transfer.json,*
blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists/bal_noop_storage_write.json,*
blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists/bal_outer_revert_with_inner_insufficient_funds.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists/bal_parent_revert_state_access.json,*
+blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists/bal_parent_revert_state_access.json,tests/amsterdam/eip7928_block_level_access_lists/test_block_access_lists.py::test_bal_parent_revert_state_access[fork_Amsterdam-blockchain_test_from_state_test-outer_revert-inner_action_balance]
+blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists/bal_parent_revert_state_access.json,tests/amsterdam/eip7928_block_level_access_lists/test_block_access_lists.py::test_bal_parent_revert_state_access[fork_Amsterdam-blockchain_test_from_state_test-outer_revert-inner_action_extcodesize]
+blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists/bal_parent_revert_state_access.json,tests/amsterdam/eip7928_block_level_access_lists/test_block_access_lists.py::test_bal_parent_revert_state_access[fork_Amsterdam-blockchain_test_from_state_test-outer_revert-inner_action_sload]
+blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists/bal_parent_revert_state_access.json,tests/amsterdam/eip7928_block_level_access_lists/test_block_access_lists.py::test_bal_parent_revert_state_access[fork_Amsterdam-blockchain_test_from_state_test-outer_revert-inner_action_sstore]
blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists/bal_precompile_call_opcode.json,*
blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists/bal_precompile_funded.json,*
blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists/bal_pure_contract_call.json,*
@@ -436,14 +462,11 @@ blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_
blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists/bal_system_address_coinbase_zero_tip.json,*
blockchain_tests/for_amsterdam/amsterdam/eip7928_block_level_access_lists/block_access_lists/bal_zero_value_transfer.json,*
blockchain_tests/for_amsterdam/amsterdam/eip7954_increase_max_contract_size/eip_mainnet/max_code_size_with_max_initcode_mainnet.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip7954_increase_max_contract_size/max_code_size/max_code_size_deposit_gas.json,*
blockchain_tests/for_amsterdam/amsterdam/eip7954_increase_max_contract_size/max_code_size/max_code_size_external_opcodes.json,*
blockchain_tests/for_amsterdam/amsterdam/eip7954_increase_max_contract_size/max_code_size/max_code_size_high_jumpdest.json,*
blockchain_tests/for_amsterdam/amsterdam/eip7954_increase_max_contract_size/max_code_size/max_code_size_jumpdest_in_immediate.json,*
blockchain_tests/for_amsterdam/amsterdam/eip7954_increase_max_contract_size/max_code_size/max_code_size_self_opcodes.json,*
blockchain_tests/for_amsterdam/amsterdam/eip7954_increase_max_contract_size/max_code_size/max_code_size_via_create.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip7954_increase_max_contract_size/max_code_size/max_code_size_with_max_initcode.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip7954_increase_max_contract_size/max_code_size/max_code_size.json,*
blockchain_tests/for_amsterdam/amsterdam/eip7954_increase_max_contract_size/max_code_size/warm_after_failed_create_over_max_code_size.json,*
blockchain_tests/for_amsterdam/amsterdam/eip7954_increase_max_contract_size/max_initcode_size/max_initcode_size_gas_metering.json,*
blockchain_tests/for_amsterdam/amsterdam/eip7954_increase_max_contract_size/max_initcode_size/max_initcode_size_via_create.json,tests/amsterdam/eip7954_increase_max_contract_size/test_max_initcode_size.py::test_max_initcode_size_via_create[fork_Amsterdam-create_opcode_CREATE-blockchain_test_from_state_test-at_max]
@@ -458,7 +481,10 @@ blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/ad
blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/additional_coverage/nested_call_no_additional_floor_cost.json,*
blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/additional_coverage/refund_cap_at_one_fifth.json,*
blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/additional_coverage/token_calculation_verification.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/eip_mainnet/eip_7976.json,*
+blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/eip_mainnet/eip_7976.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_eip_mainnet.py::test_eip_7976[fork_Amsterdam-blockchain_test_from_state_test----type_0_protected]
+blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/eip_mainnet/eip_7976.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_eip_mainnet.py::test_eip_7976[fork_Amsterdam-blockchain_test_from_state_test----type_0_unprotected]
+blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/eip_mainnet/eip_7976.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_eip_mainnet.py::test_eip_7976[fork_Amsterdam-blockchain_test_from_state_test----type_1]
+blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/eip_mainnet/eip_7976.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_eip_mainnet.py::test_eip_7976[fork_Amsterdam-blockchain_test_from_state_test----type_2]
blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/execution_gas/gas_consumption_below_data_floor.json,*
blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/floor_boundary_exact_balance/below_amsterdam_floor_with_exact_balance_sender.json,*
blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/refunds/gas_refunds_from_data_floor.json,*
@@ -470,14 +496,6 @@ blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/tr
blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_0.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_0[fork_Amsterdam-blockchain_test_from_state_test--type_0-unprotected-exact_gas-floor_gas_less_than_or_equal_to_intrinsic_gas]
blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_0.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_0[fork_Amsterdam-blockchain_test_from_state_test--type_0-unprotected-extra_gas-floor_gas_greater_than_intrinsic_gas]
blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_0.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_0[fork_Amsterdam-blockchain_test_from_state_test--type_0-unprotected-extra_gas-floor_gas_less_than_or_equal_to_intrinsic_gas]
-blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_0.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_0[fork_Amsterdam-blockchain_test_from_state_test-contract_creating-type_0-protected-exact_gas-floor_gas_greater_than_intrinsic_gas]
-blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_0.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_0[fork_Amsterdam-blockchain_test_from_state_test-contract_creating-type_0-protected-exact_gas-floor_gas_less_than_or_equal_to_intrinsic_gas]
-blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_0.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_0[fork_Amsterdam-blockchain_test_from_state_test-contract_creating-type_0-protected-extra_gas-floor_gas_greater_than_intrinsic_gas]
-blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_0.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_0[fork_Amsterdam-blockchain_test_from_state_test-contract_creating-type_0-protected-extra_gas-floor_gas_less_than_or_equal_to_intrinsic_gas]
-blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_0.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_0[fork_Amsterdam-blockchain_test_from_state_test-contract_creating-type_0-unprotected-exact_gas-floor_gas_greater_than_intrinsic_gas]
-blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_0.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_0[fork_Amsterdam-blockchain_test_from_state_test-contract_creating-type_0-unprotected-exact_gas-floor_gas_less_than_or_equal_to_intrinsic_gas]
-blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_0.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_0[fork_Amsterdam-blockchain_test_from_state_test-contract_creating-type_0-unprotected-extra_gas-floor_gas_greater_than_intrinsic_gas]
-blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_0.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_0[fork_Amsterdam-blockchain_test_from_state_test-contract_creating-type_0-unprotected-extra_gas-floor_gas_less_than_or_equal_to_intrinsic_gas]
blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_0.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_0[fork_Amsterdam-blockchain_test_from_state_test-to_eoa-type_0-protected-exact_gas-floor_gas_greater_than_intrinsic_gas]
blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_0.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_0[fork_Amsterdam-blockchain_test_from_state_test-to_eoa-type_0-protected-exact_gas-floor_gas_less_than_or_equal_to_intrinsic_gas]
blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_0.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_0[fork_Amsterdam-blockchain_test_from_state_test-to_eoa-type_0-protected-extra_gas-floor_gas_greater_than_intrinsic_gas]
@@ -526,10 +544,6 @@ blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/tr
blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_1_type_2.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_1_type_2[fork_Amsterdam-blockchain_test_from_state_test-type_1-no_access_list--exact_gas-floor_gas_less_than_or_equal_to_intrinsic_gas]
blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_1_type_2.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_1_type_2[fork_Amsterdam-blockchain_test_from_state_test-type_1-no_access_list--extra_gas-floor_gas_greater_than_intrinsic_gas]
blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_1_type_2.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_1_type_2[fork_Amsterdam-blockchain_test_from_state_test-type_1-no_access_list--extra_gas-floor_gas_less_than_or_equal_to_intrinsic_gas]
-blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_1_type_2.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_1_type_2[fork_Amsterdam-blockchain_test_from_state_test-type_1-no_access_list-contract_creating-exact_gas-floor_gas_greater_than_intrinsic_gas]
-blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_1_type_2.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_1_type_2[fork_Amsterdam-blockchain_test_from_state_test-type_1-no_access_list-contract_creating-exact_gas-floor_gas_less_than_or_equal_to_intrinsic_gas]
-blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_1_type_2.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_1_type_2[fork_Amsterdam-blockchain_test_from_state_test-type_1-no_access_list-contract_creating-extra_gas-floor_gas_greater_than_intrinsic_gas]
-blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_1_type_2.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_1_type_2[fork_Amsterdam-blockchain_test_from_state_test-type_1-no_access_list-contract_creating-extra_gas-floor_gas_less_than_or_equal_to_intrinsic_gas]
blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_1_type_2.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_1_type_2[fork_Amsterdam-blockchain_test_from_state_test-type_1-no_access_list-to_eoa-exact_gas-floor_gas_greater_than_intrinsic_gas]
blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_1_type_2.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_1_type_2[fork_Amsterdam-blockchain_test_from_state_test-type_1-no_access_list-to_eoa-exact_gas-floor_gas_less_than_or_equal_to_intrinsic_gas]
blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_1_type_2.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_1_type_2[fork_Amsterdam-blockchain_test_from_state_test-type_1-no_access_list-to_eoa-extra_gas-floor_gas_greater_than_intrinsic_gas]
@@ -550,10 +564,6 @@ blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/tr
blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_1_type_2.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_1_type_2[fork_Amsterdam-blockchain_test_from_state_test-type_1-single_access_list_no_storage_keys--exact_gas-floor_gas_less_than_or_equal_to_intrinsic_gas]
blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_1_type_2.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_1_type_2[fork_Amsterdam-blockchain_test_from_state_test-type_1-single_access_list_no_storage_keys--extra_gas-floor_gas_greater_than_intrinsic_gas]
blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_1_type_2.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_1_type_2[fork_Amsterdam-blockchain_test_from_state_test-type_1-single_access_list_no_storage_keys--extra_gas-floor_gas_less_than_or_equal_to_intrinsic_gas]
-blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_1_type_2.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_1_type_2[fork_Amsterdam-blockchain_test_from_state_test-type_1-single_access_list_no_storage_keys-contract_creating-exact_gas-floor_gas_greater_than_intrinsic_gas]
-blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_1_type_2.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_1_type_2[fork_Amsterdam-blockchain_test_from_state_test-type_1-single_access_list_no_storage_keys-contract_creating-exact_gas-floor_gas_less_than_or_equal_to_intrinsic_gas]
-blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_1_type_2.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_1_type_2[fork_Amsterdam-blockchain_test_from_state_test-type_1-single_access_list_no_storage_keys-contract_creating-extra_gas-floor_gas_greater_than_intrinsic_gas]
-blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_1_type_2.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_1_type_2[fork_Amsterdam-blockchain_test_from_state_test-type_1-single_access_list_no_storage_keys-contract_creating-extra_gas-floor_gas_less_than_or_equal_to_intrinsic_gas]
blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_1_type_2.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_1_type_2[fork_Amsterdam-blockchain_test_from_state_test-type_1-single_access_list_no_storage_keys-to_eoa-exact_gas-floor_gas_greater_than_intrinsic_gas]
blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_1_type_2.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_1_type_2[fork_Amsterdam-blockchain_test_from_state_test-type_1-single_access_list_no_storage_keys-to_eoa-exact_gas-floor_gas_less_than_or_equal_to_intrinsic_gas]
blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_1_type_2.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_1_type_2[fork_Amsterdam-blockchain_test_from_state_test-type_1-single_access_list_no_storage_keys-to_eoa-extra_gas-floor_gas_greater_than_intrinsic_gas]
@@ -562,10 +572,6 @@ blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/tr
blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_1_type_2.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_1_type_2[fork_Amsterdam-blockchain_test_from_state_test-type_1-single_access_list_single_storage_key--exact_gas-floor_gas_less_than_or_equal_to_intrinsic_gas]
blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_1_type_2.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_1_type_2[fork_Amsterdam-blockchain_test_from_state_test-type_1-single_access_list_single_storage_key--extra_gas-floor_gas_greater_than_intrinsic_gas]
blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_1_type_2.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_1_type_2[fork_Amsterdam-blockchain_test_from_state_test-type_1-single_access_list_single_storage_key--extra_gas-floor_gas_less_than_or_equal_to_intrinsic_gas]
-blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_1_type_2.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_1_type_2[fork_Amsterdam-blockchain_test_from_state_test-type_1-single_access_list_single_storage_key-contract_creating-exact_gas-floor_gas_greater_than_intrinsic_gas]
-blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_1_type_2.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_1_type_2[fork_Amsterdam-blockchain_test_from_state_test-type_1-single_access_list_single_storage_key-contract_creating-exact_gas-floor_gas_less_than_or_equal_to_intrinsic_gas]
-blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_1_type_2.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_1_type_2[fork_Amsterdam-blockchain_test_from_state_test-type_1-single_access_list_single_storage_key-contract_creating-extra_gas-floor_gas_greater_than_intrinsic_gas]
-blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_1_type_2.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_1_type_2[fork_Amsterdam-blockchain_test_from_state_test-type_1-single_access_list_single_storage_key-contract_creating-extra_gas-floor_gas_less_than_or_equal_to_intrinsic_gas]
blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_1_type_2.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_1_type_2[fork_Amsterdam-blockchain_test_from_state_test-type_1-single_access_list_single_storage_key-to_eoa-exact_gas-floor_gas_greater_than_intrinsic_gas]
blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_1_type_2.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_1_type_2[fork_Amsterdam-blockchain_test_from_state_test-type_1-single_access_list_single_storage_key-to_eoa-exact_gas-floor_gas_less_than_or_equal_to_intrinsic_gas]
blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_1_type_2.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_1_type_2[fork_Amsterdam-blockchain_test_from_state_test-type_1-single_access_list_single_storage_key-to_eoa-extra_gas-floor_gas_greater_than_intrinsic_gas]
@@ -610,10 +616,6 @@ blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/tr
blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_1_type_2.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_1_type_2[fork_Amsterdam-blockchain_test_from_state_test-type_2-no_access_list--exact_gas-floor_gas_less_than_or_equal_to_intrinsic_gas]
blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_1_type_2.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_1_type_2[fork_Amsterdam-blockchain_test_from_state_test-type_2-no_access_list--extra_gas-floor_gas_greater_than_intrinsic_gas]
blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_1_type_2.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_1_type_2[fork_Amsterdam-blockchain_test_from_state_test-type_2-no_access_list--extra_gas-floor_gas_less_than_or_equal_to_intrinsic_gas]
-blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_1_type_2.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_1_type_2[fork_Amsterdam-blockchain_test_from_state_test-type_2-no_access_list-contract_creating-exact_gas-floor_gas_greater_than_intrinsic_gas]
-blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_1_type_2.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_1_type_2[fork_Amsterdam-blockchain_test_from_state_test-type_2-no_access_list-contract_creating-exact_gas-floor_gas_less_than_or_equal_to_intrinsic_gas]
-blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_1_type_2.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_1_type_2[fork_Amsterdam-blockchain_test_from_state_test-type_2-no_access_list-contract_creating-extra_gas-floor_gas_greater_than_intrinsic_gas]
-blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_1_type_2.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_1_type_2[fork_Amsterdam-blockchain_test_from_state_test-type_2-no_access_list-contract_creating-extra_gas-floor_gas_less_than_or_equal_to_intrinsic_gas]
blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_1_type_2.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_1_type_2[fork_Amsterdam-blockchain_test_from_state_test-type_2-no_access_list-to_eoa-exact_gas-floor_gas_greater_than_intrinsic_gas]
blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_1_type_2.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_1_type_2[fork_Amsterdam-blockchain_test_from_state_test-type_2-no_access_list-to_eoa-exact_gas-floor_gas_less_than_or_equal_to_intrinsic_gas]
blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_1_type_2.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_1_type_2[fork_Amsterdam-blockchain_test_from_state_test-type_2-no_access_list-to_eoa-extra_gas-floor_gas_greater_than_intrinsic_gas]
@@ -634,10 +636,6 @@ blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/tr
blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_1_type_2.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_1_type_2[fork_Amsterdam-blockchain_test_from_state_test-type_2-single_access_list_no_storage_keys--exact_gas-floor_gas_less_than_or_equal_to_intrinsic_gas]
blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_1_type_2.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_1_type_2[fork_Amsterdam-blockchain_test_from_state_test-type_2-single_access_list_no_storage_keys--extra_gas-floor_gas_greater_than_intrinsic_gas]
blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_1_type_2.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_1_type_2[fork_Amsterdam-blockchain_test_from_state_test-type_2-single_access_list_no_storage_keys--extra_gas-floor_gas_less_than_or_equal_to_intrinsic_gas]
-blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_1_type_2.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_1_type_2[fork_Amsterdam-blockchain_test_from_state_test-type_2-single_access_list_no_storage_keys-contract_creating-exact_gas-floor_gas_greater_than_intrinsic_gas]
-blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_1_type_2.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_1_type_2[fork_Amsterdam-blockchain_test_from_state_test-type_2-single_access_list_no_storage_keys-contract_creating-exact_gas-floor_gas_less_than_or_equal_to_intrinsic_gas]
-blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_1_type_2.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_1_type_2[fork_Amsterdam-blockchain_test_from_state_test-type_2-single_access_list_no_storage_keys-contract_creating-extra_gas-floor_gas_greater_than_intrinsic_gas]
-blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_1_type_2.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_1_type_2[fork_Amsterdam-blockchain_test_from_state_test-type_2-single_access_list_no_storage_keys-contract_creating-extra_gas-floor_gas_less_than_or_equal_to_intrinsic_gas]
blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_1_type_2.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_1_type_2[fork_Amsterdam-blockchain_test_from_state_test-type_2-single_access_list_no_storage_keys-to_eoa-exact_gas-floor_gas_greater_than_intrinsic_gas]
blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_1_type_2.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_1_type_2[fork_Amsterdam-blockchain_test_from_state_test-type_2-single_access_list_no_storage_keys-to_eoa-exact_gas-floor_gas_less_than_or_equal_to_intrinsic_gas]
blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_1_type_2.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_1_type_2[fork_Amsterdam-blockchain_test_from_state_test-type_2-single_access_list_no_storage_keys-to_eoa-extra_gas-floor_gas_greater_than_intrinsic_gas]
@@ -646,10 +644,6 @@ blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/tr
blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_1_type_2.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_1_type_2[fork_Amsterdam-blockchain_test_from_state_test-type_2-single_access_list_single_storage_key--exact_gas-floor_gas_less_than_or_equal_to_intrinsic_gas]
blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_1_type_2.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_1_type_2[fork_Amsterdam-blockchain_test_from_state_test-type_2-single_access_list_single_storage_key--extra_gas-floor_gas_greater_than_intrinsic_gas]
blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_1_type_2.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_1_type_2[fork_Amsterdam-blockchain_test_from_state_test-type_2-single_access_list_single_storage_key--extra_gas-floor_gas_less_than_or_equal_to_intrinsic_gas]
-blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_1_type_2.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_1_type_2[fork_Amsterdam-blockchain_test_from_state_test-type_2-single_access_list_single_storage_key-contract_creating-exact_gas-floor_gas_greater_than_intrinsic_gas]
-blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_1_type_2.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_1_type_2[fork_Amsterdam-blockchain_test_from_state_test-type_2-single_access_list_single_storage_key-contract_creating-exact_gas-floor_gas_less_than_or_equal_to_intrinsic_gas]
-blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_1_type_2.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_1_type_2[fork_Amsterdam-blockchain_test_from_state_test-type_2-single_access_list_single_storage_key-contract_creating-extra_gas-floor_gas_greater_than_intrinsic_gas]
-blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_1_type_2.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_1_type_2[fork_Amsterdam-blockchain_test_from_state_test-type_2-single_access_list_single_storage_key-contract_creating-extra_gas-floor_gas_less_than_or_equal_to_intrinsic_gas]
blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_1_type_2.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_1_type_2[fork_Amsterdam-blockchain_test_from_state_test-type_2-single_access_list_single_storage_key-to_eoa-exact_gas-floor_gas_greater_than_intrinsic_gas]
blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_1_type_2.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_1_type_2[fork_Amsterdam-blockchain_test_from_state_test-type_2-single_access_list_single_storage_key-to_eoa-exact_gas-floor_gas_less_than_or_equal_to_intrinsic_gas]
blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_1_type_2.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_1_type_2[fork_Amsterdam-blockchain_test_from_state_test-type_2-single_access_list_single_storage_key-to_eoa-extra_gas-floor_gas_greater_than_intrinsic_gas]
@@ -726,34 +720,10 @@ blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/tr
blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_3.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_3[fork_Amsterdam-blockchain_test_from_state_test-type_3-single_blob-single_access_list_single_storage_key-exact_gas-floor_gas_less_than_or_equal_to_intrinsic_gas]
blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_3.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_3[fork_Amsterdam-blockchain_test_from_state_test-type_3-single_blob-single_access_list_single_storage_key-extra_gas-floor_gas_greater_than_intrinsic_gas]
blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_3.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_3[fork_Amsterdam-blockchain_test_from_state_test-type_3-single_blob-single_access_list_single_storage_key-extra_gas-floor_gas_less_than_or_equal_to_intrinsic_gas]
-blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_4.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_4[fork_Amsterdam-blockchain_test_from_state_test-type_4-multiple_authorizations-multiple_access_lists_multiple_storage_keys-exact_gas-floor_gas_greater_than_intrinsic_gas]
-blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_4.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_4[fork_Amsterdam-blockchain_test_from_state_test-type_4-multiple_authorizations-multiple_access_lists_multiple_storage_keys-exact_gas-floor_gas_less_than_or_equal_to_intrinsic_gas]
-blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_4.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_4[fork_Amsterdam-blockchain_test_from_state_test-type_4-multiple_authorizations-multiple_access_lists_multiple_storage_keys-extra_gas-floor_gas_greater_than_intrinsic_gas]
-blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_4.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_4[fork_Amsterdam-blockchain_test_from_state_test-type_4-multiple_authorizations-multiple_access_lists_multiple_storage_keys-extra_gas-floor_gas_less_than_or_equal_to_intrinsic_gas]
-blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_4.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_4[fork_Amsterdam-blockchain_test_from_state_test-type_4-multiple_authorizations-multiple_access_lists_multiple_storage_keys-insufficient_gas-floor_gas_greater_than_intrinsic_gas]
-blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_4.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_4[fork_Amsterdam-blockchain_test_from_state_test-type_4-multiple_authorizations-multiple_access_lists_multiple_storage_keys-insufficient_gas-floor_gas_less_than_or_equal_to_intrinsic_gas]
-blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_4.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_4[fork_Amsterdam-blockchain_test_from_state_test-type_4-single_authorization-multiple_access_lists_multiple_storage_keys-exact_gas-floor_gas_greater_than_intrinsic_gas]
-blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_4.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_4[fork_Amsterdam-blockchain_test_from_state_test-type_4-single_authorization-multiple_access_lists_multiple_storage_keys-exact_gas-floor_gas_less_than_or_equal_to_intrinsic_gas]
-blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_4.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_4[fork_Amsterdam-blockchain_test_from_state_test-type_4-single_authorization-multiple_access_lists_multiple_storage_keys-extra_gas-floor_gas_greater_than_intrinsic_gas]
-blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_4.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_4[fork_Amsterdam-blockchain_test_from_state_test-type_4-single_authorization-multiple_access_lists_multiple_storage_keys-extra_gas-floor_gas_less_than_or_equal_to_intrinsic_gas]
-blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_4.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_4[fork_Amsterdam-blockchain_test_from_state_test-type_4-single_authorization-multiple_access_lists_multiple_storage_keys-insufficient_gas-floor_gas_greater_than_intrinsic_gas]
-blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_4.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_4[fork_Amsterdam-blockchain_test_from_state_test-type_4-single_authorization-multiple_access_lists_multiple_storage_keys-insufficient_gas-floor_gas_less_than_or_equal_to_intrinsic_gas]
-blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_4.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_4[fork_Amsterdam-blockchain_test_from_state_test-type_4-single_authorization-multiple_access_lists_single_storage_key-exact_gas-floor_gas_greater_than_intrinsic_gas]
-blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_4.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_4[fork_Amsterdam-blockchain_test_from_state_test-type_4-single_authorization-multiple_access_lists_single_storage_key-exact_gas-floor_gas_less_than_or_equal_to_intrinsic_gas]
-blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_4.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_4[fork_Amsterdam-blockchain_test_from_state_test-type_4-single_authorization-multiple_access_lists_single_storage_key-extra_gas-floor_gas_greater_than_intrinsic_gas]
-blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_4.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_4[fork_Amsterdam-blockchain_test_from_state_test-type_4-single_authorization-multiple_access_lists_single_storage_key-extra_gas-floor_gas_less_than_or_equal_to_intrinsic_gas]
-blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_4.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_4[fork_Amsterdam-blockchain_test_from_state_test-type_4-single_authorization-multiple_access_lists_single_storage_key-insufficient_gas-floor_gas_greater_than_intrinsic_gas]
-blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_4.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_4[fork_Amsterdam-blockchain_test_from_state_test-type_4-single_authorization-multiple_access_lists_single_storage_key-insufficient_gas-floor_gas_less_than_or_equal_to_intrinsic_gas]
blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_4.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_4[fork_Amsterdam-blockchain_test_from_state_test-type_4-single_authorization-no_access_list-exact_gas-floor_gas_greater_than_intrinsic_gas]
blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_4.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_4[fork_Amsterdam-blockchain_test_from_state_test-type_4-single_authorization-no_access_list-exact_gas-floor_gas_less_than_or_equal_to_intrinsic_gas]
blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_4.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_4[fork_Amsterdam-blockchain_test_from_state_test-type_4-single_authorization-no_access_list-extra_gas-floor_gas_greater_than_intrinsic_gas]
blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_4.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_4[fork_Amsterdam-blockchain_test_from_state_test-type_4-single_authorization-no_access_list-extra_gas-floor_gas_less_than_or_equal_to_intrinsic_gas]
-blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_4.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_4[fork_Amsterdam-blockchain_test_from_state_test-type_4-single_authorization-single_access_list_multiple_storage_keys-exact_gas-floor_gas_greater_than_intrinsic_gas]
-blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_4.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_4[fork_Amsterdam-blockchain_test_from_state_test-type_4-single_authorization-single_access_list_multiple_storage_keys-exact_gas-floor_gas_less_than_or_equal_to_intrinsic_gas]
-blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_4.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_4[fork_Amsterdam-blockchain_test_from_state_test-type_4-single_authorization-single_access_list_multiple_storage_keys-extra_gas-floor_gas_greater_than_intrinsic_gas]
-blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_4.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_4[fork_Amsterdam-blockchain_test_from_state_test-type_4-single_authorization-single_access_list_multiple_storage_keys-extra_gas-floor_gas_less_than_or_equal_to_intrinsic_gas]
-blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_4.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_4[fork_Amsterdam-blockchain_test_from_state_test-type_4-single_authorization-single_access_list_multiple_storage_keys-insufficient_gas-floor_gas_greater_than_intrinsic_gas]
-blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_type_4.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_type_4[fork_Amsterdam-blockchain_test_from_state_test-type_4-single_authorization-single_access_list_multiple_storage_keys-insufficient_gas-floor_gas_less_than_or_equal_to_intrinsic_gas]
blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_with_create2.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_with_create2[fork_Amsterdam-blockchain_test_from_state_test-contract_with_create2-type_0-exact_gas-floor_gas_greater_than_intrinsic_gas]
blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_with_create2.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_with_create2[fork_Amsterdam-blockchain_test_from_state_test-contract_with_create2-type_0-exact_gas-floor_gas_less_than_or_equal_to_intrinsic_gas]
blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_with_create2.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_with_create2[fork_Amsterdam-blockchain_test_from_state_test-contract_with_create2-type_0-extra_gas-floor_gas_greater_than_intrinsic_gas]
@@ -762,21 +732,91 @@ blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/tr
blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_with_create2.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_with_create2[fork_Amsterdam-blockchain_test_from_state_test-contract_with_create2-type_2-exact_gas-floor_gas_less_than_or_equal_to_intrinsic_gas]
blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_with_create2.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_with_create2[fork_Amsterdam-blockchain_test_from_state_test-contract_with_create2-type_2-extra_gas-floor_gas_greater_than_intrinsic_gas]
blockchain_tests/for_amsterdam/amsterdam/eip7976_increase_calldata_floor_cost/transaction_validity/transaction_validity_with_create2.json,tests/amsterdam/eip7976_increase_calldata_floor_cost/test_transaction_validity.py::test_transaction_validity_with_create2[fork_Amsterdam-blockchain_test_from_state_test-contract_with_create2-type_2-extra_gas-floor_gas_less_than_or_equal_to_intrinsic_gas]
-blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/access_list_cost/access_list_data_cost_with_execution.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/access_list_cost/access_list_floor_cost_with_calldata.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/access_list_cost/access_list_token_calculation.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/access_list_cost/duplicate_access_list_entries.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/access_list_cost/large_access_list_cost.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/eip_mainnet/access_list_data_cost_edge_cases.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/eip_mainnet/access_list_gas_cost.json,*
+blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/access_list_cost/access_list_floor_cost_with_calldata.json,tests/amsterdam/eip7981_increase_access_list_cost/test_access_list_cost.py::test_access_list_floor_cost_with_calldata[fork_Amsterdam-tx_type_1-blockchain_test_from_state_test--access_list_and_calldata]
+blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/access_list_cost/access_list_floor_cost_with_calldata.json,tests/amsterdam/eip7981_increase_access_list_cost/test_access_list_cost.py::test_access_list_floor_cost_with_calldata[fork_Amsterdam-tx_type_1-blockchain_test_from_state_test--large_access_list_mixed_calldata]
+blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/access_list_cost/access_list_floor_cost_with_calldata.json,tests/amsterdam/eip7981_increase_access_list_cost/test_access_list_cost.py::test_access_list_floor_cost_with_calldata[fork_Amsterdam-tx_type_2-blockchain_test_from_state_test--access_list_and_calldata]
+blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/access_list_cost/access_list_floor_cost_with_calldata.json,tests/amsterdam/eip7981_increase_access_list_cost/test_access_list_cost.py::test_access_list_floor_cost_with_calldata[fork_Amsterdam-tx_type_2-blockchain_test_from_state_test--large_access_list_mixed_calldata]
+blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/access_list_cost/access_list_floor_cost_with_calldata.json,tests/amsterdam/eip7981_increase_access_list_cost/test_access_list_cost.py::test_access_list_floor_cost_with_calldata[fork_Amsterdam-tx_type_3-blockchain_test_from_state_test--access_list_and_calldata]
+blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/access_list_cost/access_list_floor_cost_with_calldata.json,tests/amsterdam/eip7981_increase_access_list_cost/test_access_list_cost.py::test_access_list_floor_cost_with_calldata[fork_Amsterdam-tx_type_3-blockchain_test_from_state_test--large_access_list_mixed_calldata]
+blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/access_list_cost/access_list_token_calculation.json,tests/amsterdam/eip7981_increase_access_list_cost/test_access_list_cost.py::test_access_list_token_calculation[fork_Amsterdam-tx_type_1-blockchain_test_from_state_test--nonzero_address_nonzero_key]
+blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/access_list_cost/access_list_token_calculation.json,tests/amsterdam/eip7981_increase_access_list_cost/test_access_list_cost.py::test_access_list_token_calculation[fork_Amsterdam-tx_type_1-blockchain_test_from_state_test--one_address_three_keys]
+blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/access_list_cost/access_list_token_calculation.json,tests/amsterdam/eip7981_increase_access_list_cost/test_access_list_cost.py::test_access_list_token_calculation[fork_Amsterdam-tx_type_1-blockchain_test_from_state_test--single_nonzero_address_no_keys]
+blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/access_list_cost/access_list_token_calculation.json,tests/amsterdam/eip7981_increase_access_list_cost/test_access_list_cost.py::test_access_list_token_calculation[fork_Amsterdam-tx_type_1-blockchain_test_from_state_test--single_zero_address_no_keys]
+blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/access_list_cost/access_list_token_calculation.json,tests/amsterdam/eip7981_increase_access_list_cost/test_access_list_cost.py::test_access_list_token_calculation[fork_Amsterdam-tx_type_1-blockchain_test_from_state_test--two_addresses_with_keys]
+blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/access_list_cost/access_list_token_calculation.json,tests/amsterdam/eip7981_increase_access_list_cost/test_access_list_cost.py::test_access_list_token_calculation[fork_Amsterdam-tx_type_1-blockchain_test_from_state_test--zero_address_zero_key]
+blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/access_list_cost/access_list_token_calculation.json,tests/amsterdam/eip7981_increase_access_list_cost/test_access_list_cost.py::test_access_list_token_calculation[fork_Amsterdam-tx_type_2-blockchain_test_from_state_test--nonzero_address_nonzero_key]
+blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/access_list_cost/access_list_token_calculation.json,tests/amsterdam/eip7981_increase_access_list_cost/test_access_list_cost.py::test_access_list_token_calculation[fork_Amsterdam-tx_type_2-blockchain_test_from_state_test--one_address_three_keys]
+blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/access_list_cost/access_list_token_calculation.json,tests/amsterdam/eip7981_increase_access_list_cost/test_access_list_cost.py::test_access_list_token_calculation[fork_Amsterdam-tx_type_2-blockchain_test_from_state_test--single_nonzero_address_no_keys]
+blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/access_list_cost/access_list_token_calculation.json,tests/amsterdam/eip7981_increase_access_list_cost/test_access_list_cost.py::test_access_list_token_calculation[fork_Amsterdam-tx_type_2-blockchain_test_from_state_test--single_zero_address_no_keys]
+blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/access_list_cost/access_list_token_calculation.json,tests/amsterdam/eip7981_increase_access_list_cost/test_access_list_cost.py::test_access_list_token_calculation[fork_Amsterdam-tx_type_2-blockchain_test_from_state_test--two_addresses_with_keys]
+blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/access_list_cost/access_list_token_calculation.json,tests/amsterdam/eip7981_increase_access_list_cost/test_access_list_cost.py::test_access_list_token_calculation[fork_Amsterdam-tx_type_2-blockchain_test_from_state_test--zero_address_zero_key]
+blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/access_list_cost/access_list_token_calculation.json,tests/amsterdam/eip7981_increase_access_list_cost/test_access_list_cost.py::test_access_list_token_calculation[fork_Amsterdam-tx_type_3-blockchain_test_from_state_test--nonzero_address_nonzero_key]
+blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/access_list_cost/access_list_token_calculation.json,tests/amsterdam/eip7981_increase_access_list_cost/test_access_list_cost.py::test_access_list_token_calculation[fork_Amsterdam-tx_type_3-blockchain_test_from_state_test--one_address_three_keys]
+blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/access_list_cost/access_list_token_calculation.json,tests/amsterdam/eip7981_increase_access_list_cost/test_access_list_cost.py::test_access_list_token_calculation[fork_Amsterdam-tx_type_3-blockchain_test_from_state_test--single_nonzero_address_no_keys]
+blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/access_list_cost/access_list_token_calculation.json,tests/amsterdam/eip7981_increase_access_list_cost/test_access_list_cost.py::test_access_list_token_calculation[fork_Amsterdam-tx_type_3-blockchain_test_from_state_test--single_zero_address_no_keys]
+blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/access_list_cost/access_list_token_calculation.json,tests/amsterdam/eip7981_increase_access_list_cost/test_access_list_cost.py::test_access_list_token_calculation[fork_Amsterdam-tx_type_3-blockchain_test_from_state_test--two_addresses_with_keys]
+blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/access_list_cost/access_list_token_calculation.json,tests/amsterdam/eip7981_increase_access_list_cost/test_access_list_cost.py::test_access_list_token_calculation[fork_Amsterdam-tx_type_3-blockchain_test_from_state_test--zero_address_zero_key]
+blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/access_list_cost/duplicate_access_list_entries.json,tests/amsterdam/eip7981_increase_access_list_cost/test_access_list_cost.py::test_duplicate_access_list_entries[fork_Amsterdam-tx_type_1-blockchain_test_from_state_test--duplicate_access_list_entries]
+blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/access_list_cost/duplicate_access_list_entries.json,tests/amsterdam/eip7981_increase_access_list_cost/test_access_list_cost.py::test_duplicate_access_list_entries[fork_Amsterdam-tx_type_2-blockchain_test_from_state_test--duplicate_access_list_entries]
+blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/access_list_cost/duplicate_access_list_entries.json,tests/amsterdam/eip7981_increase_access_list_cost/test_access_list_cost.py::test_duplicate_access_list_entries[fork_Amsterdam-tx_type_3-blockchain_test_from_state_test--duplicate_access_list_entries]
+blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/access_list_cost/large_access_list_cost.json,tests/amsterdam/eip7981_increase_access_list_cost/test_access_list_cost.py::test_large_access_list_cost[fork_Amsterdam-tx_type_1-blockchain_test_from_state_test--five_addresses_five_keys_each]
+blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/access_list_cost/large_access_list_cost.json,tests/amsterdam/eip7981_increase_access_list_cost/test_access_list_cost.py::test_large_access_list_cost[fork_Amsterdam-tx_type_2-blockchain_test_from_state_test--five_addresses_five_keys_each]
+blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/access_list_cost/large_access_list_cost.json,tests/amsterdam/eip7981_increase_access_list_cost/test_access_list_cost.py::test_large_access_list_cost[fork_Amsterdam-tx_type_3-blockchain_test_from_state_test--five_addresses_five_keys_each]
+blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/eip_mainnet/access_list_data_cost_edge_cases.json,tests/amsterdam/eip7981_increase_access_list_cost/test_eip_mainnet.py::test_access_list_data_cost_edge_cases[fork_Amsterdam-tx_type_1-blockchain_test_from_state_test--all_nonzero_bytes]
+blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/eip_mainnet/access_list_data_cost_edge_cases.json,tests/amsterdam/eip7981_increase_access_list_cost/test_eip_mainnet.py::test_access_list_data_cost_edge_cases[fork_Amsterdam-tx_type_1-blockchain_test_from_state_test--all_zero_bytes]
+blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/eip_mainnet/access_list_data_cost_edge_cases.json,tests/amsterdam/eip7981_increase_access_list_cost/test_eip_mainnet.py::test_access_list_data_cost_edge_cases[fork_Amsterdam-tx_type_2-blockchain_test_from_state_test--all_nonzero_bytes]
+blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/eip_mainnet/access_list_data_cost_edge_cases.json,tests/amsterdam/eip7981_increase_access_list_cost/test_eip_mainnet.py::test_access_list_data_cost_edge_cases[fork_Amsterdam-tx_type_2-blockchain_test_from_state_test--all_zero_bytes]
+blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/eip_mainnet/access_list_data_cost_edge_cases.json,tests/amsterdam/eip7981_increase_access_list_cost/test_eip_mainnet.py::test_access_list_data_cost_edge_cases[fork_Amsterdam-tx_type_3-blockchain_test_from_state_test--all_nonzero_bytes]
+blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/eip_mainnet/access_list_data_cost_edge_cases.json,tests/amsterdam/eip7981_increase_access_list_cost/test_eip_mainnet.py::test_access_list_data_cost_edge_cases[fork_Amsterdam-tx_type_3-blockchain_test_from_state_test--all_zero_bytes]
+blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/eip_mainnet/access_list_gas_cost.json,tests/amsterdam/eip7981_increase_access_list_cost/test_eip_mainnet.py::test_access_list_gas_cost[fork_Amsterdam-tx_type_1-blockchain_test_from_state_test-to_eoa-multiple_addresses]
+blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/eip_mainnet/access_list_gas_cost.json,tests/amsterdam/eip7981_increase_access_list_cost/test_eip_mainnet.py::test_access_list_gas_cost[fork_Amsterdam-tx_type_1-blockchain_test_from_state_test-to_eoa-realistic_address_and_keys]
+blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/eip_mainnet/access_list_gas_cost.json,tests/amsterdam/eip7981_increase_access_list_cost/test_eip_mainnet.py::test_access_list_gas_cost[fork_Amsterdam-tx_type_1-blockchain_test_from_state_test-to_eoa-single_address_multiple_keys]
+blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/eip_mainnet/access_list_gas_cost.json,tests/amsterdam/eip7981_increase_access_list_cost/test_eip_mainnet.py::test_access_list_gas_cost[fork_Amsterdam-tx_type_1-blockchain_test_from_state_test-to_eoa-single_address_single_key]
+blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/eip_mainnet/access_list_gas_cost.json,tests/amsterdam/eip7981_increase_access_list_cost/test_eip_mainnet.py::test_access_list_gas_cost[fork_Amsterdam-tx_type_2-blockchain_test_from_state_test-to_eoa-multiple_addresses]
+blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/eip_mainnet/access_list_gas_cost.json,tests/amsterdam/eip7981_increase_access_list_cost/test_eip_mainnet.py::test_access_list_gas_cost[fork_Amsterdam-tx_type_2-blockchain_test_from_state_test-to_eoa-realistic_address_and_keys]
+blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/eip_mainnet/access_list_gas_cost.json,tests/amsterdam/eip7981_increase_access_list_cost/test_eip_mainnet.py::test_access_list_gas_cost[fork_Amsterdam-tx_type_2-blockchain_test_from_state_test-to_eoa-single_address_multiple_keys]
+blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/eip_mainnet/access_list_gas_cost.json,tests/amsterdam/eip7981_increase_access_list_cost/test_eip_mainnet.py::test_access_list_gas_cost[fork_Amsterdam-tx_type_2-blockchain_test_from_state_test-to_eoa-single_address_single_key]
+blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/eip_mainnet/access_list_gas_cost.json,tests/amsterdam/eip7981_increase_access_list_cost/test_eip_mainnet.py::test_access_list_gas_cost[fork_Amsterdam-tx_type_3-blockchain_test_from_state_test-to_eoa-multiple_addresses]
+blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/eip_mainnet/access_list_gas_cost.json,tests/amsterdam/eip7981_increase_access_list_cost/test_eip_mainnet.py::test_access_list_gas_cost[fork_Amsterdam-tx_type_3-blockchain_test_from_state_test-to_eoa-realistic_address_and_keys]
+blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/eip_mainnet/access_list_gas_cost.json,tests/amsterdam/eip7981_increase_access_list_cost/test_eip_mainnet.py::test_access_list_gas_cost[fork_Amsterdam-tx_type_3-blockchain_test_from_state_test-to_eoa-single_address_multiple_keys]
+blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/eip_mainnet/access_list_gas_cost.json,tests/amsterdam/eip7981_increase_access_list_cost/test_eip_mainnet.py::test_access_list_gas_cost[fork_Amsterdam-tx_type_3-blockchain_test_from_state_test-to_eoa-single_address_single_key]
blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/floor_boundary_exact_balance/below_amsterdam_floor_with_access_list_exact_balance.json,*
blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/transaction_validity/contract_creation_with_access_list.json,tests/amsterdam/eip7981_increase_access_list_cost/test_transaction_validity.py::test_contract_creation_with_access_list[fork_Amsterdam-tx_type_1-blockchain_test_from_state_test-exact_gas]
blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/transaction_validity/contract_creation_with_access_list.json,tests/amsterdam/eip7981_increase_access_list_cost/test_transaction_validity.py::test_contract_creation_with_access_list[fork_Amsterdam-tx_type_2-blockchain_test_from_state_test-exact_gas]
-blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/transaction_validity/floor_cost_validation_with_access_list.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/transaction_validity/insufficient_gas_for_access_list.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/transaction_validity/mixed_zero_nonzero_bytes_floor_cost.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/transaction_validity/transactions_without_access_list.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/transaction_validity/valid_gas_limits_with_access_list.json,*
+blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/transaction_validity/floor_cost_validation_with_access_list.json,tests/amsterdam/eip7981_increase_access_list_cost/test_transaction_validity.py::test_floor_cost_validation_with_access_list[fork_Amsterdam-tx_type_1-blockchain_test_from_state_test--large_calldata_and_access_list_insufficient_gas]
+blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/transaction_validity/floor_cost_validation_with_access_list.json,tests/amsterdam/eip7981_increase_access_list_cost/test_transaction_validity.py::test_floor_cost_validation_with_access_list[fork_Amsterdam-tx_type_1-blockchain_test_from_state_test--large_zero_calldata_and_access_list_insufficient_gas]
+blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/transaction_validity/floor_cost_validation_with_access_list.json,tests/amsterdam/eip7981_increase_access_list_cost/test_transaction_validity.py::test_floor_cost_validation_with_access_list[fork_Amsterdam-tx_type_2-blockchain_test_from_state_test--large_calldata_and_access_list_insufficient_gas]
+blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/transaction_validity/floor_cost_validation_with_access_list.json,tests/amsterdam/eip7981_increase_access_list_cost/test_transaction_validity.py::test_floor_cost_validation_with_access_list[fork_Amsterdam-tx_type_2-blockchain_test_from_state_test--large_zero_calldata_and_access_list_insufficient_gas]
+blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/transaction_validity/floor_cost_validation_with_access_list.json,tests/amsterdam/eip7981_increase_access_list_cost/test_transaction_validity.py::test_floor_cost_validation_with_access_list[fork_Amsterdam-tx_type_3-blockchain_test_from_state_test--large_calldata_and_access_list_insufficient_gas]
+blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/transaction_validity/floor_cost_validation_with_access_list.json,tests/amsterdam/eip7981_increase_access_list_cost/test_transaction_validity.py::test_floor_cost_validation_with_access_list[fork_Amsterdam-tx_type_3-blockchain_test_from_state_test--large_zero_calldata_and_access_list_insufficient_gas]
+blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/transaction_validity/insufficient_gas_for_access_list.json,tests/amsterdam/eip7981_increase_access_list_cost/test_transaction_validity.py::test_insufficient_gas_for_access_list[fork_Amsterdam-tx_type_1-blockchain_test_from_state_test--insufficient_gas_by_hundred]
+blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/transaction_validity/insufficient_gas_for_access_list.json,tests/amsterdam/eip7981_increase_access_list_cost/test_transaction_validity.py::test_insufficient_gas_for_access_list[fork_Amsterdam-tx_type_1-blockchain_test_from_state_test--insufficient_gas_by_one]
+blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/transaction_validity/insufficient_gas_for_access_list.json,tests/amsterdam/eip7981_increase_access_list_cost/test_transaction_validity.py::test_insufficient_gas_for_access_list[fork_Amsterdam-tx_type_1-blockchain_test_from_state_test--large_access_list_insufficient_gas]
+blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/transaction_validity/insufficient_gas_for_access_list.json,tests/amsterdam/eip7981_increase_access_list_cost/test_transaction_validity.py::test_insufficient_gas_for_access_list[fork_Amsterdam-tx_type_2-blockchain_test_from_state_test--insufficient_gas_by_hundred]
+blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/transaction_validity/insufficient_gas_for_access_list.json,tests/amsterdam/eip7981_increase_access_list_cost/test_transaction_validity.py::test_insufficient_gas_for_access_list[fork_Amsterdam-tx_type_2-blockchain_test_from_state_test--insufficient_gas_by_one]
+blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/transaction_validity/insufficient_gas_for_access_list.json,tests/amsterdam/eip7981_increase_access_list_cost/test_transaction_validity.py::test_insufficient_gas_for_access_list[fork_Amsterdam-tx_type_2-blockchain_test_from_state_test--large_access_list_insufficient_gas]
+blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/transaction_validity/insufficient_gas_for_access_list.json,tests/amsterdam/eip7981_increase_access_list_cost/test_transaction_validity.py::test_insufficient_gas_for_access_list[fork_Amsterdam-tx_type_3-blockchain_test_from_state_test--insufficient_gas_by_hundred]
+blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/transaction_validity/insufficient_gas_for_access_list.json,tests/amsterdam/eip7981_increase_access_list_cost/test_transaction_validity.py::test_insufficient_gas_for_access_list[fork_Amsterdam-tx_type_3-blockchain_test_from_state_test--insufficient_gas_by_one]
+blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/transaction_validity/insufficient_gas_for_access_list.json,tests/amsterdam/eip7981_increase_access_list_cost/test_transaction_validity.py::test_insufficient_gas_for_access_list[fork_Amsterdam-tx_type_3-blockchain_test_from_state_test--large_access_list_insufficient_gas]
+blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/transaction_validity/mixed_zero_nonzero_bytes_floor_cost.json,tests/amsterdam/eip7981_increase_access_list_cost/test_transaction_validity.py::test_mixed_zero_nonzero_bytes_floor_cost[fork_Amsterdam-tx_type_1-blockchain_test_from_state_test---nonzero_heavy_data_and_access_list]
+blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/transaction_validity/mixed_zero_nonzero_bytes_floor_cost.json,tests/amsterdam/eip7981_increase_access_list_cost/test_transaction_validity.py::test_mixed_zero_nonzero_bytes_floor_cost[fork_Amsterdam-tx_type_1-blockchain_test_from_state_test---zero_heavy_data_and_access_list]
+blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/transaction_validity/mixed_zero_nonzero_bytes_floor_cost.json,tests/amsterdam/eip7981_increase_access_list_cost/test_transaction_validity.py::test_mixed_zero_nonzero_bytes_floor_cost[fork_Amsterdam-tx_type_2-blockchain_test_from_state_test---nonzero_heavy_data_and_access_list]
+blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/transaction_validity/mixed_zero_nonzero_bytes_floor_cost.json,tests/amsterdam/eip7981_increase_access_list_cost/test_transaction_validity.py::test_mixed_zero_nonzero_bytes_floor_cost[fork_Amsterdam-tx_type_2-blockchain_test_from_state_test---zero_heavy_data_and_access_list]
+blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/transaction_validity/mixed_zero_nonzero_bytes_floor_cost.json,tests/amsterdam/eip7981_increase_access_list_cost/test_transaction_validity.py::test_mixed_zero_nonzero_bytes_floor_cost[fork_Amsterdam-tx_type_3-blockchain_test_from_state_test---nonzero_heavy_data_and_access_list]
+blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/transaction_validity/mixed_zero_nonzero_bytes_floor_cost.json,tests/amsterdam/eip7981_increase_access_list_cost/test_transaction_validity.py::test_mixed_zero_nonzero_bytes_floor_cost[fork_Amsterdam-tx_type_3-blockchain_test_from_state_test---zero_heavy_data_and_access_list]
+blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/transaction_validity/transactions_without_access_list.json,tests/amsterdam/eip7981_increase_access_list_cost/test_transaction_validity.py::test_transactions_without_access_list[fork_Amsterdam-blockchain_test_from_state_test---type_0_no_access_list]
+blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/transaction_validity/transactions_without_access_list.json,tests/amsterdam/eip7981_increase_access_list_cost/test_transaction_validity.py::test_transactions_without_access_list[fork_Amsterdam-blockchain_test_from_state_test---type_1_empty_access_list]
+blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/transaction_validity/transactions_without_access_list.json,tests/amsterdam/eip7981_increase_access_list_cost/test_transaction_validity.py::test_transactions_without_access_list[fork_Amsterdam-blockchain_test_from_state_test---type_2_empty_access_list]
+blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/transaction_validity/transactions_without_access_list.json,tests/amsterdam/eip7981_increase_access_list_cost/test_transaction_validity.py::test_transactions_without_access_list[fork_Amsterdam-blockchain_test_from_state_test---type_3_empty_access_list]
+blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/transaction_validity/valid_gas_limits_with_access_list.json,tests/amsterdam/eip7981_increase_access_list_cost/test_transaction_validity.py::test_valid_gas_limits_with_access_list[fork_Amsterdam-tx_type_1-blockchain_test_from_state_test--exact_gas]
+blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/transaction_validity/valid_gas_limits_with_access_list.json,tests/amsterdam/eip7981_increase_access_list_cost/test_transaction_validity.py::test_valid_gas_limits_with_access_list[fork_Amsterdam-tx_type_1-blockchain_test_from_state_test--one_extra_gas]
+blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/transaction_validity/valid_gas_limits_with_access_list.json,tests/amsterdam/eip7981_increase_access_list_cost/test_transaction_validity.py::test_valid_gas_limits_with_access_list[fork_Amsterdam-tx_type_1-blockchain_test_from_state_test--plenty_extra_gas]
+blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/transaction_validity/valid_gas_limits_with_access_list.json,tests/amsterdam/eip7981_increase_access_list_cost/test_transaction_validity.py::test_valid_gas_limits_with_access_list[fork_Amsterdam-tx_type_2-blockchain_test_from_state_test--exact_gas]
+blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/transaction_validity/valid_gas_limits_with_access_list.json,tests/amsterdam/eip7981_increase_access_list_cost/test_transaction_validity.py::test_valid_gas_limits_with_access_list[fork_Amsterdam-tx_type_2-blockchain_test_from_state_test--one_extra_gas]
+blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/transaction_validity/valid_gas_limits_with_access_list.json,tests/amsterdam/eip7981_increase_access_list_cost/test_transaction_validity.py::test_valid_gas_limits_with_access_list[fork_Amsterdam-tx_type_2-blockchain_test_from_state_test--plenty_extra_gas]
+blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/transaction_validity/valid_gas_limits_with_access_list.json,tests/amsterdam/eip7981_increase_access_list_cost/test_transaction_validity.py::test_valid_gas_limits_with_access_list[fork_Amsterdam-tx_type_3-blockchain_test_from_state_test--exact_gas]
+blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/transaction_validity/valid_gas_limits_with_access_list.json,tests/amsterdam/eip7981_increase_access_list_cost/test_transaction_validity.py::test_valid_gas_limits_with_access_list[fork_Amsterdam-tx_type_3-blockchain_test_from_state_test--one_extra_gas]
+blockchain_tests/for_amsterdam/amsterdam/eip7981_increase_access_list_cost/transaction_validity/valid_gas_limits_with_access_list.json,tests/amsterdam/eip7981_increase_access_list_cost/test_transaction_validity.py::test_valid_gas_limits_with_access_list[fork_Amsterdam-tx_type_3-blockchain_test_from_state_test--plenty_extra_gas]
blockchain_tests/for_amsterdam/amsterdam/eip7997_deterministic_factory_predeploy/eip_mainnet/eip_7997.json,*
blockchain_tests/for_amsterdam/amsterdam/eip7997_deterministic_factory_predeploy/factory/factory_address_collision_reverts.json,*
blockchain_tests/for_amsterdam/amsterdam/eip7997_deterministic_factory_predeploy/factory/factory_block_access_list.json,*
@@ -792,48 +832,33 @@ blockchain_tests/for_amsterdam/amsterdam/eip7997_deterministic_factory_predeploy
blockchain_tests/for_amsterdam/amsterdam/eip7997_deterministic_factory_predeploy/factory/factory_staticcall_reverts.json,*
blockchain_tests/for_amsterdam/amsterdam/eip7997_deterministic_factory_predeploy/factory/factory_via_eip7702_delegation.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8024_dupn_swapn_exchange/dupn/dupn_basic.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip8024_dupn_swapn_exchange/dupn/dupn_empty_stack.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8024_dupn_swapn_exchange/dupn/dupn_gas_cost_boundary.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip8024_dupn_swapn_exchange/dupn/dupn_invalid_immediate_aborts.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8024_dupn_swapn_exchange/dupn/dupn_jump_into_immediate_then_execute.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8024_dupn_swapn_exchange/dupn/dupn_jump_to_immediate_byte_0x5b_succeeds.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip8024_dupn_swapn_exchange/dupn/dupn_jump_to_valid_immediate_fails.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8024_dupn_swapn_exchange/dupn/dupn_stack_overflow.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip8024_dupn_swapn_exchange/dupn/dupn_stack_underflow.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8024_dupn_swapn_exchange/dupn/dupn_valid_immediates.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8024_dupn_swapn_exchange/dupn/dupn_with_dup1_sequence.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8024_dupn_swapn_exchange/dupn/endofcode_behavior.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8024_dupn_swapn_exchange/eip_mainnet/stack_access_opcodes_mainnet.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8024_dupn_swapn_exchange/eip_vectors/eip_vector_dupn_duplicate_bottom.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip8024_dupn_swapn_exchange/eip_vectors/eip_vector_dupn_stack_underflow.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8024_dupn_swapn_exchange/eip_vectors/eip_vector_end_of_code.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8024_dupn_swapn_exchange/eip_vectors/eip_vector_exchange_30_items.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8024_dupn_swapn_exchange/eip_vectors/eip_vector_exchange_end_of_code.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8024_dupn_swapn_exchange/eip_vectors/eip_vector_exchange_swap_positions.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8024_dupn_swapn_exchange/eip_vectors/eip_vector_exchange_with_iszero.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8024_dupn_swapn_exchange/eip_vectors/eip_vector_jump_over_invalid_dupn.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip8024_dupn_swapn_exchange/eip_vectors/eip_vector_swapn_invalid_immediate_reverts.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8024_dupn_swapn_exchange/eip_vectors/eip_vector_swapn_swap_with_bottom.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8024_dupn_swapn_exchange/eip_vectors/vector_dupn_followed_by_jumpdest.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip8024_dupn_swapn_exchange/eip_vectors/vector_dupn_invalid_0x5f.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip8024_dupn_swapn_exchange/eip_vectors/vector_dupn_invalid_0x60.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8024_dupn_swapn_exchange/eip_vectors/vector_exchange_0x2f.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8024_dupn_swapn_exchange/eip_vectors/vector_exchange_0x9d.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip8024_dupn_swapn_exchange/eip_vectors/vector_exchange_invalid_0x52.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8024_dupn_swapn_exchange/eip_vectors/vector_exchange_valid_0x50.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8024_dupn_swapn_exchange/eip_vectors/vector_exchange_valid_0x51.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip8024_dupn_swapn_exchange/eip_vectors/vector_push_in_immediate_masks_jumpdest.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip8024_dupn_swapn_exchange/eip_vectors/vector_swapn_invalid_0x61.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip8024_dupn_swapn_exchange/endofcode_underflow/end_of_code_stack_underflow.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8024_dupn_swapn_exchange/exchange/endofcode_behavior.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8024_dupn_swapn_exchange/exchange/exchange_basic.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip8024_dupn_swapn_exchange/exchange/exchange_empty_stack.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8024_dupn_swapn_exchange/exchange/exchange_full_stack.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8024_dupn_swapn_exchange/exchange/exchange_gas_cost_boundary.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip8024_dupn_swapn_exchange/exchange/exchange_invalid_immediate_aborts.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip8024_dupn_swapn_exchange/exchange/exchange_jump_to_immediate_byte.json,*
+blockchain_tests/for_amsterdam/amsterdam/eip8024_dupn_swapn_exchange/exchange/exchange_jump_to_immediate_byte.json,tests/amsterdam/eip8024_dupn_swapn_exchange/test_exchange.py::test_exchange_jump_to_immediate_byte[fork_Amsterdam-blockchain_test_from_state_test-imm_0x5b]
blockchain_tests/for_amsterdam/amsterdam/eip8024_dupn_swapn_exchange/exchange/exchange_preserves_other_items.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip8024_dupn_swapn_exchange/exchange/exchange_stack_underflow.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8024_dupn_swapn_exchange/exchange/exchange_valid_immediates.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8024_dupn_swapn_exchange/exchange/exchange_with_push_sequence.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8024_dupn_swapn_exchange/execution_contexts/stack_access_call_contexts.json,*
@@ -847,14 +872,10 @@ blockchain_tests/for_amsterdam/amsterdam/eip8024_dupn_swapn_exchange/pc_advancem
blockchain_tests/for_amsterdam/amsterdam/eip8024_dupn_swapn_exchange/pc_advancement/swapn_pc_advances_by_2.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8024_dupn_swapn_exchange/swapn/endofcode_behavior.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8024_dupn_swapn_exchange/swapn/swapn_basic.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip8024_dupn_swapn_exchange/swapn/swapn_empty_stack.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8024_dupn_swapn_exchange/swapn/swapn_full_stack.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8024_dupn_swapn_exchange/swapn/swapn_gas_cost_boundary.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip8024_dupn_swapn_exchange/swapn/swapn_invalid_immediate_aborts.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8024_dupn_swapn_exchange/swapn/swapn_jump_to_immediate_byte_0x5b_succeeds.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip8024_dupn_swapn_exchange/swapn/swapn_jump_to_valid_immediate_fails.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8024_dupn_swapn_exchange/swapn/swapn_preserves_other_stack_items.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip8024_dupn_swapn_exchange/swapn/swapn_stack_underflow.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8024_dupn_swapn_exchange/swapn/swapn_valid_immediates.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8024_dupn_swapn_exchange/swapn/swapn_with_dup1_and_push.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/block_2d_gas_accounting/base_fee_per_gas_follows_dominant_dimension.json,tests/amsterdam/eip8037_state_creation_gas_cost_increase/test_block_2d_gas_accounting.py::test_base_fee_per_gas_follows_dominant_dimension[fork_Amsterdam-blockchain_test-multiple_txs-dominant_dimension_execution]
@@ -869,38 +890,31 @@ blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increas
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/block_2d_gas_accounting/block_gas_used_execution_dominates.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/block_2d_gas_accounting/block_gas_used_mixed_txs.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/block_2d_gas_accounting/block_gas_used_state_dominates.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/block_2d_gas_accounting/cumulative_block_state_gas_boundary.json,*
+blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/block_2d_gas_accounting/cumulative_block_state_gas_boundary.json,tests/amsterdam/eip8037_state_creation_gas_cost_increase/test_block_2d_gas_accounting.py::test_cumulative_block_state_gas_boundary[fork_Amsterdam-blockchain_test-exact_fit]
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/block_2d_gas_accounting/multi_block_dimension_flip.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/block_2d_gas_accounting/receipt_cumulative_differs_from_header_gas_used.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/block_2d_gas_accounting/tx_gas_limit_block_boundary.json,tests/amsterdam/eip8037_state_creation_gas_cost_increase/test_block_2d_gas_accounting.py::test_tx_gas_limit_block_boundary[fork_Amsterdam-blockchain_test-type_0_call-bgl_0x01ffffe-gas_equal]
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/block_2d_gas_accounting/tx_gas_limit_block_boundary.json,tests/amsterdam/eip8037_state_creation_gas_cost_increase/test_block_2d_gas_accounting.py::test_tx_gas_limit_block_boundary[fork_Amsterdam-blockchain_test-type_0_call-bgl_0x0fffffd-gas_equal]
-blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/block_2d_gas_accounting/tx_gas_limit_block_boundary.json,tests/amsterdam/eip8037_state_creation_gas_cost_increase/test_block_2d_gas_accounting.py::test_tx_gas_limit_block_boundary[fork_Amsterdam-blockchain_test-type_0_create-bgl_0x01ffffe-gas_equal]
-blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/block_2d_gas_accounting/tx_gas_limit_block_boundary.json,tests/amsterdam/eip8037_state_creation_gas_cost_increase/test_block_2d_gas_accounting.py::test_tx_gas_limit_block_boundary[fork_Amsterdam-blockchain_test-type_0_create-bgl_0x0fffffd-gas_equal]
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/block_2d_gas_accounting/tx_gas_limit_block_boundary.json,tests/amsterdam/eip8037_state_creation_gas_cost_increase/test_block_2d_gas_accounting.py::test_tx_gas_limit_block_boundary[fork_Amsterdam-blockchain_test-type_1_call-bgl_0x01ffffe-gas_equal]
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/block_2d_gas_accounting/tx_gas_limit_block_boundary.json,tests/amsterdam/eip8037_state_creation_gas_cost_increase/test_block_2d_gas_accounting.py::test_tx_gas_limit_block_boundary[fork_Amsterdam-blockchain_test-type_1_call-bgl_0x0fffffd-gas_equal]
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/block_2d_gas_accounting/tx_gas_limit_block_boundary.json,tests/amsterdam/eip8037_state_creation_gas_cost_increase/test_block_2d_gas_accounting.py::test_tx_gas_limit_block_boundary[fork_Amsterdam-blockchain_test-type_1_create-bgl_0x01ffffe-gas_equal]
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/block_2d_gas_accounting/tx_gas_limit_block_boundary.json,tests/amsterdam/eip8037_state_creation_gas_cost_increase/test_block_2d_gas_accounting.py::test_tx_gas_limit_block_boundary[fork_Amsterdam-blockchain_test-type_1_create-bgl_0x0fffffd-gas_equal]
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/block_2d_gas_accounting/tx_gas_limit_block_boundary.json,tests/amsterdam/eip8037_state_creation_gas_cost_increase/test_block_2d_gas_accounting.py::test_tx_gas_limit_block_boundary[fork_Amsterdam-blockchain_test-type_2_call-bgl_0x01ffffe-gas_equal]
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/block_2d_gas_accounting/tx_gas_limit_block_boundary.json,tests/amsterdam/eip8037_state_creation_gas_cost_increase/test_block_2d_gas_accounting.py::test_tx_gas_limit_block_boundary[fork_Amsterdam-blockchain_test-type_2_call-bgl_0x0fffffd-gas_equal]
-blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/block_2d_gas_accounting/tx_gas_limit_block_boundary.json,tests/amsterdam/eip8037_state_creation_gas_cost_increase/test_block_2d_gas_accounting.py::test_tx_gas_limit_block_boundary[fork_Amsterdam-blockchain_test-type_2_create-bgl_0x01ffffe-gas_equal]
-blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/block_2d_gas_accounting/tx_gas_limit_block_boundary.json,tests/amsterdam/eip8037_state_creation_gas_cost_increase/test_block_2d_gas_accounting.py::test_tx_gas_limit_block_boundary[fork_Amsterdam-blockchain_test-type_2_create-bgl_0x0fffffd-gas_equal]
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/block_2d_gas_accounting/tx_gas_limit_block_boundary.json,tests/amsterdam/eip8037_state_creation_gas_cost_increase/test_block_2d_gas_accounting.py::test_tx_gas_limit_block_boundary[fork_Amsterdam-blockchain_test-type_3_blob-bgl_0x01ffffe-gas_equal]
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/block_2d_gas_accounting/tx_gas_limit_block_boundary.json,tests/amsterdam/eip8037_state_creation_gas_cost_increase/test_block_2d_gas_accounting.py::test_tx_gas_limit_block_boundary[fork_Amsterdam-blockchain_test-type_3_blob-bgl_0x0fffffd-gas_equal]
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/block_2d_gas_accounting/tx_gas_limit_block_boundary.json,tests/amsterdam/eip8037_state_creation_gas_cost_increase/test_block_2d_gas_accounting.py::test_tx_gas_limit_block_boundary[fork_Amsterdam-blockchain_test-type_4_set_code-bgl_0x01ffffe-gas_equal]
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/block_2d_gas_accounting/tx_gas_limit_block_boundary.json,tests/amsterdam/eip8037_state_creation_gas_cost_increase/test_block_2d_gas_accounting.py::test_tx_gas_limit_block_boundary[fork_Amsterdam-blockchain_test-type_4_set_code-bgl_0x0fffffd-gas_equal]
-blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/block_2d_gas_accounting/tx_inclusion_at_execution_gas_block_limit_small.json,*
+blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/block_2d_gas_accounting/tx_inclusion_at_execution_gas_block_limit_small.json,tests/amsterdam/eip8037_state_creation_gas_cost_increase/test_block_2d_gas_accounting.py::test_tx_inclusion_at_execution_gas_block_limit_small[fork_Amsterdam-blockchain_test-exactly_fits]
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/eip_mainnet/create_charges_state_gas.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/eip_mainnet/create_tx_deploys_contract.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/eip_mainnet/sstore_zero_to_nonzero.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_call/call_insufficient_balance_refunds_new_account_state_gas.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_call/call_insufficient_balance_returns_reservoir.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_call/call_new_account_header_gas_used.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_call/call_new_account_no_execution_account_creation_cost.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_call/call_new_account_state_gas_boundary.json,*
+blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_call/call_new_account_state_gas_boundary.json,tests/amsterdam/eip8037_state_creation_gas_cost_increase/test_state_gas_call.py::test_call_new_account_state_gas_boundary[fork_Amsterdam-blockchain_test_from_state_test-exact_fit]
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_call/call_pre_charged_costs_excluded_from_forwarding.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_call/call_stack_depth_returns_reservoir.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_call/call_value_new_account_state_gas_consumed_on_caller_halt.json,tests/amsterdam/eip8037_state_creation_gas_cost_increase/test_state_gas_call.py::test_call_value_new_account_state_gas_consumed_on_caller_halt[fork_Amsterdam-blockchain_test_from_state_test-reservoir_over_cap-target_kind_new_account]
-blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_call/call_value_new_account_state_gas_consumed_on_caller_halt.json,tests/amsterdam/eip8037_state_creation_gas_cost_increase/test_state_gas_call.py::test_call_value_new_account_state_gas_consumed_on_caller_halt[fork_Amsterdam-blockchain_test_from_state_test-reservoir_over_cap-target_kind_precompile]
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_call/call_value_new_account_state_gas_returned_on_caller_revert.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_call/call_value_precompile_halt_refunds_new_account_state_gas.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_call/call_value_to_pre_existing_selfdestructed_account.json,*
@@ -929,20 +943,15 @@ blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increas
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_call/sequential_calls_reservoir_restored_between_reverts.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_call/soft_failed_value_call_refund_through_child_halt.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_call/staticcall_passes_reservoir.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_call/top_level_halt_burns_spilled_state_gas.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_calldata_floor/calldata_floor_applied_to_sender_refund.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_calldata_floor/calldata_floor_binds_with_reservoir.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_calldata_floor/calldata_floor_counts_toward_block_gas.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_calldata_floor/calldata_floor_exceeding_tx_gas_limit_cap.json,tests/amsterdam/eip8037_state_creation_gas_cost_increase/test_state_gas_calldata_floor.py::test_calldata_floor_exceeding_tx_gas_limit_cap[fork_Amsterdam-blockchain_test_from_state_test-at_cap]
+blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_calldata_floor/calldata_floor_exceeding_tx_gas_limit_cap.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_calldata_floor/calldata_floor_higher_than_execution_with_state_ops.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_calldata_floor/calldata_floor_independent_of_state_gas.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_calldata_floor/calldata_floor_not_discounted_by_state_gas.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_calldata_floor/calldata_floor_with_sstore.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_create/code_deposit_halt_discards_initcode_state_gas.json,tests/amsterdam/eip8037_state_creation_gas_cost_increase/test_state_gas_create.py::test_code_deposit_halt_discards_initcode_state_gas[fork_Amsterdam-blockchain_test-oog_deposit-call_new_account]
-blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_create/code_deposit_halt_discards_initcode_state_gas.json,tests/amsterdam/eip8037_state_creation_gas_cost_increase/test_state_gas_create.py::test_code_deposit_halt_discards_initcode_state_gas[fork_Amsterdam-blockchain_test-oog_deposit-inner_create]
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_create/code_deposit_oog_preserves_parent_reservoir.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_create/code_deposit_state_gas_exact_fit_boundary.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_create/code_deposit_state_gas_scales_with_size.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_create/create_account_charge_reduces_child_gas.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_create/create_account_creation_charge.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_create/create_charges_state_gas.json,*
@@ -951,35 +960,25 @@ blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increas
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_create/create_code_deposit_oog_refunds_state_gas.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_create/create_collision_burned_gas_counted_in_block_execution.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_create/create_collision_refunds_state_gas.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_create/create_initcode_halt_no_code_deposit_state_gas.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_create/create_mixed_success_and_failure_block_accounting.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_create/create_no_double_charge_new_account.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_create/create_onto_alive_refunds_to_gas_left.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_create/create_revert_no_code_deposit_state_gas.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_create/create_silent_failure_refunds_state_gas.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_create/create_stack_depth_state_gas_consumed.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_create/create_tx_collision_no_new_account_charge.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_create/create_tx_collision_refunds_reservoir.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_create/create_tx_header_gas_used.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_create/create_tx_intrinsic_gas_boundary.json,tests/amsterdam/eip8037_state_creation_gas_cost_increase/test_state_gas_create.py::test_create_tx_intrinsic_gas_boundary[fork_Amsterdam-blockchain_test_from_state_test-at_intrinsic]
-blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_create/create_tx_state_gas.json,*
+blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_create/create_tx_header_gas_used.json,tests/amsterdam/eip8037_state_creation_gas_cost_increase/test_state_gas_create.py::test_create_tx_header_gas_used[fork_Amsterdam-blockchain_test-existing_account]
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_create/create_with_reservoir.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_create/create2_address_collision.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_create/create2_child_spill_not_double_charged.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_create/create2_failed_deposit_refunds_storage_state_gas.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_create/failed_create_header_gas_used.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_create/failed_create_tx_refills_top_frame_new_account.json,tests/amsterdam/eip8037_state_creation_gas_cost_increase/test_state_gas_create.py::test_failed_create_tx_refills_top_frame_new_account[fork_Amsterdam-blockchain_test_from_state_test-revert_floor_bound]
-blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_create/failed_create_tx_refills_top_frame_new_account.json,tests/amsterdam/eip8037_state_creation_gas_cost_increase/test_state_gas_create.py::test_failed_create_tx_refills_top_frame_new_account[fork_Amsterdam-blockchain_test_from_state_test-revert]
-blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_create/inner_create_fail_refunds_in_creation_tx.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_create/inner_create_succeeds_code_deposit_state_gas.json,tests/amsterdam/eip8037_state_creation_gas_cost_increase/test_state_gas_create.py::test_inner_create_succeeds_code_deposit_state_gas[fork_Amsterdam-create_opcode_CREATE-blockchain_test-outer_reverts]
-blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_create/inner_create_succeeds_code_deposit_state_gas.json,tests/amsterdam/eip8037_state_creation_gas_cost_increase/test_state_gas_create.py::test_inner_create_succeeds_code_deposit_state_gas[fork_Amsterdam-create_opcode_CREATE-blockchain_test-outer_succeeds]
-blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_create/inner_create_succeeds_code_deposit_state_gas.json,tests/amsterdam/eip8037_state_creation_gas_cost_increase/test_state_gas_create.py::test_inner_create_succeeds_code_deposit_state_gas[fork_Amsterdam-create_opcode_CREATE2-blockchain_test-outer_reverts]
-blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_create/inner_create_succeeds_code_deposit_state_gas.json,tests/amsterdam/eip8037_state_creation_gas_cost_increase/test_state_gas_create.py::test_inner_create_succeeds_code_deposit_state_gas[fork_Amsterdam-create_opcode_CREATE2-blockchain_test-outer_succeeds]
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_create/max_initcode_size_gas_metering_via_create.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_create/nested_create_code_deposit_cannot_borrow_parent_gas.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_create/nested_create_fail_parent_revert_state_gas.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_create/no_account_charge_on_existing_account.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_create/oversized_initcode_opcode_no_state_gas.json,*
+blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_create/oversized_initcode_opcode_no_state_gas.json,tests/amsterdam/eip8037_state_creation_gas_cost_increase/test_state_gas_create.py::test_oversized_initcode_opcode_no_state_gas[fork_Amsterdam-create_opcode_CREATE-blockchain_test-at_max]
+blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_create/oversized_initcode_opcode_no_state_gas.json,tests/amsterdam/eip8037_state_creation_gas_cost_increase/test_state_gas_create.py::test_oversized_initcode_opcode_no_state_gas[fork_Amsterdam-create_opcode_CREATE2-blockchain_test-at_max]
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_create/oversized_initcode_tx_no_state_gas.json,tests/amsterdam/eip8037_state_creation_gas_cost_increase/test_state_gas_create.py::test_oversized_initcode_tx_no_state_gas[fork_Amsterdam-blockchain_test-at_max]
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_create/parent_state_gas_after_child_failure.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_create/repeated_create_same_code_charges_each_account.json,*
@@ -993,7 +992,6 @@ blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increas
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_multi_block/multi_block_mixed_state_operations.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_multi_block/multi_block_observed_coinbase_balance.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_ordering/call_oog_reservoir_inflation_detection.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_ordering/create_oog_full_burn_no_state_credit.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_ordering/create_oog_reservoir_inflation_detection.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_ordering/selfdestruct_oog_reservoir_inflation_detection.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_ordering/sstore_oog_reservoir_inflation_detection.json,*
@@ -1001,9 +999,11 @@ blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increas
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_pricing/call_new_account_state_gas_scales_with_cpsb.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_pricing/calldata_floor_enforced_with_state_gas.json,tests/amsterdam/eip8037_state_creation_gas_cost_increase/test_state_gas_pricing.py::test_calldata_floor_enforced_with_state_gas[fork_Amsterdam-blockchain_test_from_state_test-at_floor]
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_pricing/charge_draws_entirely_from_reservoir.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_pricing/charge_spill_boundary.json,*
+blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_pricing/charge_spill_boundary.json,tests/amsterdam/eip8037_state_creation_gas_cost_increase/test_state_gas_pricing.py::test_charge_spill_boundary[fork_Amsterdam-blockchain_test_from_state_test-exact_fit]
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_pricing/charge_spills_to_gas_left.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_pricing/create_state_gas_scales_with_cpsb.json,*
+blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_pricing/intrinsic_execution_gas_exceeds_cap_with_floor_below_cap.json,*
+blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_pricing/intrinsic_execution_gas_exceeds_cap.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_pricing/intrinsic_within_cap_gas_limit_above_cap.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_pricing/pricing_at_various_gas_limits.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_pricing/refund_cap_includes_state_gas.json,*
@@ -1016,9 +1016,30 @@ blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increas
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_reservoir/block_gas_used_no_state_ops.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_reservoir/block_gas_used_with_state_ops.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_reservoir/block_state_gas_limit_boundary.json,tests/amsterdam/eip8037_state_creation_gas_cost_increase/test_state_gas_reservoir.py::test_block_state_gas_limit_boundary[fork_Amsterdam-blockchain_test-exact_fit]
-blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_reservoir/create_tx_reservoir.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_reservoir/creation_tx_failure_preserves_intrinsic_state_gas.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_reservoir/nested_failure_resets_to_tx_reservoir.json,*
+blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_reservoir/nested_failure_resets_to_tx_reservoir.json,tests/amsterdam/eip8037_state_creation_gas_cost_increase/test_state_gas_reservoir.py::test_nested_failure_resets_to_tx_reservoir[fork_Amsterdam-blockchain_test-call_chain-no_spill-revert-depth_3_deepest_0_to_x_to_0]
+blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_reservoir/nested_failure_resets_to_tx_reservoir.json,tests/amsterdam/eip8037_state_creation_gas_cost_increase/test_state_gas_reservoir.py::test_nested_failure_resets_to_tx_reservoir[fork_Amsterdam-blockchain_test-call_chain-no_spill-revert-depth_3_deepest_0_to_x_to_y_to_0]
+blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_reservoir/nested_failure_resets_to_tx_reservoir.json,tests/amsterdam/eip8037_state_creation_gas_cost_increase/test_state_gas_reservoir.py::test_nested_failure_resets_to_tx_reservoir[fork_Amsterdam-blockchain_test-call_chain-no_spill-revert-depth_3_two_sstores_each]
+blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_reservoir/nested_failure_resets_to_tx_reservoir.json,tests/amsterdam/eip8037_state_creation_gas_cost_increase/test_state_gas_reservoir.py::test_nested_failure_resets_to_tx_reservoir[fork_Amsterdam-blockchain_test-call_chain-no_spill-revert-depth_4_alternating_state]
+blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_reservoir/nested_failure_resets_to_tx_reservoir.json,tests/amsterdam/eip8037_state_creation_gas_cost_increase/test_state_gas_reservoir.py::test_nested_failure_resets_to_tx_reservoir[fork_Amsterdam-blockchain_test-call_chain-no_spill-revert-depth_4_no_state]
+blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_reservoir/nested_failure_resets_to_tx_reservoir.json,tests/amsterdam/eip8037_state_creation_gas_cost_increase/test_state_gas_reservoir.py::test_nested_failure_resets_to_tx_reservoir[fork_Amsterdam-blockchain_test-call_chain-no_spill-revert-depth_4_sstore_each]
+blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_reservoir/nested_failure_resets_to_tx_reservoir.json,tests/amsterdam/eip8037_state_creation_gas_cost_increase/test_state_gas_reservoir.py::test_nested_failure_resets_to_tx_reservoir[fork_Amsterdam-blockchain_test-call_chain-spill-revert-depth_3_deepest_0_to_x_to_0]
+blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_reservoir/nested_failure_resets_to_tx_reservoir.json,tests/amsterdam/eip8037_state_creation_gas_cost_increase/test_state_gas_reservoir.py::test_nested_failure_resets_to_tx_reservoir[fork_Amsterdam-blockchain_test-call_chain-spill-revert-depth_3_deepest_0_to_x_to_y_to_0]
+blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_reservoir/nested_failure_resets_to_tx_reservoir.json,tests/amsterdam/eip8037_state_creation_gas_cost_increase/test_state_gas_reservoir.py::test_nested_failure_resets_to_tx_reservoir[fork_Amsterdam-blockchain_test-call_chain-spill-revert-depth_3_two_sstores_each]
+blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_reservoir/nested_failure_resets_to_tx_reservoir.json,tests/amsterdam/eip8037_state_creation_gas_cost_increase/test_state_gas_reservoir.py::test_nested_failure_resets_to_tx_reservoir[fork_Amsterdam-blockchain_test-call_chain-spill-revert-depth_4_alternating_state]
+blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_reservoir/nested_failure_resets_to_tx_reservoir.json,tests/amsterdam/eip8037_state_creation_gas_cost_increase/test_state_gas_reservoir.py::test_nested_failure_resets_to_tx_reservoir[fork_Amsterdam-blockchain_test-call_chain-spill-revert-depth_4_no_state]
+blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_reservoir/nested_failure_resets_to_tx_reservoir.json,tests/amsterdam/eip8037_state_creation_gas_cost_increase/test_state_gas_reservoir.py::test_nested_failure_resets_to_tx_reservoir[fork_Amsterdam-blockchain_test-call_chain-spill-revert-depth_4_sstore_each]
+blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_reservoir/nested_failure_resets_to_tx_reservoir.json,tests/amsterdam/eip8037_state_creation_gas_cost_increase/test_state_gas_reservoir.py::test_nested_failure_resets_to_tx_reservoir[fork_Amsterdam-blockchain_test-create_chain-no_spill-revert-depth_3_deepest_0_to_x_to_0]
+blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_reservoir/nested_failure_resets_to_tx_reservoir.json,tests/amsterdam/eip8037_state_creation_gas_cost_increase/test_state_gas_reservoir.py::test_nested_failure_resets_to_tx_reservoir[fork_Amsterdam-blockchain_test-create_chain-no_spill-revert-depth_3_deepest_0_to_x_to_y_to_0]
+blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_reservoir/nested_failure_resets_to_tx_reservoir.json,tests/amsterdam/eip8037_state_creation_gas_cost_increase/test_state_gas_reservoir.py::test_nested_failure_resets_to_tx_reservoir[fork_Amsterdam-blockchain_test-create_chain-no_spill-revert-depth_3_two_sstores_each]
+blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_reservoir/nested_failure_resets_to_tx_reservoir.json,tests/amsterdam/eip8037_state_creation_gas_cost_increase/test_state_gas_reservoir.py::test_nested_failure_resets_to_tx_reservoir[fork_Amsterdam-blockchain_test-create_chain-no_spill-revert-depth_4_alternating_state]
+blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_reservoir/nested_failure_resets_to_tx_reservoir.json,tests/amsterdam/eip8037_state_creation_gas_cost_increase/test_state_gas_reservoir.py::test_nested_failure_resets_to_tx_reservoir[fork_Amsterdam-blockchain_test-create_chain-no_spill-revert-depth_4_no_state]
+blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_reservoir/nested_failure_resets_to_tx_reservoir.json,tests/amsterdam/eip8037_state_creation_gas_cost_increase/test_state_gas_reservoir.py::test_nested_failure_resets_to_tx_reservoir[fork_Amsterdam-blockchain_test-create_chain-no_spill-revert-depth_4_sstore_each]
+blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_reservoir/nested_failure_resets_to_tx_reservoir.json,tests/amsterdam/eip8037_state_creation_gas_cost_increase/test_state_gas_reservoir.py::test_nested_failure_resets_to_tx_reservoir[fork_Amsterdam-blockchain_test-create_chain-spill-revert-depth_3_deepest_0_to_x_to_0]
+blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_reservoir/nested_failure_resets_to_tx_reservoir.json,tests/amsterdam/eip8037_state_creation_gas_cost_increase/test_state_gas_reservoir.py::test_nested_failure_resets_to_tx_reservoir[fork_Amsterdam-blockchain_test-create_chain-spill-revert-depth_3_deepest_0_to_x_to_y_to_0]
+blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_reservoir/nested_failure_resets_to_tx_reservoir.json,tests/amsterdam/eip8037_state_creation_gas_cost_increase/test_state_gas_reservoir.py::test_nested_failure_resets_to_tx_reservoir[fork_Amsterdam-blockchain_test-create_chain-spill-revert-depth_3_two_sstores_each]
+blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_reservoir/nested_failure_resets_to_tx_reservoir.json,tests/amsterdam/eip8037_state_creation_gas_cost_increase/test_state_gas_reservoir.py::test_nested_failure_resets_to_tx_reservoir[fork_Amsterdam-blockchain_test-create_chain-spill-revert-depth_4_alternating_state]
+blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_reservoir/nested_failure_resets_to_tx_reservoir.json,tests/amsterdam/eip8037_state_creation_gas_cost_increase/test_state_gas_reservoir.py::test_nested_failure_resets_to_tx_reservoir[fork_Amsterdam-blockchain_test-create_chain-spill-revert-depth_4_no_state]
+blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_reservoir/nested_failure_resets_to_tx_reservoir.json,tests/amsterdam/eip8037_state_creation_gas_cost_increase/test_state_gas_reservoir.py::test_nested_failure_resets_to_tx_reservoir[fork_Amsterdam-blockchain_test-create_chain-spill-revert-depth_4_sstore_each]
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_reservoir/nested_state_gas_refund_consumed_at_depth.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_reservoir/reservoir_allocation_boundary.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_reservoir/revert_discards_descendant_storage_clear_credit_through_depth.json,*
@@ -1027,14 +1048,18 @@ blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increas
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_reservoir/subcall_failure_does_not_zero_top_level_state_gas.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_reservoir/subcall_revert_does_not_leak_grandchild_storage_clear_credit.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_reservoir/subcall_set_clear_revert_pays_no_state_gas.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_reservoir/top_level_failure_refunds_execution_state_gas.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_reservoir/top_level_failure_spilled_state_gas.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_reservoir/top_level_failure_zeros_block_state_gas.json,*
+blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_reservoir/top_level_failure_refunds_execution_state_gas.json,tests/amsterdam/eip8037_state_creation_gas_cost_increase/test_state_gas_reservoir.py::test_top_level_failure_refunds_execution_state_gas[fork_Amsterdam-blockchain_test_from_state_test-revert]
+blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_reservoir/top_level_failure_spilled_state_gas.json,tests/amsterdam/eip8037_state_creation_gas_cost_increase/test_state_gas_reservoir.py::test_top_level_failure_spilled_state_gas[fork_Amsterdam-blockchain_test_from_state_test-revert-own_and_propagated_spill]
+blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_reservoir/top_level_failure_spilled_state_gas.json,tests/amsterdam/eip8037_state_creation_gas_cost_increase/test_state_gas_reservoir.py::test_top_level_failure_spilled_state_gas[fork_Amsterdam-blockchain_test_from_state_test-revert-own_spill]
+blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_reservoir/top_level_failure_spilled_state_gas.json,tests/amsterdam/eip8037_state_creation_gas_cost_increase/test_state_gas_reservoir.py::test_top_level_failure_spilled_state_gas[fork_Amsterdam-blockchain_test_from_state_test-revert-propagated_spill]
+blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_reservoir/top_level_failure_zeros_block_state_gas.json,tests/amsterdam/eip8037_state_creation_gas_cost_increase/test_state_gas_reservoir.py::test_top_level_failure_zeros_block_state_gas[fork_Amsterdam-blockchain_test-revert]
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_selfdestruct/create_selfdestruct_code_deposit_no_refund_header_check.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_selfdestruct/create_selfdestruct_no_refund_account_and_storage.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_selfdestruct/create_selfdestruct_no_refund_code_deposit_state_gas.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_selfdestruct/create_selfdestruct_sstore_restoration_refund.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_selfdestruct/create_tx_selfdestruct_initcode_state_gas.json,*
+blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_selfdestruct/create_tx_selfdestruct_initcode_state_gas.json,tests/amsterdam/eip8037_state_creation_gas_cost_increase/test_state_gas_selfdestruct.py::test_create_tx_selfdestruct_initcode_state_gas[fork_Amsterdam-blockchain_test-value1_to_empty]
+blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_selfdestruct/create_tx_selfdestruct_initcode_state_gas.json,tests/amsterdam/eip8037_state_creation_gas_cost_increase/test_state_gas_selfdestruct.py::test_create_tx_selfdestruct_initcode_state_gas[fork_Amsterdam-blockchain_test-value1_to_existing]
+blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_selfdestruct/create_tx_selfdestruct_initcode_state_gas.json,tests/amsterdam/eip8037_state_creation_gas_cost_increase/test_state_gas_selfdestruct.py::test_create_tx_selfdestruct_initcode_state_gas[fork_Amsterdam-blockchain_test-value1_to_self]
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_selfdestruct/selfdestruct_existing_beneficiary_no_state_gas.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_selfdestruct/selfdestruct_new_beneficiary_account_write_cost.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_selfdestruct/selfdestruct_new_beneficiary_header_gas_used.json,*
@@ -1046,7 +1071,8 @@ blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increas
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_set_code/auth_and_execution_state_oog_boundary.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_set_code/auth_block_gas_accounting.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_set_code/auth_sender_billing_after_failure.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_set_code/auth_state_gas_in_header_after_failure.json,*
+blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_set_code/auth_state_gas_in_header_after_failure.json,tests/amsterdam/eip8037_state_creation_gas_cost_increase/test_state_gas_set_code.py::test_auth_state_gas_in_header_after_failure[fork_Amsterdam-blockchain_test_from_state_test-existing_account-revert]
+blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_set_code/auth_state_gas_in_header_after_failure.json,tests/amsterdam/eip8037_state_creation_gas_cost_increase/test_state_gas_set_code.py::test_auth_state_gas_in_header_after_failure[fork_Amsterdam-blockchain_test_from_state_test-new_account-revert]
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_set_code/auth_state_gas_persists_on_top_level_revert.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_set_code/auth_with_calldata_and_access_list.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_set_code/auth_with_multiple_sstores.json,*
@@ -1070,7 +1096,6 @@ blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increas
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_set_code/same_tx_clear_then_reset_pre_delegated.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_set_code/same_tx_create_then_clear.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_set_code/self_sponsored_authorization.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_set_code/top_level_halt_keeps_intrinsic_auth_state_gas.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_sstore/cross_frame_refund_advance.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_sstore/partially_discharged_advance_revoked_by_halt.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8037_state_creation_gas_cost_increase/state_gas_sstore/sstore_clear_refund_reversal.json,*
@@ -1128,7 +1153,6 @@ blockchain_tests/for_amsterdam/amsterdam/eip8038_state_access_gas_cost_increase/
blockchain_tests/for_amsterdam/amsterdam/eip8038_state_access_gas_cost_increase/eip_mainnet/sstore_zero_to_nonzero.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8038_state_access_gas_cost_increase/exact_balance_no_fallback/access_list_no_fallback.json,tests/amsterdam/eip8038_state_access_gas_cost_increase/test_exact_balance_no_fallback.py::test_access_list_no_fallback[fork_Amsterdam-blockchain_test_from_state_test-one_address_one_key]
blockchain_tests/for_amsterdam/amsterdam/eip8038_state_access_gas_cost_increase/exact_balance_no_fallback/access_list_no_fallback.json,tests/amsterdam/eip8038_state_access_gas_cost_increase/test_exact_balance_no_fallback.py::test_access_list_no_fallback[fork_Amsterdam-blockchain_test_from_state_test-two_addresses]
-blockchain_tests/for_amsterdam/amsterdam/eip8038_state_access_gas_cost_increase/exact_balance_no_fallback/authorization_no_fallback.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8038_state_access_gas_cost_increase/ext_code_opcodes_gas/ext_code_double_read_empty_account.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8038_state_access_gas_cost_increase/ext_code_opcodes_gas/ext_code_opcode_gas.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8038_state_access_gas_cost_increase/ext_code_opcodes_gas/extcodecopy_empty_account_composes_additively.json,*
@@ -1161,16 +1185,21 @@ blockchain_tests/for_amsterdam/amsterdam/eip8038_state_access_gas_cost_increase/
blockchain_tests/for_amsterdam/amsterdam/eip8038_state_access_gas_cost_increase/sstore_refunds/sstore_refund_quotient_cap.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8038_state_access_gas_cost_increase/sstore_refunds/sstore_restore_nonzero_refunds_write.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8038_state_access_gas_cost_increase/transient_storage_regression/transient_storage_gas_unchanged.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip8246_selfdestruct_no_burn/selfdestruct_no_burn/create_transaction_initcode_selfdestruct.json,*
+blockchain_tests/for_amsterdam/amsterdam/eip8246_selfdestruct_no_burn/selfdestruct_no_burn/create_transaction_initcode_selfdestruct.json,tests/amsterdam/eip8246_selfdestruct_no_burn/test_selfdestruct_no_burn.py::test_create_transaction_initcode_selfdestruct[fork_Amsterdam-blockchain_test_from_state_test-kept]
blockchain_tests/for_amsterdam/amsterdam/eip8246_selfdestruct_no_burn/selfdestruct_no_burn/selfdestructing_initcode_preserves_balance.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8282_builder_execution_requests/builder_deposit_disable/builder_deposit_inhibited.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8282_builder_execution_requests/builder_deposits/builder_deposit_requests.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8282_builder_execution_requests/builder_exit_disable/builder_exit_inhibited.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip8282_builder_execution_requests/builder_exits/builder_exit_requests.json,*
+blockchain_tests/for_amsterdam/amsterdam/eip8282_builder_execution_requests/builder_exits/builder_exit_requests.json,tests/amsterdam/eip8282_builder_execution_requests/test_builder_exits.py::test_builder_exit_requests[fork_Amsterdam-blockchain_test-single_block_carry_over_builder_exits_from_contract]
+blockchain_tests/for_amsterdam/amsterdam/eip8282_builder_execution_requests/builder_exits/builder_exit_requests.json,tests/amsterdam/eip8282_builder_execution_requests/test_builder_exits.py::test_builder_exit_requests[fork_Amsterdam-blockchain_test-single_block_max_builder_exits_from_contract]
+blockchain_tests/for_amsterdam/amsterdam/eip8282_builder_execution_requests/builder_exits/builder_exit_requests.json,tests/amsterdam/eip8282_builder_execution_requests/test_builder_exits.py::test_builder_exit_requests[fork_Amsterdam-blockchain_test-single_block_multiple_builder_exits_from_different_eoa]
+blockchain_tests/for_amsterdam/amsterdam/eip8282_builder_execution_requests/builder_exits/builder_exit_requests.json,tests/amsterdam/eip8282_builder_execution_requests/test_builder_exits.py::test_builder_exit_requests[fork_Amsterdam-blockchain_test-single_block_multiple_builder_exits_from_same_eoa]
+blockchain_tests/for_amsterdam/amsterdam/eip8282_builder_execution_requests/builder_exits/builder_exit_requests.json,tests/amsterdam/eip8282_builder_execution_requests/test_builder_exits.py::test_builder_exit_requests[fork_Amsterdam-blockchain_test-single_block_single_builder_exit_from_contract]
+blockchain_tests/for_amsterdam/amsterdam/eip8282_builder_execution_requests/builder_exits/builder_exit_requests.json,tests/amsterdam/eip8282_builder_execution_requests/test_builder_exits.py::test_builder_exit_requests[fork_Amsterdam-blockchain_test-single_block_single_builder_exit_from_eoa]
+blockchain_tests/for_amsterdam/amsterdam/eip8282_builder_execution_requests/builder_exits/builder_exit_requests.json,tests/amsterdam/eip8282_builder_execution_requests/test_builder_exits.py::test_builder_exit_requests[fork_Amsterdam-blockchain_test-single_block_single_builder_exit_insufficient_fee]
blockchain_tests/for_amsterdam/amsterdam/eip8282_builder_execution_requests/builder_requests_out_of_gas/builder_request_out_of_gas.json,*
blockchain_tests/for_amsterdam/amsterdam/eip8282_builder_execution_requests/eip_mainnet/eip_8282.json,*
-blockchain_tests/for_amsterdam/amsterdam/eip8282_builder_execution_requests/modified_builder_contract/system_contract_errors.json,tests/amsterdam/eip8282_builder_execution_requests/test_modified_builder_contract.py::test_system_contract_errors[fork_Amsterdam-blockchain_test-system_contract_reaches_gas_limit-builder_deposit_contract]
-blockchain_tests/for_amsterdam/amsterdam/eip8282_builder_execution_requests/modified_builder_contract/system_contract_errors.json,tests/amsterdam/eip8282_builder_execution_requests/test_modified_builder_contract.py::test_system_contract_errors[fork_Amsterdam-blockchain_test-system_contract_reaches_gas_limit-builder_exit_contract]
+blockchain_tests/for_amsterdam/amsterdam/eip8282_builder_execution_requests/modified_builder_contract/system_contract_errors.json,*
blockchain_tests/for_amsterdam/berlin/eip2929_gas_cost_increases/call/call_insufficient_balance.json,*
blockchain_tests/for_amsterdam/berlin/eip2929_gas_cost_increases/create/create_insufficient_balance.json,*
blockchain_tests/for_amsterdam/berlin/eip2929_gas_cost_increases/create/create_nonce_overflow.json,*
@@ -1216,20 +1245,6 @@ blockchain_tests/for_amsterdam/berlin/eip2930_access_list/tx_intrinsic_gas/tx_in
blockchain_tests/for_amsterdam/berlin/eip2930_access_list/tx_intrinsic_gas/tx_intrinsic_gas.json,tests/berlin/eip2930_access_list/test_tx_intrinsic_gas.py::test_tx_intrinsic_gas[fork_Amsterdam-tx_type_1-blockchain_test_from_state_test-below_intrinsic_False-access_list_1_address_empty_keys-data_set_33_bytes]
blockchain_tests/for_amsterdam/berlin/eip2930_access_list/tx_intrinsic_gas/tx_intrinsic_gas.json,tests/berlin/eip2930_access_list/test_tx_intrinsic_gas.py::test_tx_intrinsic_gas[fork_Amsterdam-tx_type_1-blockchain_test_from_state_test-below_intrinsic_False-access_list_1_address_empty_keys-data_set_33_empty_bytes]
blockchain_tests/for_amsterdam/berlin/eip2930_access_list/tx_intrinsic_gas/tx_intrinsic_gas.json,tests/berlin/eip2930_access_list/test_tx_intrinsic_gas.py::test_tx_intrinsic_gas[fork_Amsterdam-tx_type_1-blockchain_test_from_state_test-below_intrinsic_False-access_list_1_address_empty_keys-data_set_66_bytes_half_zeros]
-blockchain_tests/for_amsterdam/berlin/eip2930_access_list/tx_intrinsic_gas/tx_intrinsic_gas.json,tests/berlin/eip2930_access_list/test_tx_intrinsic_gas.py::test_tx_intrinsic_gas[fork_Amsterdam-tx_type_1-blockchain_test_from_state_test-below_intrinsic_False-access_list_12_address_42_keys-data_1_non_zero_byte]
-blockchain_tests/for_amsterdam/berlin/eip2930_access_list/tx_intrinsic_gas/tx_intrinsic_gas.json,tests/berlin/eip2930_access_list/test_tx_intrinsic_gas.py::test_tx_intrinsic_gas[fork_Amsterdam-tx_type_1-blockchain_test_from_state_test-below_intrinsic_False-access_list_12_address_42_keys-data_1_zero_byte_1_non_zero_byte_reversed]
-blockchain_tests/for_amsterdam/berlin/eip2930_access_list/tx_intrinsic_gas/tx_intrinsic_gas.json,tests/berlin/eip2930_access_list/test_tx_intrinsic_gas.py::test_tx_intrinsic_gas[fork_Amsterdam-tx_type_1-blockchain_test_from_state_test-below_intrinsic_False-access_list_12_address_42_keys-data_1_zero_byte_1_non_zero_byte]
-blockchain_tests/for_amsterdam/berlin/eip2930_access_list/tx_intrinsic_gas/tx_intrinsic_gas.json,tests/berlin/eip2930_access_list/test_tx_intrinsic_gas.py::test_tx_intrinsic_gas[fork_Amsterdam-tx_type_1-blockchain_test_from_state_test-below_intrinsic_False-access_list_12_address_42_keys-data_1_zero_byte]
-blockchain_tests/for_amsterdam/berlin/eip2930_access_list/tx_intrinsic_gas/tx_intrinsic_gas.json,tests/berlin/eip2930_access_list/test_tx_intrinsic_gas.py::test_tx_intrinsic_gas[fork_Amsterdam-tx_type_1-blockchain_test_from_state_test-below_intrinsic_False-access_list_12_address_42_keys-data_4_zero_byte]
-blockchain_tests/for_amsterdam/berlin/eip2930_access_list/tx_intrinsic_gas/tx_intrinsic_gas.json,tests/berlin/eip2930_access_list/test_tx_intrinsic_gas.py::test_tx_intrinsic_gas[fork_Amsterdam-tx_type_1-blockchain_test_from_state_test-below_intrinsic_False-access_list_12_address_42_keys-data_empty]
-blockchain_tests/for_amsterdam/berlin/eip2930_access_list/tx_intrinsic_gas/tx_intrinsic_gas.json,tests/berlin/eip2930_access_list/test_tx_intrinsic_gas.py::test_tx_intrinsic_gas[fork_Amsterdam-tx_type_1-blockchain_test_from_state_test-below_intrinsic_False-access_list_12_address_42_keys-data_set_1]
-blockchain_tests/for_amsterdam/berlin/eip2930_access_list/tx_intrinsic_gas/tx_intrinsic_gas.json,tests/berlin/eip2930_access_list/test_tx_intrinsic_gas.py::test_tx_intrinsic_gas[fork_Amsterdam-tx_type_1-blockchain_test_from_state_test-below_intrinsic_False-access_list_12_address_42_keys-data_set_2]
-blockchain_tests/for_amsterdam/berlin/eip2930_access_list/tx_intrinsic_gas/tx_intrinsic_gas.json,tests/berlin/eip2930_access_list/test_tx_intrinsic_gas.py::test_tx_intrinsic_gas[fork_Amsterdam-tx_type_1-blockchain_test_from_state_test-below_intrinsic_False-access_list_12_address_42_keys-data_set_3]
-blockchain_tests/for_amsterdam/berlin/eip2930_access_list/tx_intrinsic_gas/tx_intrinsic_gas.json,tests/berlin/eip2930_access_list/test_tx_intrinsic_gas.py::test_tx_intrinsic_gas[fork_Amsterdam-tx_type_1-blockchain_test_from_state_test-below_intrinsic_False-access_list_12_address_42_keys-data_set_31_bytes]
-blockchain_tests/for_amsterdam/berlin/eip2930_access_list/tx_intrinsic_gas/tx_intrinsic_gas.json,tests/berlin/eip2930_access_list/test_tx_intrinsic_gas.py::test_tx_intrinsic_gas[fork_Amsterdam-tx_type_1-blockchain_test_from_state_test-below_intrinsic_False-access_list_12_address_42_keys-data_set_32_bytes]
-blockchain_tests/for_amsterdam/berlin/eip2930_access_list/tx_intrinsic_gas/tx_intrinsic_gas.json,tests/berlin/eip2930_access_list/test_tx_intrinsic_gas.py::test_tx_intrinsic_gas[fork_Amsterdam-tx_type_1-blockchain_test_from_state_test-below_intrinsic_False-access_list_12_address_42_keys-data_set_33_bytes]
-blockchain_tests/for_amsterdam/berlin/eip2930_access_list/tx_intrinsic_gas/tx_intrinsic_gas.json,tests/berlin/eip2930_access_list/test_tx_intrinsic_gas.py::test_tx_intrinsic_gas[fork_Amsterdam-tx_type_1-blockchain_test_from_state_test-below_intrinsic_False-access_list_12_address_42_keys-data_set_33_empty_bytes]
-blockchain_tests/for_amsterdam/berlin/eip2930_access_list/tx_intrinsic_gas/tx_intrinsic_gas.json,tests/berlin/eip2930_access_list/test_tx_intrinsic_gas.py::test_tx_intrinsic_gas[fork_Amsterdam-tx_type_1-blockchain_test_from_state_test-below_intrinsic_False-access_list_12_address_42_keys-data_set_66_bytes_half_zeros]
blockchain_tests/for_amsterdam/berlin/eip2930_access_list/tx_intrinsic_gas/tx_intrinsic_gas.json,tests/berlin/eip2930_access_list/test_tx_intrinsic_gas.py::test_tx_intrinsic_gas[fork_Amsterdam-tx_type_1-blockchain_test_from_state_test-below_intrinsic_False-access_list_2_address_empty_keys-data_set_66_bytes_half_zeros]
blockchain_tests/for_amsterdam/berlin/eip2930_access_list/tx_intrinsic_gas/tx_intrinsic_gas.json,tests/berlin/eip2930_access_list/test_tx_intrinsic_gas.py::test_tx_intrinsic_gas[fork_Amsterdam-tx_type_1-blockchain_test_from_state_test-below_intrinsic_False-access_list_empty-data_1_non_zero_byte]
blockchain_tests/for_amsterdam/berlin/eip2930_access_list/tx_intrinsic_gas/tx_intrinsic_gas.json,tests/berlin/eip2930_access_list/test_tx_intrinsic_gas.py::test_tx_intrinsic_gas[fork_Amsterdam-tx_type_1-blockchain_test_from_state_test-below_intrinsic_False-access_list_empty-data_1_zero_byte_1_non_zero_byte_reversed]
@@ -1245,20 +1260,6 @@ blockchain_tests/for_amsterdam/berlin/eip2930_access_list/tx_intrinsic_gas/tx_in
blockchain_tests/for_amsterdam/berlin/eip2930_access_list/tx_intrinsic_gas/tx_intrinsic_gas.json,tests/berlin/eip2930_access_list/test_tx_intrinsic_gas.py::test_tx_intrinsic_gas[fork_Amsterdam-tx_type_1-blockchain_test_from_state_test-below_intrinsic_False-access_list_empty-data_set_33_bytes]
blockchain_tests/for_amsterdam/berlin/eip2930_access_list/tx_intrinsic_gas/tx_intrinsic_gas.json,tests/berlin/eip2930_access_list/test_tx_intrinsic_gas.py::test_tx_intrinsic_gas[fork_Amsterdam-tx_type_1-blockchain_test_from_state_test-below_intrinsic_False-access_list_empty-data_set_33_empty_bytes]
blockchain_tests/for_amsterdam/berlin/eip2930_access_list/tx_intrinsic_gas/tx_intrinsic_gas.json,tests/berlin/eip2930_access_list/test_tx_intrinsic_gas.py::test_tx_intrinsic_gas[fork_Amsterdam-tx_type_1-blockchain_test_from_state_test-below_intrinsic_False-access_list_empty-data_set_66_bytes_half_zeros]
-blockchain_tests/for_amsterdam/berlin/eip2930_access_list/tx_intrinsic_gas/tx_intrinsic_gas.json,tests/berlin/eip2930_access_list/test_tx_intrinsic_gas.py::test_tx_intrinsic_gas[fork_Amsterdam-tx_type_1-blockchain_test_from_state_test-below_intrinsic_True-access_list_12_address_42_keys-data_1_non_zero_byte]
-blockchain_tests/for_amsterdam/berlin/eip2930_access_list/tx_intrinsic_gas/tx_intrinsic_gas.json,tests/berlin/eip2930_access_list/test_tx_intrinsic_gas.py::test_tx_intrinsic_gas[fork_Amsterdam-tx_type_1-blockchain_test_from_state_test-below_intrinsic_True-access_list_12_address_42_keys-data_1_zero_byte_1_non_zero_byte_reversed]
-blockchain_tests/for_amsterdam/berlin/eip2930_access_list/tx_intrinsic_gas/tx_intrinsic_gas.json,tests/berlin/eip2930_access_list/test_tx_intrinsic_gas.py::test_tx_intrinsic_gas[fork_Amsterdam-tx_type_1-blockchain_test_from_state_test-below_intrinsic_True-access_list_12_address_42_keys-data_1_zero_byte_1_non_zero_byte]
-blockchain_tests/for_amsterdam/berlin/eip2930_access_list/tx_intrinsic_gas/tx_intrinsic_gas.json,tests/berlin/eip2930_access_list/test_tx_intrinsic_gas.py::test_tx_intrinsic_gas[fork_Amsterdam-tx_type_1-blockchain_test_from_state_test-below_intrinsic_True-access_list_12_address_42_keys-data_1_zero_byte]
-blockchain_tests/for_amsterdam/berlin/eip2930_access_list/tx_intrinsic_gas/tx_intrinsic_gas.json,tests/berlin/eip2930_access_list/test_tx_intrinsic_gas.py::test_tx_intrinsic_gas[fork_Amsterdam-tx_type_1-blockchain_test_from_state_test-below_intrinsic_True-access_list_12_address_42_keys-data_4_zero_byte]
-blockchain_tests/for_amsterdam/berlin/eip2930_access_list/tx_intrinsic_gas/tx_intrinsic_gas.json,tests/berlin/eip2930_access_list/test_tx_intrinsic_gas.py::test_tx_intrinsic_gas[fork_Amsterdam-tx_type_1-blockchain_test_from_state_test-below_intrinsic_True-access_list_12_address_42_keys-data_empty]
-blockchain_tests/for_amsterdam/berlin/eip2930_access_list/tx_intrinsic_gas/tx_intrinsic_gas.json,tests/berlin/eip2930_access_list/test_tx_intrinsic_gas.py::test_tx_intrinsic_gas[fork_Amsterdam-tx_type_1-blockchain_test_from_state_test-below_intrinsic_True-access_list_12_address_42_keys-data_set_1]
-blockchain_tests/for_amsterdam/berlin/eip2930_access_list/tx_intrinsic_gas/tx_intrinsic_gas.json,tests/berlin/eip2930_access_list/test_tx_intrinsic_gas.py::test_tx_intrinsic_gas[fork_Amsterdam-tx_type_1-blockchain_test_from_state_test-below_intrinsic_True-access_list_12_address_42_keys-data_set_2]
-blockchain_tests/for_amsterdam/berlin/eip2930_access_list/tx_intrinsic_gas/tx_intrinsic_gas.json,tests/berlin/eip2930_access_list/test_tx_intrinsic_gas.py::test_tx_intrinsic_gas[fork_Amsterdam-tx_type_1-blockchain_test_from_state_test-below_intrinsic_True-access_list_12_address_42_keys-data_set_3]
-blockchain_tests/for_amsterdam/berlin/eip2930_access_list/tx_intrinsic_gas/tx_intrinsic_gas.json,tests/berlin/eip2930_access_list/test_tx_intrinsic_gas.py::test_tx_intrinsic_gas[fork_Amsterdam-tx_type_1-blockchain_test_from_state_test-below_intrinsic_True-access_list_12_address_42_keys-data_set_31_bytes]
-blockchain_tests/for_amsterdam/berlin/eip2930_access_list/tx_intrinsic_gas/tx_intrinsic_gas.json,tests/berlin/eip2930_access_list/test_tx_intrinsic_gas.py::test_tx_intrinsic_gas[fork_Amsterdam-tx_type_1-blockchain_test_from_state_test-below_intrinsic_True-access_list_12_address_42_keys-data_set_32_bytes]
-blockchain_tests/for_amsterdam/berlin/eip2930_access_list/tx_intrinsic_gas/tx_intrinsic_gas.json,tests/berlin/eip2930_access_list/test_tx_intrinsic_gas.py::test_tx_intrinsic_gas[fork_Amsterdam-tx_type_1-blockchain_test_from_state_test-below_intrinsic_True-access_list_12_address_42_keys-data_set_33_bytes]
-blockchain_tests/for_amsterdam/berlin/eip2930_access_list/tx_intrinsic_gas/tx_intrinsic_gas.json,tests/berlin/eip2930_access_list/test_tx_intrinsic_gas.py::test_tx_intrinsic_gas[fork_Amsterdam-tx_type_1-blockchain_test_from_state_test-below_intrinsic_True-access_list_12_address_42_keys-data_set_33_empty_bytes]
-blockchain_tests/for_amsterdam/berlin/eip2930_access_list/tx_intrinsic_gas/tx_intrinsic_gas.json,tests/berlin/eip2930_access_list/test_tx_intrinsic_gas.py::test_tx_intrinsic_gas[fork_Amsterdam-tx_type_1-blockchain_test_from_state_test-below_intrinsic_True-access_list_12_address_42_keys-data_set_66_bytes_half_zeros]
blockchain_tests/for_amsterdam/berlin/eip2930_access_list/tx_intrinsic_gas/tx_intrinsic_gas.json,tests/berlin/eip2930_access_list/test_tx_intrinsic_gas.py::test_tx_intrinsic_gas[fork_Amsterdam-tx_type_2-blockchain_test_from_state_test-below_intrinsic_False-access_list_1_address_empty_keys-data_1_non_zero_byte]
blockchain_tests/for_amsterdam/berlin/eip2930_access_list/tx_intrinsic_gas/tx_intrinsic_gas.json,tests/berlin/eip2930_access_list/test_tx_intrinsic_gas.py::test_tx_intrinsic_gas[fork_Amsterdam-tx_type_2-blockchain_test_from_state_test-below_intrinsic_False-access_list_1_address_empty_keys-data_1_zero_byte_1_non_zero_byte_reversed]
blockchain_tests/for_amsterdam/berlin/eip2930_access_list/tx_intrinsic_gas/tx_intrinsic_gas.json,tests/berlin/eip2930_access_list/test_tx_intrinsic_gas.py::test_tx_intrinsic_gas[fork_Amsterdam-tx_type_2-blockchain_test_from_state_test-below_intrinsic_False-access_list_1_address_empty_keys-data_1_zero_byte_1_non_zero_byte]
@@ -1273,20 +1274,6 @@ blockchain_tests/for_amsterdam/berlin/eip2930_access_list/tx_intrinsic_gas/tx_in
blockchain_tests/for_amsterdam/berlin/eip2930_access_list/tx_intrinsic_gas/tx_intrinsic_gas.json,tests/berlin/eip2930_access_list/test_tx_intrinsic_gas.py::test_tx_intrinsic_gas[fork_Amsterdam-tx_type_2-blockchain_test_from_state_test-below_intrinsic_False-access_list_1_address_empty_keys-data_set_33_bytes]
blockchain_tests/for_amsterdam/berlin/eip2930_access_list/tx_intrinsic_gas/tx_intrinsic_gas.json,tests/berlin/eip2930_access_list/test_tx_intrinsic_gas.py::test_tx_intrinsic_gas[fork_Amsterdam-tx_type_2-blockchain_test_from_state_test-below_intrinsic_False-access_list_1_address_empty_keys-data_set_33_empty_bytes]
blockchain_tests/for_amsterdam/berlin/eip2930_access_list/tx_intrinsic_gas/tx_intrinsic_gas.json,tests/berlin/eip2930_access_list/test_tx_intrinsic_gas.py::test_tx_intrinsic_gas[fork_Amsterdam-tx_type_2-blockchain_test_from_state_test-below_intrinsic_False-access_list_1_address_empty_keys-data_set_66_bytes_half_zeros]
-blockchain_tests/for_amsterdam/berlin/eip2930_access_list/tx_intrinsic_gas/tx_intrinsic_gas.json,tests/berlin/eip2930_access_list/test_tx_intrinsic_gas.py::test_tx_intrinsic_gas[fork_Amsterdam-tx_type_2-blockchain_test_from_state_test-below_intrinsic_False-access_list_12_address_42_keys-data_1_non_zero_byte]
-blockchain_tests/for_amsterdam/berlin/eip2930_access_list/tx_intrinsic_gas/tx_intrinsic_gas.json,tests/berlin/eip2930_access_list/test_tx_intrinsic_gas.py::test_tx_intrinsic_gas[fork_Amsterdam-tx_type_2-blockchain_test_from_state_test-below_intrinsic_False-access_list_12_address_42_keys-data_1_zero_byte_1_non_zero_byte_reversed]
-blockchain_tests/for_amsterdam/berlin/eip2930_access_list/tx_intrinsic_gas/tx_intrinsic_gas.json,tests/berlin/eip2930_access_list/test_tx_intrinsic_gas.py::test_tx_intrinsic_gas[fork_Amsterdam-tx_type_2-blockchain_test_from_state_test-below_intrinsic_False-access_list_12_address_42_keys-data_1_zero_byte_1_non_zero_byte]
-blockchain_tests/for_amsterdam/berlin/eip2930_access_list/tx_intrinsic_gas/tx_intrinsic_gas.json,tests/berlin/eip2930_access_list/test_tx_intrinsic_gas.py::test_tx_intrinsic_gas[fork_Amsterdam-tx_type_2-blockchain_test_from_state_test-below_intrinsic_False-access_list_12_address_42_keys-data_1_zero_byte]
-blockchain_tests/for_amsterdam/berlin/eip2930_access_list/tx_intrinsic_gas/tx_intrinsic_gas.json,tests/berlin/eip2930_access_list/test_tx_intrinsic_gas.py::test_tx_intrinsic_gas[fork_Amsterdam-tx_type_2-blockchain_test_from_state_test-below_intrinsic_False-access_list_12_address_42_keys-data_4_zero_byte]
-blockchain_tests/for_amsterdam/berlin/eip2930_access_list/tx_intrinsic_gas/tx_intrinsic_gas.json,tests/berlin/eip2930_access_list/test_tx_intrinsic_gas.py::test_tx_intrinsic_gas[fork_Amsterdam-tx_type_2-blockchain_test_from_state_test-below_intrinsic_False-access_list_12_address_42_keys-data_empty]
-blockchain_tests/for_amsterdam/berlin/eip2930_access_list/tx_intrinsic_gas/tx_intrinsic_gas.json,tests/berlin/eip2930_access_list/test_tx_intrinsic_gas.py::test_tx_intrinsic_gas[fork_Amsterdam-tx_type_2-blockchain_test_from_state_test-below_intrinsic_False-access_list_12_address_42_keys-data_set_1]
-blockchain_tests/for_amsterdam/berlin/eip2930_access_list/tx_intrinsic_gas/tx_intrinsic_gas.json,tests/berlin/eip2930_access_list/test_tx_intrinsic_gas.py::test_tx_intrinsic_gas[fork_Amsterdam-tx_type_2-blockchain_test_from_state_test-below_intrinsic_False-access_list_12_address_42_keys-data_set_2]
-blockchain_tests/for_amsterdam/berlin/eip2930_access_list/tx_intrinsic_gas/tx_intrinsic_gas.json,tests/berlin/eip2930_access_list/test_tx_intrinsic_gas.py::test_tx_intrinsic_gas[fork_Amsterdam-tx_type_2-blockchain_test_from_state_test-below_intrinsic_False-access_list_12_address_42_keys-data_set_3]
-blockchain_tests/for_amsterdam/berlin/eip2930_access_list/tx_intrinsic_gas/tx_intrinsic_gas.json,tests/berlin/eip2930_access_list/test_tx_intrinsic_gas.py::test_tx_intrinsic_gas[fork_Amsterdam-tx_type_2-blockchain_test_from_state_test-below_intrinsic_False-access_list_12_address_42_keys-data_set_31_bytes]
-blockchain_tests/for_amsterdam/berlin/eip2930_access_list/tx_intrinsic_gas/tx_intrinsic_gas.json,tests/berlin/eip2930_access_list/test_tx_intrinsic_gas.py::test_tx_intrinsic_gas[fork_Amsterdam-tx_type_2-blockchain_test_from_state_test-below_intrinsic_False-access_list_12_address_42_keys-data_set_32_bytes]
-blockchain_tests/for_amsterdam/berlin/eip2930_access_list/tx_intrinsic_gas/tx_intrinsic_gas.json,tests/berlin/eip2930_access_list/test_tx_intrinsic_gas.py::test_tx_intrinsic_gas[fork_Amsterdam-tx_type_2-blockchain_test_from_state_test-below_intrinsic_False-access_list_12_address_42_keys-data_set_33_bytes]
-blockchain_tests/for_amsterdam/berlin/eip2930_access_list/tx_intrinsic_gas/tx_intrinsic_gas.json,tests/berlin/eip2930_access_list/test_tx_intrinsic_gas.py::test_tx_intrinsic_gas[fork_Amsterdam-tx_type_2-blockchain_test_from_state_test-below_intrinsic_False-access_list_12_address_42_keys-data_set_33_empty_bytes]
-blockchain_tests/for_amsterdam/berlin/eip2930_access_list/tx_intrinsic_gas/tx_intrinsic_gas.json,tests/berlin/eip2930_access_list/test_tx_intrinsic_gas.py::test_tx_intrinsic_gas[fork_Amsterdam-tx_type_2-blockchain_test_from_state_test-below_intrinsic_False-access_list_12_address_42_keys-data_set_66_bytes_half_zeros]
blockchain_tests/for_amsterdam/berlin/eip2930_access_list/tx_intrinsic_gas/tx_intrinsic_gas.json,tests/berlin/eip2930_access_list/test_tx_intrinsic_gas.py::test_tx_intrinsic_gas[fork_Amsterdam-tx_type_2-blockchain_test_from_state_test-below_intrinsic_False-access_list_2_address_empty_keys-data_set_66_bytes_half_zeros]
blockchain_tests/for_amsterdam/berlin/eip2930_access_list/tx_intrinsic_gas/tx_intrinsic_gas.json,tests/berlin/eip2930_access_list/test_tx_intrinsic_gas.py::test_tx_intrinsic_gas[fork_Amsterdam-tx_type_2-blockchain_test_from_state_test-below_intrinsic_False-access_list_empty-data_1_non_zero_byte]
blockchain_tests/for_amsterdam/berlin/eip2930_access_list/tx_intrinsic_gas/tx_intrinsic_gas.json,tests/berlin/eip2930_access_list/test_tx_intrinsic_gas.py::test_tx_intrinsic_gas[fork_Amsterdam-tx_type_2-blockchain_test_from_state_test-below_intrinsic_False-access_list_empty-data_1_zero_byte_1_non_zero_byte_reversed]
@@ -1302,20 +1289,6 @@ blockchain_tests/for_amsterdam/berlin/eip2930_access_list/tx_intrinsic_gas/tx_in
blockchain_tests/for_amsterdam/berlin/eip2930_access_list/tx_intrinsic_gas/tx_intrinsic_gas.json,tests/berlin/eip2930_access_list/test_tx_intrinsic_gas.py::test_tx_intrinsic_gas[fork_Amsterdam-tx_type_2-blockchain_test_from_state_test-below_intrinsic_False-access_list_empty-data_set_33_bytes]
blockchain_tests/for_amsterdam/berlin/eip2930_access_list/tx_intrinsic_gas/tx_intrinsic_gas.json,tests/berlin/eip2930_access_list/test_tx_intrinsic_gas.py::test_tx_intrinsic_gas[fork_Amsterdam-tx_type_2-blockchain_test_from_state_test-below_intrinsic_False-access_list_empty-data_set_33_empty_bytes]
blockchain_tests/for_amsterdam/berlin/eip2930_access_list/tx_intrinsic_gas/tx_intrinsic_gas.json,tests/berlin/eip2930_access_list/test_tx_intrinsic_gas.py::test_tx_intrinsic_gas[fork_Amsterdam-tx_type_2-blockchain_test_from_state_test-below_intrinsic_False-access_list_empty-data_set_66_bytes_half_zeros]
-blockchain_tests/for_amsterdam/berlin/eip2930_access_list/tx_intrinsic_gas/tx_intrinsic_gas.json,tests/berlin/eip2930_access_list/test_tx_intrinsic_gas.py::test_tx_intrinsic_gas[fork_Amsterdam-tx_type_2-blockchain_test_from_state_test-below_intrinsic_True-access_list_12_address_42_keys-data_1_non_zero_byte]
-blockchain_tests/for_amsterdam/berlin/eip2930_access_list/tx_intrinsic_gas/tx_intrinsic_gas.json,tests/berlin/eip2930_access_list/test_tx_intrinsic_gas.py::test_tx_intrinsic_gas[fork_Amsterdam-tx_type_2-blockchain_test_from_state_test-below_intrinsic_True-access_list_12_address_42_keys-data_1_zero_byte_1_non_zero_byte_reversed]
-blockchain_tests/for_amsterdam/berlin/eip2930_access_list/tx_intrinsic_gas/tx_intrinsic_gas.json,tests/berlin/eip2930_access_list/test_tx_intrinsic_gas.py::test_tx_intrinsic_gas[fork_Amsterdam-tx_type_2-blockchain_test_from_state_test-below_intrinsic_True-access_list_12_address_42_keys-data_1_zero_byte_1_non_zero_byte]
-blockchain_tests/for_amsterdam/berlin/eip2930_access_list/tx_intrinsic_gas/tx_intrinsic_gas.json,tests/berlin/eip2930_access_list/test_tx_intrinsic_gas.py::test_tx_intrinsic_gas[fork_Amsterdam-tx_type_2-blockchain_test_from_state_test-below_intrinsic_True-access_list_12_address_42_keys-data_1_zero_byte]
-blockchain_tests/for_amsterdam/berlin/eip2930_access_list/tx_intrinsic_gas/tx_intrinsic_gas.json,tests/berlin/eip2930_access_list/test_tx_intrinsic_gas.py::test_tx_intrinsic_gas[fork_Amsterdam-tx_type_2-blockchain_test_from_state_test-below_intrinsic_True-access_list_12_address_42_keys-data_4_zero_byte]
-blockchain_tests/for_amsterdam/berlin/eip2930_access_list/tx_intrinsic_gas/tx_intrinsic_gas.json,tests/berlin/eip2930_access_list/test_tx_intrinsic_gas.py::test_tx_intrinsic_gas[fork_Amsterdam-tx_type_2-blockchain_test_from_state_test-below_intrinsic_True-access_list_12_address_42_keys-data_empty]
-blockchain_tests/for_amsterdam/berlin/eip2930_access_list/tx_intrinsic_gas/tx_intrinsic_gas.json,tests/berlin/eip2930_access_list/test_tx_intrinsic_gas.py::test_tx_intrinsic_gas[fork_Amsterdam-tx_type_2-blockchain_test_from_state_test-below_intrinsic_True-access_list_12_address_42_keys-data_set_1]
-blockchain_tests/for_amsterdam/berlin/eip2930_access_list/tx_intrinsic_gas/tx_intrinsic_gas.json,tests/berlin/eip2930_access_list/test_tx_intrinsic_gas.py::test_tx_intrinsic_gas[fork_Amsterdam-tx_type_2-blockchain_test_from_state_test-below_intrinsic_True-access_list_12_address_42_keys-data_set_2]
-blockchain_tests/for_amsterdam/berlin/eip2930_access_list/tx_intrinsic_gas/tx_intrinsic_gas.json,tests/berlin/eip2930_access_list/test_tx_intrinsic_gas.py::test_tx_intrinsic_gas[fork_Amsterdam-tx_type_2-blockchain_test_from_state_test-below_intrinsic_True-access_list_12_address_42_keys-data_set_3]
-blockchain_tests/for_amsterdam/berlin/eip2930_access_list/tx_intrinsic_gas/tx_intrinsic_gas.json,tests/berlin/eip2930_access_list/test_tx_intrinsic_gas.py::test_tx_intrinsic_gas[fork_Amsterdam-tx_type_2-blockchain_test_from_state_test-below_intrinsic_True-access_list_12_address_42_keys-data_set_31_bytes]
-blockchain_tests/for_amsterdam/berlin/eip2930_access_list/tx_intrinsic_gas/tx_intrinsic_gas.json,tests/berlin/eip2930_access_list/test_tx_intrinsic_gas.py::test_tx_intrinsic_gas[fork_Amsterdam-tx_type_2-blockchain_test_from_state_test-below_intrinsic_True-access_list_12_address_42_keys-data_set_32_bytes]
-blockchain_tests/for_amsterdam/berlin/eip2930_access_list/tx_intrinsic_gas/tx_intrinsic_gas.json,tests/berlin/eip2930_access_list/test_tx_intrinsic_gas.py::test_tx_intrinsic_gas[fork_Amsterdam-tx_type_2-blockchain_test_from_state_test-below_intrinsic_True-access_list_12_address_42_keys-data_set_33_bytes]
-blockchain_tests/for_amsterdam/berlin/eip2930_access_list/tx_intrinsic_gas/tx_intrinsic_gas.json,tests/berlin/eip2930_access_list/test_tx_intrinsic_gas.py::test_tx_intrinsic_gas[fork_Amsterdam-tx_type_2-blockchain_test_from_state_test-below_intrinsic_True-access_list_12_address_42_keys-data_set_33_empty_bytes]
-blockchain_tests/for_amsterdam/berlin/eip2930_access_list/tx_intrinsic_gas/tx_intrinsic_gas.json,tests/berlin/eip2930_access_list/test_tx_intrinsic_gas.py::test_tx_intrinsic_gas[fork_Amsterdam-tx_type_2-blockchain_test_from_state_test-below_intrinsic_True-access_list_12_address_42_keys-data_set_66_bytes_half_zeros]
blockchain_tests/for_amsterdam/berlin/eip2930_access_list/tx_type/eip2930_tx_validity.json,*
blockchain_tests/for_amsterdam/byzantium/eip196_ec_add_mul/ecadd/invalid.json,*
blockchain_tests/for_amsterdam/byzantium/eip196_ec_add_mul/ecadd/valid.json,*
@@ -1373,14 +1346,6 @@ blockchain_tests/for_amsterdam/byzantium/eip214_staticcall/staticcall/staticcall
blockchain_tests/for_amsterdam/byzantium/eip214_staticcall/staticcall/staticcall_call_to_precompile.json,*
blockchain_tests/for_amsterdam/byzantium/eip214_staticcall/staticcall/staticcall_nested_call_to_precompile.json,*
blockchain_tests/for_amsterdam/byzantium/eip214_staticcall/staticcall/staticcall_reentrant_call_to_precompile.json,*
-blockchain_tests/for_amsterdam/cancun/create/create_oog_from_eoa_refunds/create_oog_from_eoa_refunds.json,tests/cancun/create/test_create_oog_from_eoa_refunds.py::test_create_oog_from_eoa_refunds[fork_Amsterdam-blockchain_test-log_op-no_oog]
-blockchain_tests/for_amsterdam/cancun/create/create_oog_from_eoa_refunds/create_oog_from_eoa_refunds.json,tests/cancun/create/test_create_oog_from_eoa_refunds.py::test_create_oog_from_eoa_refunds[fork_Amsterdam-blockchain_test-nested_create-no_oog]
-blockchain_tests/for_amsterdam/cancun/create/create_oog_from_eoa_refunds/create_oog_from_eoa_refunds.json,tests/cancun/create/test_create_oog_from_eoa_refunds.py::test_create_oog_from_eoa_refunds[fork_Amsterdam-blockchain_test-nested_create2-no_oog]
-blockchain_tests/for_amsterdam/cancun/create/create_oog_from_eoa_refunds/create_oog_from_eoa_refunds.json,tests/cancun/create/test_create_oog_from_eoa_refunds.py::test_create_oog_from_eoa_refunds[fork_Amsterdam-blockchain_test-selfdestruct-no_oog]
-blockchain_tests/for_amsterdam/cancun/create/create_oog_from_eoa_refunds/create_oog_from_eoa_refunds.json,tests/cancun/create/test_create_oog_from_eoa_refunds.py::test_create_oog_from_eoa_refunds[fork_Amsterdam-blockchain_test-sstore_call-no_oog]
-blockchain_tests/for_amsterdam/cancun/create/create_oog_from_eoa_refunds/create_oog_from_eoa_refunds.json,tests/cancun/create/test_create_oog_from_eoa_refunds.py::test_create_oog_from_eoa_refunds[fork_Amsterdam-blockchain_test-sstore_callcode-no_oog]
-blockchain_tests/for_amsterdam/cancun/create/create_oog_from_eoa_refunds/create_oog_from_eoa_refunds.json,tests/cancun/create/test_create_oog_from_eoa_refunds.py::test_create_oog_from_eoa_refunds[fork_Amsterdam-blockchain_test-sstore_delegatecall-no_oog]
-blockchain_tests/for_amsterdam/cancun/create/create_oog_from_eoa_refunds/create_oog_from_eoa_refunds.json,tests/cancun/create/test_create_oog_from_eoa_refunds.py::test_create_oog_from_eoa_refunds[fork_Amsterdam-blockchain_test-sstore_direct-no_oog]
blockchain_tests/for_amsterdam/cancun/eip1153_tstore/basic_tload/basic_tload_after_store.json,*
blockchain_tests/for_amsterdam/cancun/eip1153_tstore/basic_tload/basic_tload_gasprice.json,*
blockchain_tests/for_amsterdam/cancun/eip1153_tstore/basic_tload/basic_tload_other_after_tstore.json,*
@@ -1416,108 +1381,6 @@ blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/blob_tx_attribute_c
blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/blob_tx_attribute_gasprice_opcode.json,*
blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/blob_tx_attribute_opcodes.json,*
blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/blob_tx_attribute_value_opcode.json,*
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,6)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(1,1,1,1,1,1,1,1,1,1,1,1,1,1,1)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(1,1,1,1,1,1,1,1,1,1,1,1,1,1,6)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(1,1,1,1,1,1,1,1,1,1,1,1,1,1)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(1,1,1,1,1,1,1,1,1,1,1,1,1,6)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(1,1,1,1,1,1,1,1,1,1,1,1,1)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(1,1,1,1,1,1,1,1,1,1,1,1,6)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(1,1,1,1,1,1,1,1,1,1,1,1)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(1,1,1,1,1,1,1,1,1,1,1,6)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(1,1,1,1,1,1,1,1,1,1,1)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(1,1,1,1,1,1,1,1,1,1,6)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(1,1,1,1,1,1,1,1,1,1)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(1,1,1,1,1,1,1,1,1,6)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(1,1,1,1,1,1,1,1,1)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(1,1,1,1,1,1,1,1,6)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(1,1,1,1,1,1,1,1)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(1,1,1,1,1,1,1,6)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(1,1,1,1,1,1,1)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(1,1,1,1,1,1,6)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(1,1,1,1,1,1)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(1,1,1,1,1,6)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(1,1,1,1,1)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(1,1,1,1,6)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(1,1,1,1)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(1,1,1,6)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(1,1,1)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(1,1,6)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(1,1)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(1,2)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(1,3)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(1,4)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(1,5)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(1,6,6,6)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(1,6,6)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(1,6)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(2,1)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(2,2,2,2,2,2,2)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(2,2)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(2,3)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(2,6,6,6)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(2,6,6)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(2,6)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(3,1)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(3,2)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(3,3,3,3,3,3,3)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(3,3,3,3,3,3)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(3,3,3)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(3,3)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(3,4)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(3,6,6,6)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(3,6,6)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(3,6)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(4,1)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(4,3)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(4,4,4,4)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(4,4,4)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(4,4)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(4,5)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(4,6,6)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(4,6)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(5,1)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(5,4)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(5,5,5,5)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(5,5,5)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(5,5)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(5,6,6)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(5,6)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(6,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(6,1,1,1,1,1,1,1,1,1,1,1,1,1,1)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(6,1,1,1,1,1,1,1,1,1,1,1,1,1)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(6,1,1,1,1,1,1,1,1,1,1,1,1)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(6,1,1,1,1,1,1,1,1,1,1,1)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(6,1,1,1,1,1,1,1,1,1,1)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(6,1,1,1,1,1,1,1,1,1)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(6,1,1,1,1,1,1,1,1)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(6,1,1,1,1,1,1,1)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(6,1,1,1,1,1,1)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(6,1,1,1,1,1)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(6,1,1,1,1)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(6,1,1,1)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(6,1,1)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(6,1)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(6,2)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(6,3)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(6,4)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(6,5)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(6,6,1)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(6,6,2)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(6,6,3)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(6,6,4)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(6,6,5)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(6,6,6,1)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(6,6,6,2)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(6,6,6,3)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(6,6,6)-blockchain_test--exact_balance_minus_1]"
-blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/insufficient_balance_blob_tx_combinations.json,"tests/cancun/eip4844_blobs/test_blob_txs.py::test_insufficient_balance_blob_tx_combinations[fork_Amsterdam-blobs_per_tx_(6,6)-blockchain_test--exact_balance_minus_1]"
blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/invalid_tx_blob_count.json,tests/cancun/eip4844_blobs/test_blob_txs.py::test_invalid_tx_blob_count[fork_Amsterdam-too_many_blobs-blockchain_test_from_state_test]
blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/invalid_tx_max_fee_per_blob_gas.json,tests/cancun/eip4844_blobs/test_blob_txs.py::test_invalid_tx_max_fee_per_blob_gas[fork_Amsterdam-insufficient_max_fee_per_blob_gas-blockchain_test-account_balance_modifier_1000000000]
blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blob_txs/sufficient_balance_blob_tx_pre_fund_tx.json,*
@@ -1532,6 +1395,7 @@ blockchain_tests/for_amsterdam/cancun/eip4844_blobs/blobhash_opcode/blobhash_sce
blockchain_tests/for_amsterdam/cancun/eip4844_blobs/excess_blob_gas/correct_decreasing_blob_gas_costs.json,*
blockchain_tests/for_amsterdam/cancun/eip4844_blobs/excess_blob_gas/correct_excess_blob_gas_calculation.json,*
blockchain_tests/for_amsterdam/cancun/eip4844_blobs/excess_blob_gas/correct_increasing_blob_gas_costs.json,*
+blockchain_tests/for_amsterdam/cancun/eip4844_blobs/excess_blob_gas/invalid_blob_gas_used_in_header.json,*
blockchain_tests/for_amsterdam/cancun/eip4844_blobs/excess_blob_gas/invalid_excess_blob_gas_above_target_change.json,tests/cancun/eip4844_blobs/test_excess_blob_gas.py::test_invalid_excess_blob_gas_above_target_change[fork_Amsterdam-max_blobs_increase_more_than_expected-blockchain_test-new_blobs_1]
blockchain_tests/for_amsterdam/cancun/eip4844_blobs/excess_blob_gas/invalid_excess_blob_gas_change.json,tests/cancun/eip4844_blobs/test_excess_blob_gas.py::test_invalid_excess_blob_gas_change[fork_Amsterdam-parent_blobs_1-header_excess_blobs_delta_-1-blockchain_test-new_blobs_1]
blockchain_tests/for_amsterdam/cancun/eip4844_blobs/excess_blob_gas/invalid_excess_blob_gas_change.json,tests/cancun/eip4844_blobs/test_excess_blob_gas.py::test_invalid_excess_blob_gas_change[fork_Amsterdam-parent_blobs_1-header_excess_blobs_delta_-10-blockchain_test-new_blobs_1]
@@ -5055,19 +4919,97 @@ blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/journal_revert/selfde
blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/reentrancy_selfdestruct_revert/reentrancy_selfdestruct_revert.json,*
blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct_revert/selfdestruct_created_in_same_tx_with_revert.json,*
blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct_revert/selfdestruct_not_created_in_same_tx_with_revert.json,*
-blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/calling_from_new_contract_to_pre_existing_contract.json,*
-blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/calling_from_pre_existing_contract_to_new_contract.json,*
-blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/create_and_destroy_multiple_contracts_same_tx.json,*
+blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/calling_from_new_contract_to_pre_existing_contract.json,tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_calling_from_new_contract_to_pre_existing_contract[fork_Amsterdam-blockchain_test_from_state_test-create_opcode_CREATE-call_opcode_CALLCODE-selfdestruct_contract_initial_balance_1-call_times_1]
+blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/calling_from_new_contract_to_pre_existing_contract.json,tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_calling_from_new_contract_to_pre_existing_contract[fork_Amsterdam-blockchain_test_from_state_test-create_opcode_CREATE-call_opcode_DELEGATECALL-selfdestruct_contract_initial_balance_1-call_times_1]
+blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/calling_from_pre_existing_contract_to_new_contract.json,tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_calling_from_pre_existing_contract_to_new_contract[fork_Amsterdam-blockchain_test_from_state_test-pre_existing_contract_initial_balance_0-selfdestruct_contract_initial_balance_1-call_times_1-call_opcode_CALLCODE-create_opcode_CREATE]
+blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/calling_from_pre_existing_contract_to_new_contract.json,tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_calling_from_pre_existing_contract_to_new_contract[fork_Amsterdam-blockchain_test_from_state_test-pre_existing_contract_initial_balance_0-selfdestruct_contract_initial_balance_1-call_times_1-call_opcode_CALLCODE-create_opcode_CREATE2]
+blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/calling_from_pre_existing_contract_to_new_contract.json,tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_calling_from_pre_existing_contract_to_new_contract[fork_Amsterdam-blockchain_test_from_state_test-pre_existing_contract_initial_balance_0-selfdestruct_contract_initial_balance_1-call_times_1-call_opcode_DELEGATECALL-create_opcode_CREATE]
+blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/calling_from_pre_existing_contract_to_new_contract.json,tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_calling_from_pre_existing_contract_to_new_contract[fork_Amsterdam-blockchain_test_from_state_test-pre_existing_contract_initial_balance_0-selfdestruct_contract_initial_balance_1-call_times_1-call_opcode_DELEGATECALL-create_opcode_CREATE2]
+blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/calling_from_pre_existing_contract_to_new_contract.json,tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_calling_from_pre_existing_contract_to_new_contract[fork_Amsterdam-blockchain_test_from_state_test-pre_existing_contract_initial_balance_1-selfdestruct_contract_initial_balance_0-call_times_1-call_opcode_CALLCODE-create_opcode_CREATE]
+blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/calling_from_pre_existing_contract_to_new_contract.json,tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_calling_from_pre_existing_contract_to_new_contract[fork_Amsterdam-blockchain_test_from_state_test-pre_existing_contract_initial_balance_1-selfdestruct_contract_initial_balance_0-call_times_1-call_opcode_CALLCODE-create_opcode_CREATE2]
+blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/calling_from_pre_existing_contract_to_new_contract.json,tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_calling_from_pre_existing_contract_to_new_contract[fork_Amsterdam-blockchain_test_from_state_test-pre_existing_contract_initial_balance_1-selfdestruct_contract_initial_balance_0-call_times_1-call_opcode_DELEGATECALL-create_opcode_CREATE]
+blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/calling_from_pre_existing_contract_to_new_contract.json,tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_calling_from_pre_existing_contract_to_new_contract[fork_Amsterdam-blockchain_test_from_state_test-pre_existing_contract_initial_balance_1-selfdestruct_contract_initial_balance_0-call_times_1-call_opcode_DELEGATECALL-create_opcode_CREATE2]
+blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/calling_from_pre_existing_contract_to_new_contract.json,tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_calling_from_pre_existing_contract_to_new_contract[fork_Amsterdam-blockchain_test_from_state_test-pre_existing_contract_initial_balance_1-selfdestruct_contract_initial_balance_1-call_times_1-call_opcode_CALLCODE-create_opcode_CREATE]
+blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/calling_from_pre_existing_contract_to_new_contract.json,tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_calling_from_pre_existing_contract_to_new_contract[fork_Amsterdam-blockchain_test_from_state_test-pre_existing_contract_initial_balance_1-selfdestruct_contract_initial_balance_1-call_times_1-call_opcode_CALLCODE-create_opcode_CREATE2]
+blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/calling_from_pre_existing_contract_to_new_contract.json,tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_calling_from_pre_existing_contract_to_new_contract[fork_Amsterdam-blockchain_test_from_state_test-pre_existing_contract_initial_balance_1-selfdestruct_contract_initial_balance_1-call_times_1-call_opcode_DELEGATECALL-create_opcode_CREATE]
+blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/calling_from_pre_existing_contract_to_new_contract.json,tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_calling_from_pre_existing_contract_to_new_contract[fork_Amsterdam-blockchain_test_from_state_test-pre_existing_contract_initial_balance_1-selfdestruct_contract_initial_balance_1-call_times_1-call_opcode_DELEGATECALL-create_opcode_CREATE2]
+blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/create_and_destroy_multiple_contracts_same_tx.json,tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_create_and_destroy_multiple_contracts_same_tx[fork_Amsterdam-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-num_contracts_2]
+blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/create_and_destroy_multiple_contracts_same_tx.json,tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_create_and_destroy_multiple_contracts_same_tx[fork_Amsterdam-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-num_contracts_3]
blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/create_multiple_contracts_destroy_one_then_destroy_other_next_tx.json,*
-blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/create_selfdestruct_same_tx_increased_nonce.json,*
-blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/create_selfdestruct_same_tx.json,*
-blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/parent_creates_child_selfdestruct_one.json,*
+blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/create_selfdestruct_same_tx_increased_nonce.json,tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_create_selfdestruct_same_tx_increased_nonce[fork_Amsterdam-blockchain_test_from_state_test-multiple_calls_single beneficiary-selfdestruct_contract_initial_balance_0-create_opcode_CREATE]
+blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/create_selfdestruct_same_tx_increased_nonce.json,tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_create_selfdestruct_same_tx_increased_nonce[fork_Amsterdam-blockchain_test_from_state_test-multiple_calls_single beneficiary-selfdestruct_contract_initial_balance_0-create_opcode_CREATE2]
+blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/create_selfdestruct_same_tx_increased_nonce.json,tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_create_selfdestruct_same_tx_increased_nonce[fork_Amsterdam-blockchain_test_from_state_test-multiple_calls_single beneficiary-selfdestruct_contract_initial_balance_100000-create_opcode_CREATE]
+blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/create_selfdestruct_same_tx_increased_nonce.json,tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_create_selfdestruct_same_tx_increased_nonce[fork_Amsterdam-blockchain_test_from_state_test-multiple_calls_single beneficiary-selfdestruct_contract_initial_balance_100000-create_opcode_CREATE2]
+blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/create_selfdestruct_same_tx_increased_nonce.json,tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_create_selfdestruct_same_tx_increased_nonce[fork_Amsterdam-blockchain_test_from_state_test-single_call-selfdestruct_contract_initial_balance_100000-create_opcode_CREATE]
+blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/create_selfdestruct_same_tx_increased_nonce.json,tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_create_selfdestruct_same_tx_increased_nonce[fork_Amsterdam-blockchain_test_from_state_test-single_call-selfdestruct_contract_initial_balance_100000-create_opcode_CREATE2]
+blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/create_selfdestruct_same_tx.json,tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_create_selfdestruct_same_tx[fork_Amsterdam-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_repeating_sendall_recipients_including_self_last-create_opcode_CREATE]
+blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/create_selfdestruct_same_tx.json,tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_create_selfdestruct_same_tx[fork_Amsterdam-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_repeating_sendall_recipients_including_self_last-create_opcode_CREATE2]
+blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/create_selfdestruct_same_tx.json,tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_create_selfdestruct_same_tx[fork_Amsterdam-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_repeating_sendall_recipients_including_self-create_opcode_CREATE]
+blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/create_selfdestruct_same_tx.json,tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_create_selfdestruct_same_tx[fork_Amsterdam-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_repeating_sendall_recipients_including_self-create_opcode_CREATE2]
+blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/create_selfdestruct_same_tx.json,tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_create_selfdestruct_same_tx[fork_Amsterdam-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_sendall_recipients_including_self_last-create_opcode_CREATE]
+blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/create_selfdestruct_same_tx.json,tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_create_selfdestruct_same_tx[fork_Amsterdam-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_sendall_recipients_including_self_last-create_opcode_CREATE2]
+blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/create_selfdestruct_same_tx.json,tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_create_selfdestruct_same_tx[fork_Amsterdam-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_sendall_recipients_including_self-create_opcode_CREATE]
+blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/create_selfdestruct_same_tx.json,tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_create_selfdestruct_same_tx[fork_Amsterdam-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_sendall_recipients_including_self-create_opcode_CREATE2]
+blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/create_selfdestruct_same_tx.json,tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_create_selfdestruct_same_tx[fork_Amsterdam-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_sendall_recipients-create_opcode_CREATE]
+blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/create_selfdestruct_same_tx.json,tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_create_selfdestruct_same_tx[fork_Amsterdam-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_sendall_recipients-create_opcode_CREATE2]
+blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/create_selfdestruct_same_tx.json,tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_create_selfdestruct_same_tx[fork_Amsterdam-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-multiple_calls_single_self_recipient-create_opcode_CREATE]
+blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/create_selfdestruct_same_tx.json,tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_create_selfdestruct_same_tx[fork_Amsterdam-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-multiple_calls_single_self_recipient-create_opcode_CREATE2]
+blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/create_selfdestruct_same_tx.json,tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_create_selfdestruct_same_tx[fork_Amsterdam-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-multiple_calls_single_sendall_recipient-create_opcode_CREATE]
+blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/create_selfdestruct_same_tx.json,tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_create_selfdestruct_same_tx[fork_Amsterdam-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-multiple_calls_single_sendall_recipient-create_opcode_CREATE2]
+blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/create_selfdestruct_same_tx.json,tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_create_selfdestruct_same_tx[fork_Amsterdam-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_repeating_sendall_recipients_including_self_last-create_opcode_CREATE]
+blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/create_selfdestruct_same_tx.json,tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_create_selfdestruct_same_tx[fork_Amsterdam-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_repeating_sendall_recipients_including_self_last-create_opcode_CREATE2]
+blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/create_selfdestruct_same_tx.json,tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_create_selfdestruct_same_tx[fork_Amsterdam-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_repeating_sendall_recipients_including_self-create_opcode_CREATE]
+blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/create_selfdestruct_same_tx.json,tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_create_selfdestruct_same_tx[fork_Amsterdam-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_repeating_sendall_recipients_including_self-create_opcode_CREATE2]
+blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/create_selfdestruct_same_tx.json,tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_create_selfdestruct_same_tx[fork_Amsterdam-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_sendall_recipients_including_self_last-create_opcode_CREATE]
+blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/create_selfdestruct_same_tx.json,tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_create_selfdestruct_same_tx[fork_Amsterdam-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_sendall_recipients_including_self_last-create_opcode_CREATE2]
+blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/create_selfdestruct_same_tx.json,tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_create_selfdestruct_same_tx[fork_Amsterdam-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_sendall_recipients_including_self-create_opcode_CREATE]
+blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/create_selfdestruct_same_tx.json,tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_create_selfdestruct_same_tx[fork_Amsterdam-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_sendall_recipients_including_self-create_opcode_CREATE2]
+blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/create_selfdestruct_same_tx.json,tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_create_selfdestruct_same_tx[fork_Amsterdam-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_sendall_recipients-create_opcode_CREATE]
+blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/create_selfdestruct_same_tx.json,tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_create_selfdestruct_same_tx[fork_Amsterdam-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_sendall_recipients-create_opcode_CREATE2]
+blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/create_selfdestruct_same_tx.json,tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_create_selfdestruct_same_tx[fork_Amsterdam-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_single_self_recipient-create_opcode_CREATE]
+blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/create_selfdestruct_same_tx.json,tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_create_selfdestruct_same_tx[fork_Amsterdam-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_single_self_recipient-create_opcode_CREATE2]
+blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/create_selfdestruct_same_tx.json,tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_create_selfdestruct_same_tx[fork_Amsterdam-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_single_sendall_recipient-create_opcode_CREATE]
+blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/create_selfdestruct_same_tx.json,tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_create_selfdestruct_same_tx[fork_Amsterdam-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_single_sendall_recipient-create_opcode_CREATE2]
+blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/create_selfdestruct_same_tx.json,tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_create_selfdestruct_same_tx[fork_Amsterdam-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-single_call_self-create_opcode_CREATE]
+blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/create_selfdestruct_same_tx.json,tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_create_selfdestruct_same_tx[fork_Amsterdam-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-single_call_self-create_opcode_CREATE2]
+blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/create_selfdestruct_same_tx.json,tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_create_selfdestruct_same_tx[fork_Amsterdam-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-single_call-create_opcode_CREATE]
+blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/create_selfdestruct_same_tx.json,tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_create_selfdestruct_same_tx[fork_Amsterdam-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-single_call-create_opcode_CREATE2]
+blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/parent_creates_child_selfdestruct_one.json,tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_parent_creates_child_selfdestruct_one[fork_Amsterdam-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-destroy_parent_False]
+blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/parent_creates_child_selfdestruct_one.json,tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_parent_creates_child_selfdestruct_one[fork_Amsterdam-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-destroy_parent_True]
blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/recreate_self_destructed_contract_different_txs.json,*
-blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/recursive_contract_creation_and_selfdestruct.json,*
-blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/self_destructing_initcode_create_tx.json,*
-blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/self_destructing_initcode.json,*
-blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/selfdestruct_created_same_block_different_tx.json,*
-blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/selfdestruct_pre_existing.json,*
+blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/recursive_contract_creation_and_selfdestruct.json,tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_recursive_contract_creation_and_selfdestruct[fork_Amsterdam-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-selfdestruct_on_unwind_False-recursion_depth_2]
+blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/recursive_contract_creation_and_selfdestruct.json,tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_recursive_contract_creation_and_selfdestruct[fork_Amsterdam-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-selfdestruct_on_unwind_False-recursion_depth_3]
+blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/recursive_contract_creation_and_selfdestruct.json,tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_recursive_contract_creation_and_selfdestruct[fork_Amsterdam-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-selfdestruct_on_unwind_True-recursion_depth_2]
+blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/recursive_contract_creation_and_selfdestruct.json,tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_recursive_contract_creation_and_selfdestruct[fork_Amsterdam-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-selfdestruct_on_unwind_True-recursion_depth_3]
+blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/self_destructing_initcode_create_tx.json,tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_self_destructing_initcode_create_tx[fork_Amsterdam-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-tx_value_100000]
+blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/self_destructing_initcode_create_tx.json,tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_self_destructing_initcode_create_tx[fork_Amsterdam-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-tx_value_0]
+blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/self_destructing_initcode_create_tx.json,tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_self_destructing_initcode_create_tx[fork_Amsterdam-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-tx_value_100000]
+blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/self_destructing_initcode.json,tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_self_destructing_initcode[fork_Amsterdam-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-call_times_2-create_opcode_CREATE]
+blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/self_destructing_initcode.json,tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_self_destructing_initcode[fork_Amsterdam-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-call_times_2-create_opcode_CREATE2]
+blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/self_destructing_initcode.json,tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_self_destructing_initcode[fork_Amsterdam-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-call_times_0-create_opcode_CREATE]
+blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/self_destructing_initcode.json,tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_self_destructing_initcode[fork_Amsterdam-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-call_times_0-create_opcode_CREATE2]
+blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/self_destructing_initcode.json,tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_self_destructing_initcode[fork_Amsterdam-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-call_times_1-create_opcode_CREATE]
+blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/self_destructing_initcode.json,tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_self_destructing_initcode[fork_Amsterdam-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-call_times_1-create_opcode_CREATE2]
+blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/self_destructing_initcode.json,tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_self_destructing_initcode[fork_Amsterdam-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-call_times_2-create_opcode_CREATE]
+blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/self_destructing_initcode.json,tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_self_destructing_initcode[fork_Amsterdam-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-call_times_2-create_opcode_CREATE2]
+blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/selfdestruct_created_same_block_different_tx.json,tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_selfdestruct_created_same_block_different_tx[fork_Amsterdam-blockchain_test-call_times_1-selfdestruct_contract_initial_balance_1]
+blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/selfdestruct_created_same_block_different_tx.json,tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_selfdestruct_created_same_block_different_tx[fork_Amsterdam-blockchain_test-call_times_10-selfdestruct_contract_initial_balance_0]
+blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/selfdestruct_created_same_block_different_tx.json,tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_selfdestruct_created_same_block_different_tx[fork_Amsterdam-blockchain_test-call_times_10-selfdestruct_contract_initial_balance_1]
+blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/selfdestruct_pre_existing.json,tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_selfdestruct_pre_existing[fork_Amsterdam-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_repeating_sendall_recipients_including_self_last]
+blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/selfdestruct_pre_existing.json,tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_selfdestruct_pre_existing[fork_Amsterdam-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_repeating_sendall_recipients_including_self]
+blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/selfdestruct_pre_existing.json,tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_selfdestruct_pre_existing[fork_Amsterdam-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_sendall_recipients_including_self_last]
+blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/selfdestruct_pre_existing.json,tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_selfdestruct_pre_existing[fork_Amsterdam-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_sendall_recipients_including_self]
+blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/selfdestruct_pre_existing.json,tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_selfdestruct_pre_existing[fork_Amsterdam-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-multiple_calls_multiple_sendall_recipients]
+blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/selfdestruct_pre_existing.json,tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_selfdestruct_pre_existing[fork_Amsterdam-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-multiple_calls_single_self_recipient]
+blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/selfdestruct_pre_existing.json,tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_selfdestruct_pre_existing[fork_Amsterdam-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_0-multiple_calls_single_sendall_recipient]
+blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/selfdestruct_pre_existing.json,tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_selfdestruct_pre_existing[fork_Amsterdam-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_repeating_sendall_recipients_including_self_last]
+blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/selfdestruct_pre_existing.json,tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_selfdestruct_pre_existing[fork_Amsterdam-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_repeating_sendall_recipients_including_self]
+blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/selfdestruct_pre_existing.json,tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_selfdestruct_pre_existing[fork_Amsterdam-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_sendall_recipients_including_self_last]
+blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/selfdestruct_pre_existing.json,tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_selfdestruct_pre_existing[fork_Amsterdam-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_sendall_recipients_including_self]
+blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/selfdestruct_pre_existing.json,tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_selfdestruct_pre_existing[fork_Amsterdam-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_multiple_sendall_recipients]
+blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/selfdestruct_pre_existing.json,tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_selfdestruct_pre_existing[fork_Amsterdam-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_single_self_recipient]
+blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/selfdestruct_pre_existing.json,tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_selfdestruct_pre_existing[fork_Amsterdam-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-multiple_calls_single_sendall_recipient]
+blockchain_tests/for_amsterdam/cancun/eip6780_selfdestruct/selfdestruct/selfdestruct_pre_existing.json,tests/cancun/eip6780_selfdestruct/test_selfdestruct.py::test_selfdestruct_pre_existing[fork_Amsterdam-blockchain_test_from_state_test-selfdestruct_contract_initial_balance_100000-single_call]
blockchain_tests/for_amsterdam/cancun/eip7516_blobgasfee/blobgasfee_opcode/blobbasefee_out_of_gas.json,*
blockchain_tests/for_amsterdam/cancun/eip7516_blobgasfee/blobgasfee_opcode/blobbasefee_stack_overflow.json,*
blockchain_tests/for_amsterdam/constantinople/eip1014_create2/create_returndata/create2_return_data.json,*
@@ -5088,12 +5030,14 @@ blockchain_tests/for_amsterdam/constantinople/eip1052_extcodehash/extcodehash/ex
blockchain_tests/for_amsterdam/constantinople/eip1052_extcodehash/extcodehash/extcodehash_empty_account_variants.json,*
blockchain_tests/for_amsterdam/constantinople/eip1052_extcodehash/extcodehash/extcodehash_empty_contract_creation.json,*
blockchain_tests/for_amsterdam/constantinople/eip1052_extcodehash/extcodehash/extcodehash_empty_send_value.json,*
-blockchain_tests/for_amsterdam/constantinople/eip1052_extcodehash/extcodehash/extcodehash_in_init_code.json,*
+blockchain_tests/for_amsterdam/constantinople/eip1052_extcodehash/extcodehash/extcodehash_in_init_code.json,tests/constantinople/eip1052_extcodehash/test_extcodehash.py::test_extcodehash_in_init_code[fork_Amsterdam-blockchain_test_from_state_test-create_opcode_CREATE]
+blockchain_tests/for_amsterdam/constantinople/eip1052_extcodehash/extcodehash/extcodehash_in_init_code.json,tests/constantinople/eip1052_extcodehash/test_extcodehash.py::test_extcodehash_in_init_code[fork_Amsterdam-blockchain_test_from_state_test-create_opcode_CREATE2]
blockchain_tests/for_amsterdam/constantinople/eip1052_extcodehash/extcodehash/extcodehash_max_code_size.json,*
blockchain_tests/for_amsterdam/constantinople/eip1052_extcodehash/extcodehash/extcodehash_new_account.json,*
blockchain_tests/for_amsterdam/constantinople/eip1052_extcodehash/extcodehash/extcodehash_of_empty.json,*
blockchain_tests/for_amsterdam/constantinople/eip1052_extcodehash/extcodehash/extcodehash_precompile.json,*
-blockchain_tests/for_amsterdam/constantinople/eip1052_extcodehash/extcodehash/extcodehash_self_in_init.json,*
+blockchain_tests/for_amsterdam/constantinople/eip1052_extcodehash/extcodehash/extcodehash_self_in_init.json,tests/constantinople/eip1052_extcodehash/test_extcodehash.py::test_extcodehash_self_in_init[fork_Amsterdam-blockchain_test_from_state_test-create_opcode_CREATE]
+blockchain_tests/for_amsterdam/constantinople/eip1052_extcodehash/extcodehash/extcodehash_self_in_init.json,tests/constantinople/eip1052_extcodehash/test_extcodehash.py::test_extcodehash_self_in_init[fork_Amsterdam-blockchain_test_from_state_test-create_opcode_CREATE2]
blockchain_tests/for_amsterdam/constantinople/eip1052_extcodehash/extcodehash/extcodehash_self.json,*
blockchain_tests/for_amsterdam/constantinople/eip1052_extcodehash/extcodehash/extcodehash_subcall_create2_oog.json,*
blockchain_tests/for_amsterdam/constantinople/eip1052_extcodehash/extcodehash/extcodehash_subcall_selfdestruct.json,*
@@ -5101,8 +5045,6 @@ blockchain_tests/for_amsterdam/constantinople/eip1052_extcodehash/extcodehash/ex
blockchain_tests/for_amsterdam/constantinople/eip145_bitwise_shift/shift_combinations/combinations.json,*
blockchain_tests/for_amsterdam/frontier/create/create_collision/create_opcode_balance_only_target.json,*
blockchain_tests/for_amsterdam/frontier/create/create_collision/create_opcode_collision.json,*
-blockchain_tests/for_amsterdam/frontier/create/create_collision/create_tx_balance_only_target.json,*
-blockchain_tests/for_amsterdam/frontier/create/create_collision/create_tx_collision.json,*
blockchain_tests/for_amsterdam/frontier/create/create_deposit_oog/create_deposit_oog.json,*
blockchain_tests/for_amsterdam/frontier/create/create_one_byte/create_one_byte.json,*
blockchain_tests/for_amsterdam/frontier/create/create_preimage_layout/create_address_dynamic_nonce.json,*
@@ -5113,16 +5055,83 @@ blockchain_tests/for_amsterdam/frontier/create/create_suicide_during_init/create
blockchain_tests/for_amsterdam/frontier/create/create_suicide_store/create_suicide_store.json,*
blockchain_tests/for_amsterdam/frontier/eip2681_limit_account_nonce/nonce_reaching_max/set_code_self_authorization_reaching_nonce_max.json,*
blockchain_tests/for_amsterdam/frontier/eip2681_limit_account_nonce/nonce_reaching_max/tx_at_nonce_max_minus_one_call.json,*
-blockchain_tests/for_amsterdam/frontier/eip2681_limit_account_nonce/nonce_reaching_max/tx_at_nonce_max_minus_one_create.json,*
-blockchain_tests/for_amsterdam/frontier/examples/block_intermediate_state/block_intermediate_state.json,*
blockchain_tests/for_amsterdam/frontier/identity_precompile/identity_returndatasize/identity_precompile_returndata.json,*
blockchain_tests/for_amsterdam/frontier/identity_precompile/identity/call_identity_precompile_large_params.json,*
blockchain_tests/for_amsterdam/frontier/identity_precompile/identity/call_identity_precompile.json,*
blockchain_tests/for_amsterdam/frontier/opcodes/all_opcodes/all_opcodes.json,*
blockchain_tests/for_amsterdam/frontier/opcodes/all_opcodes/constant_gas.json,*
-blockchain_tests/for_amsterdam/frontier/opcodes/all_opcodes/cover_revert.json,*
blockchain_tests/for_amsterdam/frontier/opcodes/all_opcodes/max_stack.json,*
-blockchain_tests/for_amsterdam/frontier/opcodes/all_opcodes/stack_overflow.json,*
+blockchain_tests/for_amsterdam/frontier/opcodes/all_opcodes/stack_overflow.json,tests/frontier/opcodes/test_all_opcodes.py::test_stack_overflow[fork_Amsterdam-opcode_ADDRESS-blockchain_test_from_state_test-fails_False]
+blockchain_tests/for_amsterdam/frontier/opcodes/all_opcodes/stack_overflow.json,tests/frontier/opcodes/test_all_opcodes.py::test_stack_overflow[fork_Amsterdam-opcode_BASEFEE-blockchain_test_from_state_test-fails_False]
+blockchain_tests/for_amsterdam/frontier/opcodes/all_opcodes/stack_overflow.json,tests/frontier/opcodes/test_all_opcodes.py::test_stack_overflow[fork_Amsterdam-opcode_BLOBBASEFEE-blockchain_test_from_state_test-fails_False]
+blockchain_tests/for_amsterdam/frontier/opcodes/all_opcodes/stack_overflow.json,tests/frontier/opcodes/test_all_opcodes.py::test_stack_overflow[fork_Amsterdam-opcode_CALLDATASIZE-blockchain_test_from_state_test-fails_False]
+blockchain_tests/for_amsterdam/frontier/opcodes/all_opcodes/stack_overflow.json,tests/frontier/opcodes/test_all_opcodes.py::test_stack_overflow[fork_Amsterdam-opcode_CALLER-blockchain_test_from_state_test-fails_False]
+blockchain_tests/for_amsterdam/frontier/opcodes/all_opcodes/stack_overflow.json,tests/frontier/opcodes/test_all_opcodes.py::test_stack_overflow[fork_Amsterdam-opcode_CALLVALUE-blockchain_test_from_state_test-fails_False]
+blockchain_tests/for_amsterdam/frontier/opcodes/all_opcodes/stack_overflow.json,tests/frontier/opcodes/test_all_opcodes.py::test_stack_overflow[fork_Amsterdam-opcode_CHAINID-blockchain_test_from_state_test-fails_False]
+blockchain_tests/for_amsterdam/frontier/opcodes/all_opcodes/stack_overflow.json,tests/frontier/opcodes/test_all_opcodes.py::test_stack_overflow[fork_Amsterdam-opcode_CODESIZE-blockchain_test_from_state_test-fails_False]
+blockchain_tests/for_amsterdam/frontier/opcodes/all_opcodes/stack_overflow.json,tests/frontier/opcodes/test_all_opcodes.py::test_stack_overflow[fork_Amsterdam-opcode_COINBASE-blockchain_test_from_state_test-fails_False]
+blockchain_tests/for_amsterdam/frontier/opcodes/all_opcodes/stack_overflow.json,tests/frontier/opcodes/test_all_opcodes.py::test_stack_overflow[fork_Amsterdam-opcode_DUP1-blockchain_test_from_state_test-fails_False]
+blockchain_tests/for_amsterdam/frontier/opcodes/all_opcodes/stack_overflow.json,tests/frontier/opcodes/test_all_opcodes.py::test_stack_overflow[fork_Amsterdam-opcode_DUP10-blockchain_test_from_state_test-fails_False]
+blockchain_tests/for_amsterdam/frontier/opcodes/all_opcodes/stack_overflow.json,tests/frontier/opcodes/test_all_opcodes.py::test_stack_overflow[fork_Amsterdam-opcode_DUP11-blockchain_test_from_state_test-fails_False]
+blockchain_tests/for_amsterdam/frontier/opcodes/all_opcodes/stack_overflow.json,tests/frontier/opcodes/test_all_opcodes.py::test_stack_overflow[fork_Amsterdam-opcode_DUP12-blockchain_test_from_state_test-fails_False]
+blockchain_tests/for_amsterdam/frontier/opcodes/all_opcodes/stack_overflow.json,tests/frontier/opcodes/test_all_opcodes.py::test_stack_overflow[fork_Amsterdam-opcode_DUP13-blockchain_test_from_state_test-fails_False]
+blockchain_tests/for_amsterdam/frontier/opcodes/all_opcodes/stack_overflow.json,tests/frontier/opcodes/test_all_opcodes.py::test_stack_overflow[fork_Amsterdam-opcode_DUP14-blockchain_test_from_state_test-fails_False]
+blockchain_tests/for_amsterdam/frontier/opcodes/all_opcodes/stack_overflow.json,tests/frontier/opcodes/test_all_opcodes.py::test_stack_overflow[fork_Amsterdam-opcode_DUP15-blockchain_test_from_state_test-fails_False]
+blockchain_tests/for_amsterdam/frontier/opcodes/all_opcodes/stack_overflow.json,tests/frontier/opcodes/test_all_opcodes.py::test_stack_overflow[fork_Amsterdam-opcode_DUP16-blockchain_test_from_state_test-fails_False]
+blockchain_tests/for_amsterdam/frontier/opcodes/all_opcodes/stack_overflow.json,tests/frontier/opcodes/test_all_opcodes.py::test_stack_overflow[fork_Amsterdam-opcode_DUP2-blockchain_test_from_state_test-fails_False]
+blockchain_tests/for_amsterdam/frontier/opcodes/all_opcodes/stack_overflow.json,tests/frontier/opcodes/test_all_opcodes.py::test_stack_overflow[fork_Amsterdam-opcode_DUP3-blockchain_test_from_state_test-fails_False]
+blockchain_tests/for_amsterdam/frontier/opcodes/all_opcodes/stack_overflow.json,tests/frontier/opcodes/test_all_opcodes.py::test_stack_overflow[fork_Amsterdam-opcode_DUP4-blockchain_test_from_state_test-fails_False]
+blockchain_tests/for_amsterdam/frontier/opcodes/all_opcodes/stack_overflow.json,tests/frontier/opcodes/test_all_opcodes.py::test_stack_overflow[fork_Amsterdam-opcode_DUP5-blockchain_test_from_state_test-fails_False]
+blockchain_tests/for_amsterdam/frontier/opcodes/all_opcodes/stack_overflow.json,tests/frontier/opcodes/test_all_opcodes.py::test_stack_overflow[fork_Amsterdam-opcode_DUP6-blockchain_test_from_state_test-fails_False]
+blockchain_tests/for_amsterdam/frontier/opcodes/all_opcodes/stack_overflow.json,tests/frontier/opcodes/test_all_opcodes.py::test_stack_overflow[fork_Amsterdam-opcode_DUP7-blockchain_test_from_state_test-fails_False]
+blockchain_tests/for_amsterdam/frontier/opcodes/all_opcodes/stack_overflow.json,tests/frontier/opcodes/test_all_opcodes.py::test_stack_overflow[fork_Amsterdam-opcode_DUP8-blockchain_test_from_state_test-fails_False]
+blockchain_tests/for_amsterdam/frontier/opcodes/all_opcodes/stack_overflow.json,tests/frontier/opcodes/test_all_opcodes.py::test_stack_overflow[fork_Amsterdam-opcode_DUP9-blockchain_test_from_state_test-fails_False]
+blockchain_tests/for_amsterdam/frontier/opcodes/all_opcodes/stack_overflow.json,tests/frontier/opcodes/test_all_opcodes.py::test_stack_overflow[fork_Amsterdam-opcode_DUPN-blockchain_test_from_state_test-fails_False]
+blockchain_tests/for_amsterdam/frontier/opcodes/all_opcodes/stack_overflow.json,tests/frontier/opcodes/test_all_opcodes.py::test_stack_overflow[fork_Amsterdam-opcode_GAS-blockchain_test_from_state_test-fails_False]
+blockchain_tests/for_amsterdam/frontier/opcodes/all_opcodes/stack_overflow.json,tests/frontier/opcodes/test_all_opcodes.py::test_stack_overflow[fork_Amsterdam-opcode_GASLIMIT-blockchain_test_from_state_test-fails_False]
+blockchain_tests/for_amsterdam/frontier/opcodes/all_opcodes/stack_overflow.json,tests/frontier/opcodes/test_all_opcodes.py::test_stack_overflow[fork_Amsterdam-opcode_GASPRICE-blockchain_test_from_state_test-fails_False]
+blockchain_tests/for_amsterdam/frontier/opcodes/all_opcodes/stack_overflow.json,tests/frontier/opcodes/test_all_opcodes.py::test_stack_overflow[fork_Amsterdam-opcode_MSIZE-blockchain_test_from_state_test-fails_False]
+blockchain_tests/for_amsterdam/frontier/opcodes/all_opcodes/stack_overflow.json,tests/frontier/opcodes/test_all_opcodes.py::test_stack_overflow[fork_Amsterdam-opcode_NUMBER-blockchain_test_from_state_test-fails_False]
+blockchain_tests/for_amsterdam/frontier/opcodes/all_opcodes/stack_overflow.json,tests/frontier/opcodes/test_all_opcodes.py::test_stack_overflow[fork_Amsterdam-opcode_ORIGIN-blockchain_test_from_state_test-fails_False]
+blockchain_tests/for_amsterdam/frontier/opcodes/all_opcodes/stack_overflow.json,tests/frontier/opcodes/test_all_opcodes.py::test_stack_overflow[fork_Amsterdam-opcode_PC-blockchain_test_from_state_test-fails_False]
+blockchain_tests/for_amsterdam/frontier/opcodes/all_opcodes/stack_overflow.json,tests/frontier/opcodes/test_all_opcodes.py::test_stack_overflow[fork_Amsterdam-opcode_PREVRANDAO-blockchain_test_from_state_test-fails_False]
+blockchain_tests/for_amsterdam/frontier/opcodes/all_opcodes/stack_overflow.json,tests/frontier/opcodes/test_all_opcodes.py::test_stack_overflow[fork_Amsterdam-opcode_PUSH0-blockchain_test_from_state_test-fails_False]
+blockchain_tests/for_amsterdam/frontier/opcodes/all_opcodes/stack_overflow.json,tests/frontier/opcodes/test_all_opcodes.py::test_stack_overflow[fork_Amsterdam-opcode_PUSH1-blockchain_test_from_state_test-fails_False]
+blockchain_tests/for_amsterdam/frontier/opcodes/all_opcodes/stack_overflow.json,tests/frontier/opcodes/test_all_opcodes.py::test_stack_overflow[fork_Amsterdam-opcode_PUSH10-blockchain_test_from_state_test-fails_False]
+blockchain_tests/for_amsterdam/frontier/opcodes/all_opcodes/stack_overflow.json,tests/frontier/opcodes/test_all_opcodes.py::test_stack_overflow[fork_Amsterdam-opcode_PUSH11-blockchain_test_from_state_test-fails_False]
+blockchain_tests/for_amsterdam/frontier/opcodes/all_opcodes/stack_overflow.json,tests/frontier/opcodes/test_all_opcodes.py::test_stack_overflow[fork_Amsterdam-opcode_PUSH12-blockchain_test_from_state_test-fails_False]
+blockchain_tests/for_amsterdam/frontier/opcodes/all_opcodes/stack_overflow.json,tests/frontier/opcodes/test_all_opcodes.py::test_stack_overflow[fork_Amsterdam-opcode_PUSH13-blockchain_test_from_state_test-fails_False]
+blockchain_tests/for_amsterdam/frontier/opcodes/all_opcodes/stack_overflow.json,tests/frontier/opcodes/test_all_opcodes.py::test_stack_overflow[fork_Amsterdam-opcode_PUSH14-blockchain_test_from_state_test-fails_False]
+blockchain_tests/for_amsterdam/frontier/opcodes/all_opcodes/stack_overflow.json,tests/frontier/opcodes/test_all_opcodes.py::test_stack_overflow[fork_Amsterdam-opcode_PUSH15-blockchain_test_from_state_test-fails_False]
+blockchain_tests/for_amsterdam/frontier/opcodes/all_opcodes/stack_overflow.json,tests/frontier/opcodes/test_all_opcodes.py::test_stack_overflow[fork_Amsterdam-opcode_PUSH16-blockchain_test_from_state_test-fails_False]
+blockchain_tests/for_amsterdam/frontier/opcodes/all_opcodes/stack_overflow.json,tests/frontier/opcodes/test_all_opcodes.py::test_stack_overflow[fork_Amsterdam-opcode_PUSH17-blockchain_test_from_state_test-fails_False]
+blockchain_tests/for_amsterdam/frontier/opcodes/all_opcodes/stack_overflow.json,tests/frontier/opcodes/test_all_opcodes.py::test_stack_overflow[fork_Amsterdam-opcode_PUSH18-blockchain_test_from_state_test-fails_False]
+blockchain_tests/for_amsterdam/frontier/opcodes/all_opcodes/stack_overflow.json,tests/frontier/opcodes/test_all_opcodes.py::test_stack_overflow[fork_Amsterdam-opcode_PUSH19-blockchain_test_from_state_test-fails_False]
+blockchain_tests/for_amsterdam/frontier/opcodes/all_opcodes/stack_overflow.json,tests/frontier/opcodes/test_all_opcodes.py::test_stack_overflow[fork_Amsterdam-opcode_PUSH2-blockchain_test_from_state_test-fails_False]
+blockchain_tests/for_amsterdam/frontier/opcodes/all_opcodes/stack_overflow.json,tests/frontier/opcodes/test_all_opcodes.py::test_stack_overflow[fork_Amsterdam-opcode_PUSH20-blockchain_test_from_state_test-fails_False]
+blockchain_tests/for_amsterdam/frontier/opcodes/all_opcodes/stack_overflow.json,tests/frontier/opcodes/test_all_opcodes.py::test_stack_overflow[fork_Amsterdam-opcode_PUSH21-blockchain_test_from_state_test-fails_False]
+blockchain_tests/for_amsterdam/frontier/opcodes/all_opcodes/stack_overflow.json,tests/frontier/opcodes/test_all_opcodes.py::test_stack_overflow[fork_Amsterdam-opcode_PUSH22-blockchain_test_from_state_test-fails_False]
+blockchain_tests/for_amsterdam/frontier/opcodes/all_opcodes/stack_overflow.json,tests/frontier/opcodes/test_all_opcodes.py::test_stack_overflow[fork_Amsterdam-opcode_PUSH23-blockchain_test_from_state_test-fails_False]
+blockchain_tests/for_amsterdam/frontier/opcodes/all_opcodes/stack_overflow.json,tests/frontier/opcodes/test_all_opcodes.py::test_stack_overflow[fork_Amsterdam-opcode_PUSH24-blockchain_test_from_state_test-fails_False]
+blockchain_tests/for_amsterdam/frontier/opcodes/all_opcodes/stack_overflow.json,tests/frontier/opcodes/test_all_opcodes.py::test_stack_overflow[fork_Amsterdam-opcode_PUSH25-blockchain_test_from_state_test-fails_False]
+blockchain_tests/for_amsterdam/frontier/opcodes/all_opcodes/stack_overflow.json,tests/frontier/opcodes/test_all_opcodes.py::test_stack_overflow[fork_Amsterdam-opcode_PUSH26-blockchain_test_from_state_test-fails_False]
+blockchain_tests/for_amsterdam/frontier/opcodes/all_opcodes/stack_overflow.json,tests/frontier/opcodes/test_all_opcodes.py::test_stack_overflow[fork_Amsterdam-opcode_PUSH27-blockchain_test_from_state_test-fails_False]
+blockchain_tests/for_amsterdam/frontier/opcodes/all_opcodes/stack_overflow.json,tests/frontier/opcodes/test_all_opcodes.py::test_stack_overflow[fork_Amsterdam-opcode_PUSH28-blockchain_test_from_state_test-fails_False]
+blockchain_tests/for_amsterdam/frontier/opcodes/all_opcodes/stack_overflow.json,tests/frontier/opcodes/test_all_opcodes.py::test_stack_overflow[fork_Amsterdam-opcode_PUSH29-blockchain_test_from_state_test-fails_False]
+blockchain_tests/for_amsterdam/frontier/opcodes/all_opcodes/stack_overflow.json,tests/frontier/opcodes/test_all_opcodes.py::test_stack_overflow[fork_Amsterdam-opcode_PUSH3-blockchain_test_from_state_test-fails_False]
+blockchain_tests/for_amsterdam/frontier/opcodes/all_opcodes/stack_overflow.json,tests/frontier/opcodes/test_all_opcodes.py::test_stack_overflow[fork_Amsterdam-opcode_PUSH30-blockchain_test_from_state_test-fails_False]
+blockchain_tests/for_amsterdam/frontier/opcodes/all_opcodes/stack_overflow.json,tests/frontier/opcodes/test_all_opcodes.py::test_stack_overflow[fork_Amsterdam-opcode_PUSH31-blockchain_test_from_state_test-fails_False]
+blockchain_tests/for_amsterdam/frontier/opcodes/all_opcodes/stack_overflow.json,tests/frontier/opcodes/test_all_opcodes.py::test_stack_overflow[fork_Amsterdam-opcode_PUSH32-blockchain_test_from_state_test-fails_False]
+blockchain_tests/for_amsterdam/frontier/opcodes/all_opcodes/stack_overflow.json,tests/frontier/opcodes/test_all_opcodes.py::test_stack_overflow[fork_Amsterdam-opcode_PUSH4-blockchain_test_from_state_test-fails_False]
+blockchain_tests/for_amsterdam/frontier/opcodes/all_opcodes/stack_overflow.json,tests/frontier/opcodes/test_all_opcodes.py::test_stack_overflow[fork_Amsterdam-opcode_PUSH5-blockchain_test_from_state_test-fails_False]
+blockchain_tests/for_amsterdam/frontier/opcodes/all_opcodes/stack_overflow.json,tests/frontier/opcodes/test_all_opcodes.py::test_stack_overflow[fork_Amsterdam-opcode_PUSH6-blockchain_test_from_state_test-fails_False]
+blockchain_tests/for_amsterdam/frontier/opcodes/all_opcodes/stack_overflow.json,tests/frontier/opcodes/test_all_opcodes.py::test_stack_overflow[fork_Amsterdam-opcode_PUSH7-blockchain_test_from_state_test-fails_False]
+blockchain_tests/for_amsterdam/frontier/opcodes/all_opcodes/stack_overflow.json,tests/frontier/opcodes/test_all_opcodes.py::test_stack_overflow[fork_Amsterdam-opcode_PUSH8-blockchain_test_from_state_test-fails_False]
+blockchain_tests/for_amsterdam/frontier/opcodes/all_opcodes/stack_overflow.json,tests/frontier/opcodes/test_all_opcodes.py::test_stack_overflow[fork_Amsterdam-opcode_PUSH9-blockchain_test_from_state_test-fails_False]
+blockchain_tests/for_amsterdam/frontier/opcodes/all_opcodes/stack_overflow.json,tests/frontier/opcodes/test_all_opcodes.py::test_stack_overflow[fork_Amsterdam-opcode_RETURNDATASIZE-blockchain_test_from_state_test-fails_False]
+blockchain_tests/for_amsterdam/frontier/opcodes/all_opcodes/stack_overflow.json,tests/frontier/opcodes/test_all_opcodes.py::test_stack_overflow[fork_Amsterdam-opcode_SELFBALANCE-blockchain_test_from_state_test-fails_False]
+blockchain_tests/for_amsterdam/frontier/opcodes/all_opcodes/stack_overflow.json,tests/frontier/opcodes/test_all_opcodes.py::test_stack_overflow[fork_Amsterdam-opcode_SLOTNUM-blockchain_test_from_state_test-fails_False]
+blockchain_tests/for_amsterdam/frontier/opcodes/all_opcodes/stack_overflow.json,tests/frontier/opcodes/test_all_opcodes.py::test_stack_overflow[fork_Amsterdam-opcode_TIMESTAMP-blockchain_test_from_state_test-fails_False]
blockchain_tests/for_amsterdam/frontier/opcodes/blockhash/genesis_hash_available.json,*
blockchain_tests/for_amsterdam/frontier/opcodes/call_and_callcode_gas_calculation/value_transfer_gas_calculation.json,*
blockchain_tests/for_amsterdam/frontier/opcodes/call/call_large_args_offset_size_zero.json,*
@@ -5139,8 +5148,38 @@ blockchain_tests/for_amsterdam/frontier/opcodes/exp/gas.json,*
blockchain_tests/for_amsterdam/frontier/opcodes/extcodecopy/extcodecopy_bounds.json,*
blockchain_tests/for_amsterdam/frontier/opcodes/log/gas.json,*
blockchain_tests/for_amsterdam/frontier/opcodes/push/push.json,*
-blockchain_tests/for_amsterdam/frontier/opcodes/push/stack_overflow.json,*
-blockchain_tests/for_amsterdam/frontier/opcodes/swap/stack_underflow.json,*
+blockchain_tests/for_amsterdam/frontier/opcodes/push/stack_overflow.json,tests/frontier/opcodes/test_push.py::test_stack_overflow[fork_Amsterdam-blockchain_test_from_state_test-stack_height_1024-PUSH1]
+blockchain_tests/for_amsterdam/frontier/opcodes/push/stack_overflow.json,tests/frontier/opcodes/test_push.py::test_stack_overflow[fork_Amsterdam-blockchain_test_from_state_test-stack_height_1024-PUSH10]
+blockchain_tests/for_amsterdam/frontier/opcodes/push/stack_overflow.json,tests/frontier/opcodes/test_push.py::test_stack_overflow[fork_Amsterdam-blockchain_test_from_state_test-stack_height_1024-PUSH11]
+blockchain_tests/for_amsterdam/frontier/opcodes/push/stack_overflow.json,tests/frontier/opcodes/test_push.py::test_stack_overflow[fork_Amsterdam-blockchain_test_from_state_test-stack_height_1024-PUSH12]
+blockchain_tests/for_amsterdam/frontier/opcodes/push/stack_overflow.json,tests/frontier/opcodes/test_push.py::test_stack_overflow[fork_Amsterdam-blockchain_test_from_state_test-stack_height_1024-PUSH13]
+blockchain_tests/for_amsterdam/frontier/opcodes/push/stack_overflow.json,tests/frontier/opcodes/test_push.py::test_stack_overflow[fork_Amsterdam-blockchain_test_from_state_test-stack_height_1024-PUSH14]
+blockchain_tests/for_amsterdam/frontier/opcodes/push/stack_overflow.json,tests/frontier/opcodes/test_push.py::test_stack_overflow[fork_Amsterdam-blockchain_test_from_state_test-stack_height_1024-PUSH15]
+blockchain_tests/for_amsterdam/frontier/opcodes/push/stack_overflow.json,tests/frontier/opcodes/test_push.py::test_stack_overflow[fork_Amsterdam-blockchain_test_from_state_test-stack_height_1024-PUSH16]
+blockchain_tests/for_amsterdam/frontier/opcodes/push/stack_overflow.json,tests/frontier/opcodes/test_push.py::test_stack_overflow[fork_Amsterdam-blockchain_test_from_state_test-stack_height_1024-PUSH17]
+blockchain_tests/for_amsterdam/frontier/opcodes/push/stack_overflow.json,tests/frontier/opcodes/test_push.py::test_stack_overflow[fork_Amsterdam-blockchain_test_from_state_test-stack_height_1024-PUSH18]
+blockchain_tests/for_amsterdam/frontier/opcodes/push/stack_overflow.json,tests/frontier/opcodes/test_push.py::test_stack_overflow[fork_Amsterdam-blockchain_test_from_state_test-stack_height_1024-PUSH19]
+blockchain_tests/for_amsterdam/frontier/opcodes/push/stack_overflow.json,tests/frontier/opcodes/test_push.py::test_stack_overflow[fork_Amsterdam-blockchain_test_from_state_test-stack_height_1024-PUSH2]
+blockchain_tests/for_amsterdam/frontier/opcodes/push/stack_overflow.json,tests/frontier/opcodes/test_push.py::test_stack_overflow[fork_Amsterdam-blockchain_test_from_state_test-stack_height_1024-PUSH20]
+blockchain_tests/for_amsterdam/frontier/opcodes/push/stack_overflow.json,tests/frontier/opcodes/test_push.py::test_stack_overflow[fork_Amsterdam-blockchain_test_from_state_test-stack_height_1024-PUSH21]
+blockchain_tests/for_amsterdam/frontier/opcodes/push/stack_overflow.json,tests/frontier/opcodes/test_push.py::test_stack_overflow[fork_Amsterdam-blockchain_test_from_state_test-stack_height_1024-PUSH22]
+blockchain_tests/for_amsterdam/frontier/opcodes/push/stack_overflow.json,tests/frontier/opcodes/test_push.py::test_stack_overflow[fork_Amsterdam-blockchain_test_from_state_test-stack_height_1024-PUSH23]
+blockchain_tests/for_amsterdam/frontier/opcodes/push/stack_overflow.json,tests/frontier/opcodes/test_push.py::test_stack_overflow[fork_Amsterdam-blockchain_test_from_state_test-stack_height_1024-PUSH24]
+blockchain_tests/for_amsterdam/frontier/opcodes/push/stack_overflow.json,tests/frontier/opcodes/test_push.py::test_stack_overflow[fork_Amsterdam-blockchain_test_from_state_test-stack_height_1024-PUSH25]
+blockchain_tests/for_amsterdam/frontier/opcodes/push/stack_overflow.json,tests/frontier/opcodes/test_push.py::test_stack_overflow[fork_Amsterdam-blockchain_test_from_state_test-stack_height_1024-PUSH26]
+blockchain_tests/for_amsterdam/frontier/opcodes/push/stack_overflow.json,tests/frontier/opcodes/test_push.py::test_stack_overflow[fork_Amsterdam-blockchain_test_from_state_test-stack_height_1024-PUSH27]
+blockchain_tests/for_amsterdam/frontier/opcodes/push/stack_overflow.json,tests/frontier/opcodes/test_push.py::test_stack_overflow[fork_Amsterdam-blockchain_test_from_state_test-stack_height_1024-PUSH28]
+blockchain_tests/for_amsterdam/frontier/opcodes/push/stack_overflow.json,tests/frontier/opcodes/test_push.py::test_stack_overflow[fork_Amsterdam-blockchain_test_from_state_test-stack_height_1024-PUSH29]
+blockchain_tests/for_amsterdam/frontier/opcodes/push/stack_overflow.json,tests/frontier/opcodes/test_push.py::test_stack_overflow[fork_Amsterdam-blockchain_test_from_state_test-stack_height_1024-PUSH3]
+blockchain_tests/for_amsterdam/frontier/opcodes/push/stack_overflow.json,tests/frontier/opcodes/test_push.py::test_stack_overflow[fork_Amsterdam-blockchain_test_from_state_test-stack_height_1024-PUSH30]
+blockchain_tests/for_amsterdam/frontier/opcodes/push/stack_overflow.json,tests/frontier/opcodes/test_push.py::test_stack_overflow[fork_Amsterdam-blockchain_test_from_state_test-stack_height_1024-PUSH31]
+blockchain_tests/for_amsterdam/frontier/opcodes/push/stack_overflow.json,tests/frontier/opcodes/test_push.py::test_stack_overflow[fork_Amsterdam-blockchain_test_from_state_test-stack_height_1024-PUSH32]
+blockchain_tests/for_amsterdam/frontier/opcodes/push/stack_overflow.json,tests/frontier/opcodes/test_push.py::test_stack_overflow[fork_Amsterdam-blockchain_test_from_state_test-stack_height_1024-PUSH4]
+blockchain_tests/for_amsterdam/frontier/opcodes/push/stack_overflow.json,tests/frontier/opcodes/test_push.py::test_stack_overflow[fork_Amsterdam-blockchain_test_from_state_test-stack_height_1024-PUSH5]
+blockchain_tests/for_amsterdam/frontier/opcodes/push/stack_overflow.json,tests/frontier/opcodes/test_push.py::test_stack_overflow[fork_Amsterdam-blockchain_test_from_state_test-stack_height_1024-PUSH6]
+blockchain_tests/for_amsterdam/frontier/opcodes/push/stack_overflow.json,tests/frontier/opcodes/test_push.py::test_stack_overflow[fork_Amsterdam-blockchain_test_from_state_test-stack_height_1024-PUSH7]
+blockchain_tests/for_amsterdam/frontier/opcodes/push/stack_overflow.json,tests/frontier/opcodes/test_push.py::test_stack_overflow[fork_Amsterdam-blockchain_test_from_state_test-stack_height_1024-PUSH8]
+blockchain_tests/for_amsterdam/frontier/opcodes/push/stack_overflow.json,tests/frontier/opcodes/test_push.py::test_stack_overflow[fork_Amsterdam-blockchain_test_from_state_test-stack_height_1024-PUSH9]
blockchain_tests/for_amsterdam/frontier/opcodes/swap/swap.json,*
blockchain_tests/for_amsterdam/frontier/precompiles/ecrecover/precompiles.json,*
blockchain_tests/for_amsterdam/frontier/precompiles/precompile_absence/precompile_absence.json,*
@@ -5153,6 +5192,7 @@ blockchain_tests/for_amsterdam/frontier/validation/header/block_gas_limit_below_
blockchain_tests/for_amsterdam/frontier/validation/transaction/bad_v_r_s.json,tests/frontier/validation/test_transaction.py::test_bad_v_r_s[fork_Amsterdam-tx_type_0-blockchain_test_from_state_test-v_34-r_1-s_1]
blockchain_tests/for_amsterdam/frontier/validation/transaction/sender_balance.json,tests/frontier/validation/test_transaction.py::test_sender_balance[fork_Amsterdam-blockchain_test-balance_diff_0-expected_exception_None]
blockchain_tests/for_amsterdam/frontier/validation/transaction/sender_balance.json,tests/frontier/validation/test_transaction.py::test_sender_balance[fork_Amsterdam-blockchain_test-balance_diff_1-expected_exception_None]
+blockchain_tests/for_amsterdam/frontier/validation/transaction/tx_max_nonce.json,*
blockchain_tests/for_amsterdam/frontier/validation/transaction/tx_nonce.json,tests/frontier/validation/test_transaction.py::test_tx_nonce[fork_Amsterdam-blockchain_test_from_state_test-nonce_diff_0-expected_exception_None]
blockchain_tests/for_amsterdam/homestead/coverage/coverage/coverage.json,*
blockchain_tests/for_amsterdam/homestead/identity_precompile/identity/identity_return_buffer_modify.json,*
@@ -5167,15 +5207,12 @@ blockchain_tests/for_amsterdam/istanbul/eip2200_net_gas_metering/sstore_combinat
blockchain_tests/for_amsterdam/istanbul/eip2200_net_gas_metering/sstore_combinations/sstore_combinations_initial.json,*
blockchain_tests/for_amsterdam/london/eip1559_fee_market_change/tx_type/eip1559_tx_validity.json,*
blockchain_tests/for_amsterdam/london/eip1559_fee_market_change/tx_type/invalid_chain_id.json,tests/london/eip1559_fee_market_change/test_tx_type.py::test_invalid_chain_id[fork_Amsterdam-tx_type_0-blockchain_test_from_state_test]
+blockchain_tests/for_amsterdam/london/eip1559_fee_market_change/tx_type/invalid_chain_id.json,tests/london/eip1559_fee_market_change/test_tx_type.py::test_invalid_chain_id[fork_Amsterdam-tx_type_1-blockchain_test_from_state_test]
+blockchain_tests/for_amsterdam/london/eip1559_fee_market_change/tx_type/invalid_chain_id.json,tests/london/eip1559_fee_market_change/test_tx_type.py::test_invalid_chain_id[fork_Amsterdam-tx_type_2-blockchain_test_from_state_test]
+blockchain_tests/for_amsterdam/london/eip1559_fee_market_change/tx_type/invalid_chain_id.json,tests/london/eip1559_fee_market_change/test_tx_type.py::test_invalid_chain_id[fork_Amsterdam-tx_type_3-blockchain_test_from_state_test]
blockchain_tests/for_amsterdam/london/validation/header/invalid_header.json,*
-blockchain_tests/for_amsterdam/osaka/eip7594_peerdas/max_blob_per_tx/invalid_max_blobs_per_tx.json,tests/osaka/eip7594_peerdas/test_max_blob_per_tx.py::test_invalid_max_blobs_per_tx[fork_Amsterdam-blob_count_21-blockchain_test_from_state_test]
-blockchain_tests/for_amsterdam/osaka/eip7594_peerdas/max_blob_per_tx/invalid_max_blobs_per_tx.json,tests/osaka/eip7594_peerdas/test_max_blob_per_tx.py::test_invalid_max_blobs_per_tx[fork_Amsterdam-blob_count_7-blockchain_test_from_state_test]
-blockchain_tests/for_amsterdam/osaka/eip7594_peerdas/max_blob_per_tx/invalid_max_blobs_per_tx.json,tests/osaka/eip7594_peerdas/test_max_blob_per_tx.py::test_invalid_max_blobs_per_tx[fork_Amsterdam-blob_count_8-blockchain_test_from_state_test]
-blockchain_tests/for_amsterdam/osaka/eip7594_peerdas/max_blob_per_tx/valid_max_blobs_per_tx.json,*
blockchain_tests/for_amsterdam/osaka/eip7823_modexp_upper_bounds/modexp_upper_bounds/modexp_upper_bounds.json,*
blockchain_tests/for_amsterdam/osaka/eip7825_transaction_gas_limit_cap/tx_gas_limit/maximum_gas_refund.json,*
-blockchain_tests/for_amsterdam/osaka/eip7825_transaction_gas_limit_cap/tx_gas_limit/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_Amsterdam-blockchain_test_from_state_test-exceed_tx_gas_limit_False-correct_intrinsic_cost_in_transaction_gas_limit_True]
-blockchain_tests/for_amsterdam/osaka/eip7825_transaction_gas_limit_cap/tx_gas_limit/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_Amsterdam-blockchain_test_from_state_test-exceed_tx_gas_limit_True-correct_intrinsic_cost_in_transaction_gas_limit_False]
blockchain_tests/for_amsterdam/osaka/eip7825_transaction_gas_limit_cap/tx_gas_limit/tx_gas_limit_cap_contract_creation.json,*
blockchain_tests/for_amsterdam/osaka/eip7825_transaction_gas_limit_cap/tx_gas_limit/tx_gas_limit_cap_subcall_context.json,*
blockchain_tests/for_amsterdam/osaka/eip7883_modexp_gas_increase/modexp_thresholds/contract_creation_transaction.json,*
@@ -5197,7 +5234,6 @@ blockchain_tests/for_amsterdam/osaka/eip7939_count_leading_zeros/count_leading_z
blockchain_tests/for_amsterdam/osaka/eip7939_count_leading_zeros/count_leading_zeros/clz_from_set_code.json,*
blockchain_tests/for_amsterdam/osaka/eip7939_count_leading_zeros/count_leading_zeros/clz_gas_cost_boundary.json,*
blockchain_tests/for_amsterdam/osaka/eip7939_count_leading_zeros/count_leading_zeros/clz_gas_cost.json,*
-blockchain_tests/for_amsterdam/osaka/eip7939_count_leading_zeros/count_leading_zeros/clz_initcode_context.json,*
blockchain_tests/for_amsterdam/osaka/eip7939_count_leading_zeros/count_leading_zeros/clz_initcode_create.json,*
blockchain_tests/for_amsterdam/osaka/eip7939_count_leading_zeros/count_leading_zeros/clz_jump_operation.json,*
blockchain_tests/for_amsterdam/osaka/eip7939_count_leading_zeros/count_leading_zeros/clz_opcode_scenarios.json,*
@@ -5367,7 +5403,6 @@ blockchain_tests/for_amsterdam/ported_static/stCallCreateCallCodeTest/callcode_o
blockchain_tests/for_amsterdam/ported_static/stCallCreateCallCodeTest/callcode_output3partial/callcode_output3partial.json,*
blockchain_tests/for_amsterdam/ported_static/stCallCreateCallCodeTest/callcode_with_high_value_and_gas_oog/callcode_with_high_value_and_gas_oog.json,*
blockchain_tests/for_amsterdam/ported_static/stCallCreateCallCodeTest/callcode_with_high_value/callcode_with_high_value.json,*
-blockchain_tests/for_amsterdam/ported_static/stCallCreateCallCodeTest/contract_creation_make_call_that_ask_more_gas_then_transaction_provided/contract_creation_make_call_that_ask_more_gas_then_transaction_provided.json,*
blockchain_tests/for_amsterdam/ported_static/stCallCreateCallCodeTest/create_fail_balance_too_low/create_fail_balance_too_low.json,*
blockchain_tests/for_amsterdam/ported_static/stCallCreateCallCodeTest/create_init_fail_bad_jump_destination/create_init_fail_bad_jump_destination.json,*
blockchain_tests/for_amsterdam/ported_static/stCallCreateCallCodeTest/create_init_fail_bad_jump_destination2/create_init_fail_bad_jump_destination2.json,*
@@ -5377,9 +5412,8 @@ blockchain_tests/for_amsterdam/ported_static/stCallCreateCallCodeTest/create_ini
blockchain_tests/for_amsterdam/ported_static/stCallCreateCallCodeTest/create_init_fail_undefined_instruction/create_init_fail_undefined_instruction.json,*
blockchain_tests/for_amsterdam/ported_static/stCallCreateCallCodeTest/create_init_fail_undefined_instruction2/create_init_fail_undefined_instruction2.json,*
blockchain_tests/for_amsterdam/ported_static/stCallCreateCallCodeTest/create_init_oo_gfor_create/create_init_oo_gfor_create.json,tests/ported_static/stCallCreateCallCodeTest/test_create_init_oo_gfor_create.py::test_create_init_oo_gfor_create[fork_Amsterdam-blockchain_test_from_state_test--g1]
-blockchain_tests/for_amsterdam/ported_static/stCallCreateCallCodeTest/create_js_example_contract/create_js_example_contract.json,*
blockchain_tests/for_amsterdam/ported_static/stCallCreateCallCodeTest/create_js_no_collision/create_js_no_collision.json,*
-blockchain_tests/for_amsterdam/ported_static/stCallCreateCallCodeTest/create_name_registrator_per_txs_not_enough_gas/create_name_registrator_per_txs_not_enough_gas.json,*
+blockchain_tests/for_amsterdam/ported_static/stCallCreateCallCodeTest/create_name_registrator_per_txs_not_enough_gas/create_name_registrator_per_txs_not_enough_gas.json,tests/ported_static/stCallCreateCallCodeTest/test_create_name_registrator_per_txs_not_enough_gas.py::test_create_name_registrator_per_txs_not_enough_gas[fork_Amsterdam-blockchain_test_from_state_test-non_zero_value-sufficient_gas]
blockchain_tests/for_amsterdam/ported_static/stCallCreateCallCodeTest/create_name_registrator_per_txs/create_name_registrator_per_txs.json,*
blockchain_tests/for_amsterdam/ported_static/stCallCreateCallCodeTest/create_name_registrator_pre_store1_not_enough_gas/create_name_registrator_pre_store1_not_enough_gas.json,*
blockchain_tests/for_amsterdam/ported_static/stCallCreateCallCodeTest/create_name_registratorendowment_too_high/create_name_registratorendowment_too_high.json,*
@@ -5500,11 +5534,10 @@ blockchain_tests/for_amsterdam/ported_static/stCallDelegateCodesHomestead/callco
blockchain_tests/for_amsterdam/ported_static/stCallDelegateCodesHomestead/callcodecallcodecallcode_abcb_recursive/callcodecallcodecallcode_abcb_recursive.json,*
blockchain_tests/for_amsterdam/ported_static/stCodeCopyTest/ext_code_copy_target_range_longer_than_code_tests/ext_code_copy_target_range_longer_than_code_tests.json,*
blockchain_tests/for_amsterdam/ported_static/stCodeCopyTest/ext_code_copy_tests_paris/ext_code_copy_tests_paris.json,*
-blockchain_tests/for_amsterdam/ported_static/stCodeSizeLimit/codesize_init/codesize_init.json,*
blockchain_tests/for_amsterdam/ported_static/stCodeSizeLimit/codesize_valid/codesize_valid.json,*
blockchain_tests/for_amsterdam/ported_static/stCreate2/call_outsize_then_create2_successful_then_returndatasize/call_outsize_then_create2_successful_then_returndatasize.json,*
blockchain_tests/for_amsterdam/ported_static/stCreate2/call_then_create2_successful_then_returndatasize/call_then_create2_successful_then_returndatasize.json,*
-blockchain_tests/for_amsterdam/ported_static/stCreate2/create_message_reverted/create_message_reverted.json,*
+blockchain_tests/for_amsterdam/ported_static/stCreate2/create_message_reverted/create_message_reverted.json,tests/ported_static/stCreate2/test_create_message_reverted.py::test_create_message_reverted[fork_Amsterdam-blockchain_test_from_state_test--g1]
blockchain_tests/for_amsterdam/ported_static/stCreate2/create2_contract_suicide_during_init_then_store_then_return/create2_contract_suicide_during_init_then_store_then_return.json,*
blockchain_tests/for_amsterdam/ported_static/stCreate2/create2_first_byte_loop/create2_first_byte_loop.json,*
blockchain_tests/for_amsterdam/ported_static/stCreate2/create2_high_nonce_delegatecall/create2_high_nonce_delegatecall.json,*
@@ -5527,7 +5560,6 @@ blockchain_tests/for_amsterdam/ported_static/stCreate2/create2collision_balance/
blockchain_tests/for_amsterdam/ported_static/stCreate2/create2collision_code/create2collision_code.json,*
blockchain_tests/for_amsterdam/ported_static/stCreate2/create2collision_code2/create2collision_code2.json,*
blockchain_tests/for_amsterdam/ported_static/stCreate2/create2collision_nonce/create2collision_nonce.json,*
-blockchain_tests/for_amsterdam/ported_static/stCreate2/create2collision_selfdestructed_revert/create2collision_selfdestructed_revert.json,*
blockchain_tests/for_amsterdam/ported_static/stCreate2/create2collision_selfdestructed/create2collision_selfdestructed.json,*
blockchain_tests/for_amsterdam/ported_static/stCreate2/create2collision_selfdestructed2/create2collision_selfdestructed2.json,*
blockchain_tests/for_amsterdam/ported_static/stCreate2/create2no_cash/create2no_cash.json,*
@@ -5544,15 +5576,9 @@ blockchain_tests/for_amsterdam/ported_static/stCreateTest/code_in_constructor/co
blockchain_tests/for_amsterdam/ported_static/stCreateTest/create_address_warm_after_fail/create_address_warm_after_fail.json,*
blockchain_tests/for_amsterdam/ported_static/stCreateTest/create_collision_results/create_collision_results.json,*
blockchain_tests/for_amsterdam/ported_static/stCreateTest/create_collision_to_empty2/create_collision_to_empty2.json,*
-blockchain_tests/for_amsterdam/ported_static/stCreateTest/create_contract_return_big_offset/create_contract_return_big_offset.json,tests/ported_static/stCreateTest/test_create_contract_return_big_offset.py::test_create_contract_return_big_offset[fork_Amsterdam-blockchain_test_from_state_test-d0]
-blockchain_tests/for_amsterdam/ported_static/stCreateTest/create_contract_sstore_during_init/create_contract_sstore_during_init.json,*
-blockchain_tests/for_amsterdam/ported_static/stCreateTest/create_e_contract_create_e_contract_in_init_tr/create_e_contract_create_e_contract_in_init_tr.json,*
-blockchain_tests/for_amsterdam/ported_static/stCreateTest/create_e_contract_create_ne_contract_in_init_oog_tr/create_e_contract_create_ne_contract_in_init_oog_tr.json,*
-blockchain_tests/for_amsterdam/ported_static/stCreateTest/create_e_contract_create_ne_contract_in_init_tr/create_e_contract_create_ne_contract_in_init_tr.json,*
blockchain_tests/for_amsterdam/ported_static/stCreateTest/create_empty_contract_then_call/create_empty_contract_then_call.json,*
blockchain_tests/for_amsterdam/ported_static/stCreateTest/create_empty_contract_with_storage/create_empty_contract_with_storage.json,*
blockchain_tests/for_amsterdam/ported_static/stCreateTest/create_empty_contract/create_empty_contract.json,*
-blockchain_tests/for_amsterdam/ported_static/stCreateTest/create_empty000_createin_init_code_transaction/create_empty000_createin_init_code_transaction.json,*
blockchain_tests/for_amsterdam/ported_static/stCreateTest/create_fail_result/create_fail_result.json,*
blockchain_tests/for_amsterdam/ported_static/stCreateTest/create_high_nonce_minus1/create_high_nonce_minus1.json,*
blockchain_tests/for_amsterdam/ported_static/stCreateTest/create_high_nonce/create_high_nonce.json,*
@@ -5571,13 +5597,8 @@ blockchain_tests/for_amsterdam/ported_static/stCreateTest/create_oog_from_call_r
blockchain_tests/for_amsterdam/ported_static/stCreateTest/create_oog_from_call_refunds/create_oog_from_call_refunds.json,tests/ported_static/stCreateTest/test_create_oog_from_call_refunds.py::test_create_oog_from_call_refunds[fork_Amsterdam-blockchain_test_from_state_test-refund_source_sstore-deploy_outcome_created]
blockchain_tests/for_amsterdam/ported_static/stCreateTest/create_results/create_results_with_call.json,*
blockchain_tests/for_amsterdam/ported_static/stCreateTest/create_results/create_results_without_call.json,*
-blockchain_tests/for_amsterdam/ported_static/stCreateTest/create_transaction_call_data/create_transaction_call_data.json,*
blockchain_tests/for_amsterdam/ported_static/stCreateTest/create2_call_data/create2_call_data.json,*
-blockchain_tests/for_amsterdam/ported_static/stCreateTest/transaction_collision_to_empty2/transaction_collision_to_empty2.json,*
-blockchain_tests/for_amsterdam/ported_static/stCreateTest/transaction_collision/transaction_collision.json,tests/ported_static/stCreateTest/test_transaction_collision.py::test_transaction_collision[fork_Amsterdam-blockchain_test_from_state_test-v0-intrinsic-only-collision_code]
-blockchain_tests/for_amsterdam/ported_static/stCreateTest/transaction_collision/transaction_collision.json,tests/ported_static/stCreateTest/test_transaction_collision.py::test_transaction_collision[fork_Amsterdam-blockchain_test_from_state_test-v0-intrinsic-only-collision_nonce]
-blockchain_tests/for_amsterdam/ported_static/stCreateTest/transaction_collision/transaction_collision.json,tests/ported_static/stCreateTest/test_transaction_collision.py::test_transaction_collision[fork_Amsterdam-blockchain_test_from_state_test-v1-intrinsic-only-collision_code]
-blockchain_tests/for_amsterdam/ported_static/stCreateTest/transaction_collision/transaction_collision.json,tests/ported_static/stCreateTest/test_transaction_collision.py::test_transaction_collision[fork_Amsterdam-blockchain_test_from_state_test-v1-intrinsic-only-collision_nonce]
+blockchain_tests/for_amsterdam/ported_static/stCreateTest/transaction_collision_to_empty2/transaction_collision_to_empty2.json,tests/ported_static/stCreateTest/test_transaction_collision_to_empty2.py::test_transaction_collision_to_empty2[fork_Amsterdam-blockchain_test_from_state_test-v1-enough-gas]
blockchain_tests/for_amsterdam/ported_static/stDelegatecallTestHomestead/call_lose_gas_oog/call_lose_gas_oog.json,*
blockchain_tests/for_amsterdam/ported_static/stDelegatecallTestHomestead/call_output1/call_output1.json,*
blockchain_tests/for_amsterdam/ported_static/stDelegatecallTestHomestead/call_output2/call_output2.json,*
@@ -5635,19 +5656,12 @@ blockchain_tests/for_amsterdam/ported_static/stEIP1559/base_fee_diff_places_osak
blockchain_tests/for_amsterdam/ported_static/stEIP1559/gas_price_diff_places_osaka/gas_price_diff_places.json,*
blockchain_tests/for_amsterdam/ported_static/stEIP1559/low_gas_limit/low_gas_limit.json,tests/ported_static/stEIP1559/test_low_gas_limit.py::test_low_gas_limit[fork_Amsterdam-blockchain_test_from_state_test--g1]
blockchain_tests/for_amsterdam/ported_static/stEIP1559/sender_balance/sender_balance.json,*
-blockchain_tests/for_amsterdam/ported_static/stEIP1559/val_causes_oof/val_causes_oof.json,tests/ported_static/stEIP1559/test_val_causes_oof.py::test_val_causes_oof[fork_Amsterdam-blockchain_test_from_state_test-d0-g0-v0]
-blockchain_tests/for_amsterdam/ported_static/stEIP1559/val_causes_oof/val_causes_oof.json,tests/ported_static/stEIP1559/test_val_causes_oof.py::test_val_causes_oof[fork_Amsterdam-blockchain_test_from_state_test-d0-g1-v0]
-blockchain_tests/for_amsterdam/ported_static/stEIP1559/val_causes_oof/val_causes_oof.json,tests/ported_static/stEIP1559/test_val_causes_oof.py::test_val_causes_oof[fork_Amsterdam-blockchain_test_from_state_test-d0-g1-v1]
-blockchain_tests/for_amsterdam/ported_static/stEIP1559/val_causes_oof/val_causes_oof.json,tests/ported_static/stEIP1559/test_val_causes_oof.py::test_val_causes_oof[fork_Amsterdam-blockchain_test_from_state_test-d1-g0-v0]
-blockchain_tests/for_amsterdam/ported_static/stEIP1559/val_causes_oof/val_causes_oof.json,tests/ported_static/stEIP1559/test_val_causes_oof.py::test_val_causes_oof[fork_Amsterdam-blockchain_test_from_state_test-d1-g1-v0]
-blockchain_tests/for_amsterdam/ported_static/stEIP1559/val_causes_oof/val_causes_oof.json,tests/ported_static/stEIP1559/test_val_causes_oof.py::test_val_causes_oof[fork_Amsterdam-blockchain_test_from_state_test-d1-g1-v1]
blockchain_tests/for_amsterdam/ported_static/stEIP158Specific/call_one_v_call_suicide/call_one_v_call_suicide.json,*
blockchain_tests/for_amsterdam/ported_static/stEIP158Specific/call_one_v_call_suicide2/call_one_v_call_suicide2.json,*
blockchain_tests/for_amsterdam/ported_static/stEIP158Specific/call_to_empty_then_call_error_paris/call_to_empty_then_call_error_paris.json,*
blockchain_tests/for_amsterdam/ported_static/stEIP158Specific/call_zero_v_call_suicide/call_zero_v_call_suicide.json,*
blockchain_tests/for_amsterdam/ported_static/stEIP158Specific/extcodesize_to_epmty_paris/extcodesize_to_epmty_paris.json,*
blockchain_tests/for_amsterdam/ported_static/stEIP158Specific/extcodesize_to_non_existent/extcodesize_to_non_existent.json,*
-blockchain_tests/for_amsterdam/ported_static/stEIP158Specific/vitalik_transaction_test_paris/vitalik_transaction_test_paris.json,*
blockchain_tests/for_amsterdam/ported_static/stEIP2930/address_opcodes/address_opcodes.json,*
blockchain_tests/for_amsterdam/ported_static/stEIP2930/coinbase_t01/coinbase_t01.json,*
blockchain_tests/for_amsterdam/ported_static/stEIP2930/coinbase_t2/coinbase_t2.json,*
@@ -5688,10 +5702,6 @@ blockchain_tests/for_amsterdam/ported_static/stExample/labels_example/labels_exa
blockchain_tests/for_amsterdam/ported_static/stExample/merge_test/merge_test.json,*
blockchain_tests/for_amsterdam/ported_static/stExample/ranges_example/ranges_example.json,*
blockchain_tests/for_amsterdam/ported_static/stExample/yul_example/yul_example.json,*
-blockchain_tests/for_amsterdam/ported_static/stHomesteadSpecific/contract_creation_oo_gdont_leave_empty_contract/contract_creation_oo_gdont_leave_empty_contract.json,*
-blockchain_tests/for_amsterdam/ported_static/stHomesteadSpecific/create_contract_via_contract_oog_init_code/create_contract_via_contract_oog_init_code.json,*
-blockchain_tests/for_amsterdam/ported_static/stHomesteadSpecific/create_contract_via_contract/create_contract_via_contract.json,*
-blockchain_tests/for_amsterdam/ported_static/stHomesteadSpecific/create_contract_via_transaction_cost53000/create_contract_via_transaction_cost53000.json,*
blockchain_tests/for_amsterdam/ported_static/stInitCodeTest/call_contract_to_create_contract_and_call_it_oog/call_contract_to_create_contract_and_call_it_oog.json,*
blockchain_tests/for_amsterdam/ported_static/stInitCodeTest/call_contract_to_create_contract_no_cash/call_contract_to_create_contract_no_cash.json,*
blockchain_tests/for_amsterdam/ported_static/stInitCodeTest/call_contract_to_create_contract_oog_bonus_gas/call_contract_to_create_contract_oog_bonus_gas.json,*
@@ -5700,12 +5710,11 @@ blockchain_tests/for_amsterdam/ported_static/stInitCodeTest/call_contract_to_cre
blockchain_tests/for_amsterdam/ported_static/stInitCodeTest/call_contract_to_create_contract_which_would_create_contract_in_init_code/call_contract_to_create_contract_which_would_create_contract_in_init_code.json,*
blockchain_tests/for_amsterdam/ported_static/stInitCodeTest/call_recursive_contract/call_recursive_contract.json,*
blockchain_tests/for_amsterdam/ported_static/stInitCodeTest/call_the_contract_to_create_empty_contract/call_the_contract_to_create_empty_contract.json,*
-blockchain_tests/for_amsterdam/ported_static/stInitCodeTest/out_of_gas_contract_creation/out_of_gas_contract_creation.json,tests/ported_static/stInitCodeTest/test_out_of_gas_contract_creation.py::test_out_of_gas_contract_creation[fork_Amsterdam-blockchain_test_from_state_test-insufficient_gas-valid_initcode]
blockchain_tests/for_amsterdam/ported_static/stInitCodeTest/out_of_gas_contract_creation/out_of_gas_contract_creation.json,tests/ported_static/stInitCodeTest/test_out_of_gas_contract_creation.py::test_out_of_gas_contract_creation[fork_Amsterdam-blockchain_test_from_state_test-sufficient_gas-valid_initcode]
-blockchain_tests/for_amsterdam/ported_static/stInitCodeTest/out_of_gas_prefunded_contract_creation/out_of_gas_prefunded_contract_creation.json,*
+blockchain_tests/for_amsterdam/ported_static/stInitCodeTest/out_of_gas_prefunded_contract_creation/out_of_gas_prefunded_contract_creation.json,tests/ported_static/stInitCodeTest/test_out_of_gas_prefunded_contract_creation.py::test_out_of_gas_prefunded_contract_creation[fork_Amsterdam-blockchain_test_from_state_test-outcome_child_oog]
+blockchain_tests/for_amsterdam/ported_static/stInitCodeTest/out_of_gas_prefunded_contract_creation/out_of_gas_prefunded_contract_creation.json,tests/ported_static/stInitCodeTest/test_out_of_gas_prefunded_contract_creation.py::test_out_of_gas_prefunded_contract_creation[fork_Amsterdam-blockchain_test_from_state_test-outcome_child_succeeds]
blockchain_tests/for_amsterdam/ported_static/stInitCodeTest/return_test/return_test.json,*
blockchain_tests/for_amsterdam/ported_static/stInitCodeTest/return_test2/return_test2.json,*
-blockchain_tests/for_amsterdam/ported_static/stInitCodeTest/transaction_create_auto_suicide_contract/transaction_create_auto_suicide_contract.json,*
blockchain_tests/for_amsterdam/ported_static/stInitCodeTest/transaction_create_stop_in_initcode/transaction_create_stop_in_initcode.json,*
blockchain_tests/for_amsterdam/ported_static/stInitCodeTest/transaction_create_suicide_in_initcode/transaction_create_suicide_in_initcode.json,*
blockchain_tests/for_amsterdam/ported_static/stLogTests/log_in_oog_call/log_in_oog_call.json,*
@@ -6151,7 +6160,6 @@ blockchain_tests/for_amsterdam/ported_static/stRandom/random_statetest166/random
blockchain_tests/for_amsterdam/ported_static/stRandom/random_statetest167/random_statetest167.json,*
blockchain_tests/for_amsterdam/ported_static/stRandom/random_statetest169/random_statetest169.json,*
blockchain_tests/for_amsterdam/ported_static/stRandom/random_statetest17/random_statetest17.json,*
-blockchain_tests/for_amsterdam/ported_static/stRandom/random_statetest171/random_statetest171.json,*
blockchain_tests/for_amsterdam/ported_static/stRandom/random_statetest172/random_statetest172.json,*
blockchain_tests/for_amsterdam/ported_static/stRandom/random_statetest173/random_statetest173.json,*
blockchain_tests/for_amsterdam/ported_static/stRandom/random_statetest174/random_statetest174.json,*
@@ -6274,12 +6282,10 @@ blockchain_tests/for_amsterdam/ported_static/stRandom/random_statetest336/random
blockchain_tests/for_amsterdam/ported_static/stRandom/random_statetest337/random_statetest337.json,*
blockchain_tests/for_amsterdam/ported_static/stRandom/random_statetest338/random_statetest338.json,*
blockchain_tests/for_amsterdam/ported_static/stRandom/random_statetest339/random_statetest339.json,*
-blockchain_tests/for_amsterdam/ported_static/stRandom/random_statetest340/random_statetest340.json,*
blockchain_tests/for_amsterdam/ported_static/stRandom/random_statetest341/random_statetest341.json,*
blockchain_tests/for_amsterdam/ported_static/stRandom/random_statetest342/random_statetest342.json,*
blockchain_tests/for_amsterdam/ported_static/stRandom/random_statetest343/random_statetest343.json,*
blockchain_tests/for_amsterdam/ported_static/stRandom/random_statetest345/random_statetest345.json,*
-blockchain_tests/for_amsterdam/ported_static/stRandom/random_statetest346/random_statetest346.json,*
blockchain_tests/for_amsterdam/ported_static/stRandom/random_statetest348/random_statetest348.json,*
blockchain_tests/for_amsterdam/ported_static/stRandom/random_statetest349/random_statetest349.json,*
blockchain_tests/for_amsterdam/ported_static/stRandom/random_statetest350/random_statetest350.json,*
@@ -6516,10 +6522,8 @@ blockchain_tests/for_amsterdam/ported_static/stRandom2/random_statetest635/rando
blockchain_tests/for_amsterdam/ported_static/stRandom2/random_statetest637/random_statetest637.json,*
blockchain_tests/for_amsterdam/ported_static/stRandom2/random_statetest638/random_statetest638.json,*
blockchain_tests/for_amsterdam/ported_static/stRandom2/random_statetest641/random_statetest641.json,*
-blockchain_tests/for_amsterdam/ported_static/stRandom2/random_statetest644/random_statetest644.json,*
-blockchain_tests/for_amsterdam/ported_static/stRandom2/random_statetest645/random_statetest645.json,*
+blockchain_tests/for_amsterdam/ported_static/stRandom2/random_statetest645/random_statetest645.json,tests/ported_static/stRandom2/test_random_statetest645.py::test_random_statetest645[fork_Amsterdam-blockchain_test_from_state_test--v1]
blockchain_tests/for_amsterdam/ported_static/stRandom2/random_statetest648/random_statetest648.json,*
-blockchain_tests/for_amsterdam/ported_static/stRandom2/random_statetest650/random_statetest650.json,*
blockchain_tests/for_amsterdam/ported_static/stRecursiveCreate/recursive_create/recursive_create.json,*
blockchain_tests/for_amsterdam/ported_static/stRefundTest/refund_call_a_not_enough_gas_in_call/refund_call_a_not_enough_gas_in_call.json,*
blockchain_tests/for_amsterdam/ported_static/stRefundTest/refund_call_to_suicide_no_storage/refund_call_to_suicide_no_storage.json,*
@@ -6586,26 +6590,20 @@ blockchain_tests/for_amsterdam/ported_static/stRevertTest/revert_opcode_calls/re
blockchain_tests/for_amsterdam/ported_static/stRevertTest/revert_opcode_create/revert_opcode_create.json,tests/ported_static/stRevertTest/test_revert_opcode_create.py::test_revert_opcode_create[fork_Amsterdam-blockchain_test_from_state_test--g0]
blockchain_tests/for_amsterdam/ported_static/stRevertTest/revert_opcode_direct_call/revert_opcode_direct_call.json,tests/ported_static/stRevertTest/test_revert_opcode_direct_call.py::test_revert_opcode_direct_call[fork_Amsterdam-blockchain_test_from_state_test--g0]
blockchain_tests/for_amsterdam/ported_static/stRevertTest/revert_opcode_in_create_returns/revert_opcode_in_create_returns.json,*
-blockchain_tests/for_amsterdam/ported_static/stRevertTest/revert_opcode_in_init/revert_opcode_in_init.json,*
blockchain_tests/for_amsterdam/ported_static/stRevertTest/revert_opcode_multiple_sub_calls/revert_opcode_multiple_sub_calls.json,*
blockchain_tests/for_amsterdam/ported_static/stRevertTest/revert_opcode_return/revert_opcode_return.json,*
-blockchain_tests/for_amsterdam/ported_static/stRevertTest/revert_opcode_with_big_output_in_init/revert_opcode_with_big_output_in_init.json,*
blockchain_tests/for_amsterdam/ported_static/stRevertTest/revert_opcode/revert_opcode.json,tests/ported_static/stRevertTest/test_revert_opcode.py::test_revert_opcode[fork_Amsterdam-blockchain_test_from_state_test--g0-v0]
-blockchain_tests/for_amsterdam/ported_static/stRevertTest/revert_opcode/revert_opcode.json,tests/ported_static/stRevertTest/test_revert_opcode.py::test_revert_opcode[fork_Amsterdam-blockchain_test_from_state_test--g0-v1]
blockchain_tests/for_amsterdam/ported_static/stRevertTest/revert_precompiled_touch_exact_oog_paris/revert_precompiled_touch_exact_oog_paris.json,*
blockchain_tests/for_amsterdam/ported_static/stRevertTest/revert_precompiled_touch_nonce/revert_precompiled_touch_nonce.json,*
blockchain_tests/for_amsterdam/ported_static/stRevertTest/revert_precompiled_touch_noncestorage/revert_precompiled_touch_noncestorage.json,*
blockchain_tests/for_amsterdam/ported_static/stRevertTest/revert_precompiled_touch_paris/revert_precompiled_touch_paris.json,*
blockchain_tests/for_amsterdam/ported_static/stRevertTest/revert_precompiled_touch_storage_paris/revert_precompiled_touch_storage_paris.json,*
-blockchain_tests/for_amsterdam/ported_static/stRevertTest/revert_prefound_call/revert_prefound_call.json,*
-blockchain_tests/for_amsterdam/ported_static/stRevertTest/revert_prefound_empty_call_paris/revert_prefound_empty_call_paris.json,*
blockchain_tests/for_amsterdam/ported_static/stRevertTest/revert_prefound_empty_paris/revert_prefound_empty_paris.json,*
blockchain_tests/for_amsterdam/ported_static/stRevertTest/revert_prefound/revert_prefound.json,*
blockchain_tests/for_amsterdam/ported_static/stRevertTest/revert_sub_call_storage_oog/revert_sub_call_storage_oog.json,tests/ported_static/stRevertTest/test_revert_sub_call_storage_oog.py::test_revert_sub_call_storage_oog[fork_Amsterdam-blockchain_test_from_state_test--g1-v0]
blockchain_tests/for_amsterdam/ported_static/stRevertTest/revert_sub_call_storage_oog2/revert_sub_call_storage_oog2.json,tests/ported_static/stRevertTest/test_revert_sub_call_storage_oog2.py::test_revert_sub_call_storage_oog2[fork_Amsterdam-blockchain_test_from_state_test--g1-v0]
blockchain_tests/for_amsterdam/ported_static/stRevertTest/state_revert/state_revert.json,*
blockchain_tests/for_amsterdam/ported_static/stRevertTest/touch_to_empty_account_revert2_paris/touch_to_empty_account_revert2_paris.json,*
-blockchain_tests/for_amsterdam/ported_static/stRevertTest/touch_to_empty_account_revert3_paris/touch_to_empty_account_revert3_paris.json,*
blockchain_tests/for_amsterdam/ported_static/stSelfBalance/self_balance_call_types/self_balance_call_types.json,*
blockchain_tests/for_amsterdam/ported_static/stSelfBalance/self_balance_equals_balance/self_balance_equals_balance.json,*
blockchain_tests/for_amsterdam/ported_static/stSelfBalance/self_balance_gas_cost/self_balance_gas_cost.json,*
@@ -6652,7 +6650,6 @@ blockchain_tests/for_amsterdam/ported_static/stShift/shr01/shr01.json,*
blockchain_tests/for_amsterdam/ported_static/stShift/shr10/shr10.json,*
blockchain_tests/for_amsterdam/ported_static/stShift/shr11/shr11.json,*
blockchain_tests/for_amsterdam/ported_static/stSolidityTest/ambiguous_method/ambiguous_method.json,*
-blockchain_tests/for_amsterdam/ported_static/stSolidityTest/by_zero/by_zero.json,*
blockchain_tests/for_amsterdam/ported_static/stSolidityTest/call_low_level_creates_solidity/call_low_level_creates_solidity.json,*
blockchain_tests/for_amsterdam/ported_static/stSolidityTest/create_contract_from_method/create_contract_from_method.json,*
blockchain_tests/for_amsterdam/ported_static/stSolidityTest/recursive_create_contracts_create4_contracts/recursive_create_contracts_create4_contracts.json,*
@@ -6661,7 +6658,6 @@ blockchain_tests/for_amsterdam/ported_static/stSolidityTest/test_keywords/test_k
blockchain_tests/for_amsterdam/ported_static/stSolidityTest/test_overflow/test_overflow.json,*
blockchain_tests/for_amsterdam/ported_static/stSolidityTest/test_structures_and_variabless/test_structures_and_variabless.json,*
blockchain_tests/for_amsterdam/ported_static/stSpecialTest/block504980/block504980.json,*
-blockchain_tests/for_amsterdam/ported_static/stSpecialTest/deployment_error/deployment_error.json,*
blockchain_tests/for_amsterdam/ported_static/stSpecialTest/eoa_empty_paris/eoa_empty_paris.json,tests/ported_static/stSpecialTest/test_eoa_empty_paris.py::test_eoa_empty_paris[fork_Amsterdam-blockchain_test_from_state_test-d0-g0-v0]
blockchain_tests/for_amsterdam/ported_static/stSpecialTest/eoa_empty_paris/eoa_empty_paris.json,tests/ported_static/stSpecialTest/test_eoa_empty_paris.py::test_eoa_empty_paris[fork_Amsterdam-blockchain_test_from_state_test-d0-g1-v0]
blockchain_tests/for_amsterdam/ported_static/stSpecialTest/eoa_empty_paris/eoa_empty_paris.json,tests/ported_static/stSpecialTest/test_eoa_empty_paris.py::test_eoa_empty_paris[fork_Amsterdam-blockchain_test_from_state_test-d0-g1-v1]
@@ -6671,37 +6667,188 @@ blockchain_tests/for_amsterdam/ported_static/stSpecialTest/eoa_empty_paris/eoa_e
blockchain_tests/for_amsterdam/ported_static/stSpecialTest/failed_tx_xcf416c53_paris/failed_tx_xcf416c53_paris.json,*
blockchain_tests/for_amsterdam/ported_static/stSpecialTest/gas_price0/gas_price0.json,*
blockchain_tests/for_amsterdam/ported_static/stSpecialTest/make_money/make_money.json,*
-blockchain_tests/for_amsterdam/ported_static/stSpecialTest/overflow_gas_make_money/overflow_gas_make_money.json,*
blockchain_tests/for_amsterdam/ported_static/stSpecialTest/push32without_byte/push32without_byte.json,*
blockchain_tests/for_amsterdam/ported_static/stSpecialTest/selfdestruct_eip2929/selfdestruct_eip2929.json,*
blockchain_tests/for_amsterdam/ported_static/stSpecialTest/sha3_deja/sha3_deja.json,*
blockchain_tests/for_amsterdam/ported_static/stSpecialTest/stack_depth_limit_sec/stack_depth_limit_sec.json,*
blockchain_tests/for_amsterdam/ported_static/stSpecialTest/tx_e1c174e2/tx_e1c174e2.json,*
-blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_0to_x/sstore_0to_x.json,*
-blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_0to_xto_x/sstore_0to_xto_x.json,*
-blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_0to_xto_y/sstore_0to_xto_y.json,*
-blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_0to_xto0/sstore_0to_xto0.json,*
-blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_0to_xto0to_x/sstore_0to_xto0to_x.json,*
-blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_0to0/sstore_0to0.json,*
-blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_0to0to_x/sstore_0to0to_x.json,*
-blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_0to0to0/sstore_0to0to0.json,*
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_0to_x/sstore_0to_x.json,tests/ported_static/stSStoreTest/test_sstore_0to_x.py::test_sstore_0to_x[fork_Amsterdam-blockchain_test_from_state_test-d0-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_0to_x/sstore_0to_x.json,tests/ported_static/stSStoreTest/test_sstore_0to_x.py::test_sstore_0to_x[fork_Amsterdam-blockchain_test_from_state_test-d0-g1]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_0to_x/sstore_0to_x.json,tests/ported_static/stSStoreTest/test_sstore_0to_x.py::test_sstore_0to_x[fork_Amsterdam-blockchain_test_from_state_test-d1-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_0to_x/sstore_0to_x.json,tests/ported_static/stSStoreTest/test_sstore_0to_x.py::test_sstore_0to_x[fork_Amsterdam-blockchain_test_from_state_test-d1-g1]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_0to_x/sstore_0to_x.json,tests/ported_static/stSStoreTest/test_sstore_0to_x.py::test_sstore_0to_x[fork_Amsterdam-blockchain_test_from_state_test-d2-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_0to_x/sstore_0to_x.json,tests/ported_static/stSStoreTest/test_sstore_0to_x.py::test_sstore_0to_x[fork_Amsterdam-blockchain_test_from_state_test-d2-g1]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_0to_x/sstore_0to_x.json,tests/ported_static/stSStoreTest/test_sstore_0to_x.py::test_sstore_0to_x[fork_Amsterdam-blockchain_test_from_state_test-d3-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_0to_x/sstore_0to_x.json,tests/ported_static/stSStoreTest/test_sstore_0to_x.py::test_sstore_0to_x[fork_Amsterdam-blockchain_test_from_state_test-d4-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_0to_xto_x/sstore_0to_xto_x.json,tests/ported_static/stSStoreTest/test_sstore_0to_xto_x.py::test_sstore_0to_xto_x[fork_Amsterdam-blockchain_test_from_state_test-d0-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_0to_xto_x/sstore_0to_xto_x.json,tests/ported_static/stSStoreTest/test_sstore_0to_xto_x.py::test_sstore_0to_xto_x[fork_Amsterdam-blockchain_test_from_state_test-d0-g1]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_0to_xto_x/sstore_0to_xto_x.json,tests/ported_static/stSStoreTest/test_sstore_0to_xto_x.py::test_sstore_0to_xto_x[fork_Amsterdam-blockchain_test_from_state_test-d1-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_0to_xto_x/sstore_0to_xto_x.json,tests/ported_static/stSStoreTest/test_sstore_0to_xto_x.py::test_sstore_0to_xto_x[fork_Amsterdam-blockchain_test_from_state_test-d1-g1]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_0to_xto_x/sstore_0to_xto_x.json,tests/ported_static/stSStoreTest/test_sstore_0to_xto_x.py::test_sstore_0to_xto_x[fork_Amsterdam-blockchain_test_from_state_test-d2-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_0to_xto_x/sstore_0to_xto_x.json,tests/ported_static/stSStoreTest/test_sstore_0to_xto_x.py::test_sstore_0to_xto_x[fork_Amsterdam-blockchain_test_from_state_test-d2-g1]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_0to_xto_x/sstore_0to_xto_x.json,tests/ported_static/stSStoreTest/test_sstore_0to_xto_x.py::test_sstore_0to_xto_x[fork_Amsterdam-blockchain_test_from_state_test-d3-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_0to_xto_x/sstore_0to_xto_x.json,tests/ported_static/stSStoreTest/test_sstore_0to_xto_x.py::test_sstore_0to_xto_x[fork_Amsterdam-blockchain_test_from_state_test-d4-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_0to_xto_y/sstore_0to_xto_y.json,tests/ported_static/stSStoreTest/test_sstore_0to_xto_y.py::test_sstore_0to_xto_y[fork_Amsterdam-blockchain_test_from_state_test-d0-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_0to_xto_y/sstore_0to_xto_y.json,tests/ported_static/stSStoreTest/test_sstore_0to_xto_y.py::test_sstore_0to_xto_y[fork_Amsterdam-blockchain_test_from_state_test-d0-g1]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_0to_xto_y/sstore_0to_xto_y.json,tests/ported_static/stSStoreTest/test_sstore_0to_xto_y.py::test_sstore_0to_xto_y[fork_Amsterdam-blockchain_test_from_state_test-d1-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_0to_xto_y/sstore_0to_xto_y.json,tests/ported_static/stSStoreTest/test_sstore_0to_xto_y.py::test_sstore_0to_xto_y[fork_Amsterdam-blockchain_test_from_state_test-d1-g1]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_0to_xto_y/sstore_0to_xto_y.json,tests/ported_static/stSStoreTest/test_sstore_0to_xto_y.py::test_sstore_0to_xto_y[fork_Amsterdam-blockchain_test_from_state_test-d2-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_0to_xto_y/sstore_0to_xto_y.json,tests/ported_static/stSStoreTest/test_sstore_0to_xto_y.py::test_sstore_0to_xto_y[fork_Amsterdam-blockchain_test_from_state_test-d2-g1]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_0to_xto_y/sstore_0to_xto_y.json,tests/ported_static/stSStoreTest/test_sstore_0to_xto_y.py::test_sstore_0to_xto_y[fork_Amsterdam-blockchain_test_from_state_test-d3-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_0to_xto_y/sstore_0to_xto_y.json,tests/ported_static/stSStoreTest/test_sstore_0to_xto_y.py::test_sstore_0to_xto_y[fork_Amsterdam-blockchain_test_from_state_test-d4-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_0to_xto0/sstore_0to_xto0.json,tests/ported_static/stSStoreTest/test_sstore_0to_xto0.py::test_sstore_0to_xto0[fork_Amsterdam-blockchain_test_from_state_test-d0-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_0to_xto0/sstore_0to_xto0.json,tests/ported_static/stSStoreTest/test_sstore_0to_xto0.py::test_sstore_0to_xto0[fork_Amsterdam-blockchain_test_from_state_test-d0-g1]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_0to_xto0/sstore_0to_xto0.json,tests/ported_static/stSStoreTest/test_sstore_0to_xto0.py::test_sstore_0to_xto0[fork_Amsterdam-blockchain_test_from_state_test-d1-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_0to_xto0/sstore_0to_xto0.json,tests/ported_static/stSStoreTest/test_sstore_0to_xto0.py::test_sstore_0to_xto0[fork_Amsterdam-blockchain_test_from_state_test-d1-g1]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_0to_xto0/sstore_0to_xto0.json,tests/ported_static/stSStoreTest/test_sstore_0to_xto0.py::test_sstore_0to_xto0[fork_Amsterdam-blockchain_test_from_state_test-d2-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_0to_xto0/sstore_0to_xto0.json,tests/ported_static/stSStoreTest/test_sstore_0to_xto0.py::test_sstore_0to_xto0[fork_Amsterdam-blockchain_test_from_state_test-d2-g1]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_0to_xto0/sstore_0to_xto0.json,tests/ported_static/stSStoreTest/test_sstore_0to_xto0.py::test_sstore_0to_xto0[fork_Amsterdam-blockchain_test_from_state_test-d3-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_0to_xto0/sstore_0to_xto0.json,tests/ported_static/stSStoreTest/test_sstore_0to_xto0.py::test_sstore_0to_xto0[fork_Amsterdam-blockchain_test_from_state_test-d4-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_0to_xto0to_x/sstore_0to_xto0to_x.json,tests/ported_static/stSStoreTest/test_sstore_0to_xto0to_x.py::test_sstore_0to_xto0to_x[fork_Amsterdam-blockchain_test_from_state_test-d0-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_0to_xto0to_x/sstore_0to_xto0to_x.json,tests/ported_static/stSStoreTest/test_sstore_0to_xto0to_x.py::test_sstore_0to_xto0to_x[fork_Amsterdam-blockchain_test_from_state_test-d0-g1]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_0to_xto0to_x/sstore_0to_xto0to_x.json,tests/ported_static/stSStoreTest/test_sstore_0to_xto0to_x.py::test_sstore_0to_xto0to_x[fork_Amsterdam-blockchain_test_from_state_test-d1-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_0to_xto0to_x/sstore_0to_xto0to_x.json,tests/ported_static/stSStoreTest/test_sstore_0to_xto0to_x.py::test_sstore_0to_xto0to_x[fork_Amsterdam-blockchain_test_from_state_test-d1-g1]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_0to_xto0to_x/sstore_0to_xto0to_x.json,tests/ported_static/stSStoreTest/test_sstore_0to_xto0to_x.py::test_sstore_0to_xto0to_x[fork_Amsterdam-blockchain_test_from_state_test-d2-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_0to_xto0to_x/sstore_0to_xto0to_x.json,tests/ported_static/stSStoreTest/test_sstore_0to_xto0to_x.py::test_sstore_0to_xto0to_x[fork_Amsterdam-blockchain_test_from_state_test-d2-g1]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_0to_xto0to_x/sstore_0to_xto0to_x.json,tests/ported_static/stSStoreTest/test_sstore_0to_xto0to_x.py::test_sstore_0to_xto0to_x[fork_Amsterdam-blockchain_test_from_state_test-d3-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_0to_xto0to_x/sstore_0to_xto0to_x.json,tests/ported_static/stSStoreTest/test_sstore_0to_xto0to_x.py::test_sstore_0to_xto0to_x[fork_Amsterdam-blockchain_test_from_state_test-d4-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_0to0/sstore_0to0.json,tests/ported_static/stSStoreTest/test_sstore_0to0.py::test_sstore_0to0[fork_Amsterdam-blockchain_test_from_state_test-d0-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_0to0/sstore_0to0.json,tests/ported_static/stSStoreTest/test_sstore_0to0.py::test_sstore_0to0[fork_Amsterdam-blockchain_test_from_state_test-d0-g1]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_0to0/sstore_0to0.json,tests/ported_static/stSStoreTest/test_sstore_0to0.py::test_sstore_0to0[fork_Amsterdam-blockchain_test_from_state_test-d1-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_0to0/sstore_0to0.json,tests/ported_static/stSStoreTest/test_sstore_0to0.py::test_sstore_0to0[fork_Amsterdam-blockchain_test_from_state_test-d1-g1]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_0to0/sstore_0to0.json,tests/ported_static/stSStoreTest/test_sstore_0to0.py::test_sstore_0to0[fork_Amsterdam-blockchain_test_from_state_test-d2-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_0to0/sstore_0to0.json,tests/ported_static/stSStoreTest/test_sstore_0to0.py::test_sstore_0to0[fork_Amsterdam-blockchain_test_from_state_test-d2-g1]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_0to0/sstore_0to0.json,tests/ported_static/stSStoreTest/test_sstore_0to0.py::test_sstore_0to0[fork_Amsterdam-blockchain_test_from_state_test-d3-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_0to0/sstore_0to0.json,tests/ported_static/stSStoreTest/test_sstore_0to0.py::test_sstore_0to0[fork_Amsterdam-blockchain_test_from_state_test-d4-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_0to0to_x/sstore_0to0to_x.json,tests/ported_static/stSStoreTest/test_sstore_0to0to_x.py::test_sstore_0to0to_x[fork_Amsterdam-blockchain_test_from_state_test-d0-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_0to0to_x/sstore_0to0to_x.json,tests/ported_static/stSStoreTest/test_sstore_0to0to_x.py::test_sstore_0to0to_x[fork_Amsterdam-blockchain_test_from_state_test-d0-g1]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_0to0to_x/sstore_0to0to_x.json,tests/ported_static/stSStoreTest/test_sstore_0to0to_x.py::test_sstore_0to0to_x[fork_Amsterdam-blockchain_test_from_state_test-d1-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_0to0to_x/sstore_0to0to_x.json,tests/ported_static/stSStoreTest/test_sstore_0to0to_x.py::test_sstore_0to0to_x[fork_Amsterdam-blockchain_test_from_state_test-d1-g1]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_0to0to_x/sstore_0to0to_x.json,tests/ported_static/stSStoreTest/test_sstore_0to0to_x.py::test_sstore_0to0to_x[fork_Amsterdam-blockchain_test_from_state_test-d2-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_0to0to_x/sstore_0to0to_x.json,tests/ported_static/stSStoreTest/test_sstore_0to0to_x.py::test_sstore_0to0to_x[fork_Amsterdam-blockchain_test_from_state_test-d2-g1]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_0to0to_x/sstore_0to0to_x.json,tests/ported_static/stSStoreTest/test_sstore_0to0to_x.py::test_sstore_0to0to_x[fork_Amsterdam-blockchain_test_from_state_test-d3-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_0to0to_x/sstore_0to0to_x.json,tests/ported_static/stSStoreTest/test_sstore_0to0to_x.py::test_sstore_0to0to_x[fork_Amsterdam-blockchain_test_from_state_test-d4-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_0to0to0/sstore_0to0to0.json,tests/ported_static/stSStoreTest/test_sstore_0to0to0.py::test_sstore_0to0to0[fork_Amsterdam-blockchain_test_from_state_test-d0-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_0to0to0/sstore_0to0to0.json,tests/ported_static/stSStoreTest/test_sstore_0to0to0.py::test_sstore_0to0to0[fork_Amsterdam-blockchain_test_from_state_test-d0-g1]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_0to0to0/sstore_0to0to0.json,tests/ported_static/stSStoreTest/test_sstore_0to0to0.py::test_sstore_0to0to0[fork_Amsterdam-blockchain_test_from_state_test-d1-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_0to0to0/sstore_0to0to0.json,tests/ported_static/stSStoreTest/test_sstore_0to0to0.py::test_sstore_0to0to0[fork_Amsterdam-blockchain_test_from_state_test-d1-g1]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_0to0to0/sstore_0to0to0.json,tests/ported_static/stSStoreTest/test_sstore_0to0to0.py::test_sstore_0to0to0[fork_Amsterdam-blockchain_test_from_state_test-d2-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_0to0to0/sstore_0to0to0.json,tests/ported_static/stSStoreTest/test_sstore_0to0to0.py::test_sstore_0to0to0[fork_Amsterdam-blockchain_test_from_state_test-d2-g1]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_0to0to0/sstore_0to0to0.json,tests/ported_static/stSStoreTest/test_sstore_0to0to0.py::test_sstore_0to0to0[fork_Amsterdam-blockchain_test_from_state_test-d3-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_0to0to0/sstore_0to0to0.json,tests/ported_static/stSStoreTest/test_sstore_0to0to0.py::test_sstore_0to0to0[fork_Amsterdam-blockchain_test_from_state_test-d4-g0]
blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_call_to_self_sub_refund_below_zero/sstore_call_to_self_sub_refund_below_zero.json,*
-blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_change_from_external_call_in_init_code/sstore_change_from_external_call_in_init_code.json,*
-blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_gas_left/sstore_gas_left.json,*
-blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto_x/sstore_xto_x.json,*
-blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto_xto_x/sstore_xto_xto_x.json,*
-blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto_xto_y/sstore_xto_xto_y.json,*
-blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto_xto0/sstore_xto_xto0.json,*
-blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto_y/sstore_xto_y.json,*
-blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto_yto_x/sstore_xto_yto_x.json,*
-blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto_yto_y/sstore_xto_yto_y.json,*
-blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto_yto_z/sstore_xto_yto_z.json,*
-blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto_yto0/sstore_xto_yto0.json,*
-blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto0/sstore_xto0.json,*
-blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto0to_x/sstore_xto0to_x.json,*
-blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto0to_xto0/sstore_xto0to_xto0.json,*
-blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto0to_y/sstore_xto0to_y.json,*
-blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto0to0/sstore_xto0to0.json,*
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto_x/sstore_xto_x.json,tests/ported_static/stSStoreTest/test_sstore_xto_x.py::test_sstore_xto_x[fork_Amsterdam-blockchain_test_from_state_test-d0-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto_x/sstore_xto_x.json,tests/ported_static/stSStoreTest/test_sstore_xto_x.py::test_sstore_xto_x[fork_Amsterdam-blockchain_test_from_state_test-d0-g1]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto_x/sstore_xto_x.json,tests/ported_static/stSStoreTest/test_sstore_xto_x.py::test_sstore_xto_x[fork_Amsterdam-blockchain_test_from_state_test-d1-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto_x/sstore_xto_x.json,tests/ported_static/stSStoreTest/test_sstore_xto_x.py::test_sstore_xto_x[fork_Amsterdam-blockchain_test_from_state_test-d1-g1]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto_x/sstore_xto_x.json,tests/ported_static/stSStoreTest/test_sstore_xto_x.py::test_sstore_xto_x[fork_Amsterdam-blockchain_test_from_state_test-d2-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto_x/sstore_xto_x.json,tests/ported_static/stSStoreTest/test_sstore_xto_x.py::test_sstore_xto_x[fork_Amsterdam-blockchain_test_from_state_test-d2-g1]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto_x/sstore_xto_x.json,tests/ported_static/stSStoreTest/test_sstore_xto_x.py::test_sstore_xto_x[fork_Amsterdam-blockchain_test_from_state_test-d3-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto_x/sstore_xto_x.json,tests/ported_static/stSStoreTest/test_sstore_xto_x.py::test_sstore_xto_x[fork_Amsterdam-blockchain_test_from_state_test-d4-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto_xto_x/sstore_xto_xto_x.json,tests/ported_static/stSStoreTest/test_sstore_xto_xto_x.py::test_sstore_xto_xto_x[fork_Amsterdam-blockchain_test_from_state_test-d0-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto_xto_x/sstore_xto_xto_x.json,tests/ported_static/stSStoreTest/test_sstore_xto_xto_x.py::test_sstore_xto_xto_x[fork_Amsterdam-blockchain_test_from_state_test-d0-g1]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto_xto_x/sstore_xto_xto_x.json,tests/ported_static/stSStoreTest/test_sstore_xto_xto_x.py::test_sstore_xto_xto_x[fork_Amsterdam-blockchain_test_from_state_test-d1-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto_xto_x/sstore_xto_xto_x.json,tests/ported_static/stSStoreTest/test_sstore_xto_xto_x.py::test_sstore_xto_xto_x[fork_Amsterdam-blockchain_test_from_state_test-d1-g1]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto_xto_x/sstore_xto_xto_x.json,tests/ported_static/stSStoreTest/test_sstore_xto_xto_x.py::test_sstore_xto_xto_x[fork_Amsterdam-blockchain_test_from_state_test-d2-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto_xto_x/sstore_xto_xto_x.json,tests/ported_static/stSStoreTest/test_sstore_xto_xto_x.py::test_sstore_xto_xto_x[fork_Amsterdam-blockchain_test_from_state_test-d2-g1]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto_xto_x/sstore_xto_xto_x.json,tests/ported_static/stSStoreTest/test_sstore_xto_xto_x.py::test_sstore_xto_xto_x[fork_Amsterdam-blockchain_test_from_state_test-d3-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto_xto_x/sstore_xto_xto_x.json,tests/ported_static/stSStoreTest/test_sstore_xto_xto_x.py::test_sstore_xto_xto_x[fork_Amsterdam-blockchain_test_from_state_test-d4-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto_xto_y/sstore_xto_xto_y.json,tests/ported_static/stSStoreTest/test_sstore_xto_xto_y.py::test_sstore_xto_xto_y[fork_Amsterdam-blockchain_test_from_state_test-d0-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto_xto_y/sstore_xto_xto_y.json,tests/ported_static/stSStoreTest/test_sstore_xto_xto_y.py::test_sstore_xto_xto_y[fork_Amsterdam-blockchain_test_from_state_test-d0-g1]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto_xto_y/sstore_xto_xto_y.json,tests/ported_static/stSStoreTest/test_sstore_xto_xto_y.py::test_sstore_xto_xto_y[fork_Amsterdam-blockchain_test_from_state_test-d1-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto_xto_y/sstore_xto_xto_y.json,tests/ported_static/stSStoreTest/test_sstore_xto_xto_y.py::test_sstore_xto_xto_y[fork_Amsterdam-blockchain_test_from_state_test-d1-g1]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto_xto_y/sstore_xto_xto_y.json,tests/ported_static/stSStoreTest/test_sstore_xto_xto_y.py::test_sstore_xto_xto_y[fork_Amsterdam-blockchain_test_from_state_test-d2-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto_xto_y/sstore_xto_xto_y.json,tests/ported_static/stSStoreTest/test_sstore_xto_xto_y.py::test_sstore_xto_xto_y[fork_Amsterdam-blockchain_test_from_state_test-d2-g1]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto_xto_y/sstore_xto_xto_y.json,tests/ported_static/stSStoreTest/test_sstore_xto_xto_y.py::test_sstore_xto_xto_y[fork_Amsterdam-blockchain_test_from_state_test-d3-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto_xto_y/sstore_xto_xto_y.json,tests/ported_static/stSStoreTest/test_sstore_xto_xto_y.py::test_sstore_xto_xto_y[fork_Amsterdam-blockchain_test_from_state_test-d4-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto_xto0/sstore_xto_xto0.json,tests/ported_static/stSStoreTest/test_sstore_xto_xto0.py::test_sstore_xto_xto0[fork_Amsterdam-blockchain_test_from_state_test-d0-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto_xto0/sstore_xto_xto0.json,tests/ported_static/stSStoreTest/test_sstore_xto_xto0.py::test_sstore_xto_xto0[fork_Amsterdam-blockchain_test_from_state_test-d0-g1]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto_xto0/sstore_xto_xto0.json,tests/ported_static/stSStoreTest/test_sstore_xto_xto0.py::test_sstore_xto_xto0[fork_Amsterdam-blockchain_test_from_state_test-d1-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto_xto0/sstore_xto_xto0.json,tests/ported_static/stSStoreTest/test_sstore_xto_xto0.py::test_sstore_xto_xto0[fork_Amsterdam-blockchain_test_from_state_test-d1-g1]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto_xto0/sstore_xto_xto0.json,tests/ported_static/stSStoreTest/test_sstore_xto_xto0.py::test_sstore_xto_xto0[fork_Amsterdam-blockchain_test_from_state_test-d2-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto_xto0/sstore_xto_xto0.json,tests/ported_static/stSStoreTest/test_sstore_xto_xto0.py::test_sstore_xto_xto0[fork_Amsterdam-blockchain_test_from_state_test-d2-g1]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto_xto0/sstore_xto_xto0.json,tests/ported_static/stSStoreTest/test_sstore_xto_xto0.py::test_sstore_xto_xto0[fork_Amsterdam-blockchain_test_from_state_test-d3-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto_xto0/sstore_xto_xto0.json,tests/ported_static/stSStoreTest/test_sstore_xto_xto0.py::test_sstore_xto_xto0[fork_Amsterdam-blockchain_test_from_state_test-d4-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto_y/sstore_xto_y.json,tests/ported_static/stSStoreTest/test_sstore_xto_y.py::test_sstore_xto_y[fork_Amsterdam-blockchain_test_from_state_test-d0-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto_y/sstore_xto_y.json,tests/ported_static/stSStoreTest/test_sstore_xto_y.py::test_sstore_xto_y[fork_Amsterdam-blockchain_test_from_state_test-d0-g1]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto_y/sstore_xto_y.json,tests/ported_static/stSStoreTest/test_sstore_xto_y.py::test_sstore_xto_y[fork_Amsterdam-blockchain_test_from_state_test-d1-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto_y/sstore_xto_y.json,tests/ported_static/stSStoreTest/test_sstore_xto_y.py::test_sstore_xto_y[fork_Amsterdam-blockchain_test_from_state_test-d1-g1]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto_y/sstore_xto_y.json,tests/ported_static/stSStoreTest/test_sstore_xto_y.py::test_sstore_xto_y[fork_Amsterdam-blockchain_test_from_state_test-d2-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto_y/sstore_xto_y.json,tests/ported_static/stSStoreTest/test_sstore_xto_y.py::test_sstore_xto_y[fork_Amsterdam-blockchain_test_from_state_test-d2-g1]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto_y/sstore_xto_y.json,tests/ported_static/stSStoreTest/test_sstore_xto_y.py::test_sstore_xto_y[fork_Amsterdam-blockchain_test_from_state_test-d3-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto_y/sstore_xto_y.json,tests/ported_static/stSStoreTest/test_sstore_xto_y.py::test_sstore_xto_y[fork_Amsterdam-blockchain_test_from_state_test-d4-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto_yto_x/sstore_xto_yto_x.json,tests/ported_static/stSStoreTest/test_sstore_xto_yto_x.py::test_sstore_xto_yto_x[fork_Amsterdam-blockchain_test_from_state_test-d0-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto_yto_x/sstore_xto_yto_x.json,tests/ported_static/stSStoreTest/test_sstore_xto_yto_x.py::test_sstore_xto_yto_x[fork_Amsterdam-blockchain_test_from_state_test-d0-g1]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto_yto_x/sstore_xto_yto_x.json,tests/ported_static/stSStoreTest/test_sstore_xto_yto_x.py::test_sstore_xto_yto_x[fork_Amsterdam-blockchain_test_from_state_test-d1-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto_yto_x/sstore_xto_yto_x.json,tests/ported_static/stSStoreTest/test_sstore_xto_yto_x.py::test_sstore_xto_yto_x[fork_Amsterdam-blockchain_test_from_state_test-d1-g1]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto_yto_x/sstore_xto_yto_x.json,tests/ported_static/stSStoreTest/test_sstore_xto_yto_x.py::test_sstore_xto_yto_x[fork_Amsterdam-blockchain_test_from_state_test-d2-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto_yto_x/sstore_xto_yto_x.json,tests/ported_static/stSStoreTest/test_sstore_xto_yto_x.py::test_sstore_xto_yto_x[fork_Amsterdam-blockchain_test_from_state_test-d2-g1]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto_yto_x/sstore_xto_yto_x.json,tests/ported_static/stSStoreTest/test_sstore_xto_yto_x.py::test_sstore_xto_yto_x[fork_Amsterdam-blockchain_test_from_state_test-d3-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto_yto_x/sstore_xto_yto_x.json,tests/ported_static/stSStoreTest/test_sstore_xto_yto_x.py::test_sstore_xto_yto_x[fork_Amsterdam-blockchain_test_from_state_test-d4-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto_yto_y/sstore_xto_yto_y.json,tests/ported_static/stSStoreTest/test_sstore_xto_yto_y.py::test_sstore_xto_yto_y[fork_Amsterdam-blockchain_test_from_state_test-d0-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto_yto_y/sstore_xto_yto_y.json,tests/ported_static/stSStoreTest/test_sstore_xto_yto_y.py::test_sstore_xto_yto_y[fork_Amsterdam-blockchain_test_from_state_test-d0-g1]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto_yto_y/sstore_xto_yto_y.json,tests/ported_static/stSStoreTest/test_sstore_xto_yto_y.py::test_sstore_xto_yto_y[fork_Amsterdam-blockchain_test_from_state_test-d1-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto_yto_y/sstore_xto_yto_y.json,tests/ported_static/stSStoreTest/test_sstore_xto_yto_y.py::test_sstore_xto_yto_y[fork_Amsterdam-blockchain_test_from_state_test-d1-g1]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto_yto_y/sstore_xto_yto_y.json,tests/ported_static/stSStoreTest/test_sstore_xto_yto_y.py::test_sstore_xto_yto_y[fork_Amsterdam-blockchain_test_from_state_test-d2-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto_yto_y/sstore_xto_yto_y.json,tests/ported_static/stSStoreTest/test_sstore_xto_yto_y.py::test_sstore_xto_yto_y[fork_Amsterdam-blockchain_test_from_state_test-d2-g1]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto_yto_y/sstore_xto_yto_y.json,tests/ported_static/stSStoreTest/test_sstore_xto_yto_y.py::test_sstore_xto_yto_y[fork_Amsterdam-blockchain_test_from_state_test-d3-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto_yto_y/sstore_xto_yto_y.json,tests/ported_static/stSStoreTest/test_sstore_xto_yto_y.py::test_sstore_xto_yto_y[fork_Amsterdam-blockchain_test_from_state_test-d4-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto_yto_z/sstore_xto_yto_z.json,tests/ported_static/stSStoreTest/test_sstore_xto_yto_z.py::test_sstore_xto_yto_z[fork_Amsterdam-blockchain_test_from_state_test-d0-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto_yto_z/sstore_xto_yto_z.json,tests/ported_static/stSStoreTest/test_sstore_xto_yto_z.py::test_sstore_xto_yto_z[fork_Amsterdam-blockchain_test_from_state_test-d0-g1]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto_yto_z/sstore_xto_yto_z.json,tests/ported_static/stSStoreTest/test_sstore_xto_yto_z.py::test_sstore_xto_yto_z[fork_Amsterdam-blockchain_test_from_state_test-d1-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto_yto_z/sstore_xto_yto_z.json,tests/ported_static/stSStoreTest/test_sstore_xto_yto_z.py::test_sstore_xto_yto_z[fork_Amsterdam-blockchain_test_from_state_test-d1-g1]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto_yto_z/sstore_xto_yto_z.json,tests/ported_static/stSStoreTest/test_sstore_xto_yto_z.py::test_sstore_xto_yto_z[fork_Amsterdam-blockchain_test_from_state_test-d2-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto_yto_z/sstore_xto_yto_z.json,tests/ported_static/stSStoreTest/test_sstore_xto_yto_z.py::test_sstore_xto_yto_z[fork_Amsterdam-blockchain_test_from_state_test-d2-g1]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto_yto_z/sstore_xto_yto_z.json,tests/ported_static/stSStoreTest/test_sstore_xto_yto_z.py::test_sstore_xto_yto_z[fork_Amsterdam-blockchain_test_from_state_test-d3-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto_yto_z/sstore_xto_yto_z.json,tests/ported_static/stSStoreTest/test_sstore_xto_yto_z.py::test_sstore_xto_yto_z[fork_Amsterdam-blockchain_test_from_state_test-d4-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto_yto0/sstore_xto_yto0.json,tests/ported_static/stSStoreTest/test_sstore_xto_yto0.py::test_sstore_xto_yto0[fork_Amsterdam-blockchain_test_from_state_test-d0-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto_yto0/sstore_xto_yto0.json,tests/ported_static/stSStoreTest/test_sstore_xto_yto0.py::test_sstore_xto_yto0[fork_Amsterdam-blockchain_test_from_state_test-d0-g1]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto_yto0/sstore_xto_yto0.json,tests/ported_static/stSStoreTest/test_sstore_xto_yto0.py::test_sstore_xto_yto0[fork_Amsterdam-blockchain_test_from_state_test-d1-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto_yto0/sstore_xto_yto0.json,tests/ported_static/stSStoreTest/test_sstore_xto_yto0.py::test_sstore_xto_yto0[fork_Amsterdam-blockchain_test_from_state_test-d1-g1]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto_yto0/sstore_xto_yto0.json,tests/ported_static/stSStoreTest/test_sstore_xto_yto0.py::test_sstore_xto_yto0[fork_Amsterdam-blockchain_test_from_state_test-d2-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto_yto0/sstore_xto_yto0.json,tests/ported_static/stSStoreTest/test_sstore_xto_yto0.py::test_sstore_xto_yto0[fork_Amsterdam-blockchain_test_from_state_test-d2-g1]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto_yto0/sstore_xto_yto0.json,tests/ported_static/stSStoreTest/test_sstore_xto_yto0.py::test_sstore_xto_yto0[fork_Amsterdam-blockchain_test_from_state_test-d3-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto_yto0/sstore_xto_yto0.json,tests/ported_static/stSStoreTest/test_sstore_xto_yto0.py::test_sstore_xto_yto0[fork_Amsterdam-blockchain_test_from_state_test-d4-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto0/sstore_xto0.json,tests/ported_static/stSStoreTest/test_sstore_xto0.py::test_sstore_xto0[fork_Amsterdam-blockchain_test_from_state_test-d0-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto0/sstore_xto0.json,tests/ported_static/stSStoreTest/test_sstore_xto0.py::test_sstore_xto0[fork_Amsterdam-blockchain_test_from_state_test-d0-g1]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto0/sstore_xto0.json,tests/ported_static/stSStoreTest/test_sstore_xto0.py::test_sstore_xto0[fork_Amsterdam-blockchain_test_from_state_test-d1-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto0/sstore_xto0.json,tests/ported_static/stSStoreTest/test_sstore_xto0.py::test_sstore_xto0[fork_Amsterdam-blockchain_test_from_state_test-d1-g1]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto0/sstore_xto0.json,tests/ported_static/stSStoreTest/test_sstore_xto0.py::test_sstore_xto0[fork_Amsterdam-blockchain_test_from_state_test-d2-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto0/sstore_xto0.json,tests/ported_static/stSStoreTest/test_sstore_xto0.py::test_sstore_xto0[fork_Amsterdam-blockchain_test_from_state_test-d2-g1]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto0/sstore_xto0.json,tests/ported_static/stSStoreTest/test_sstore_xto0.py::test_sstore_xto0[fork_Amsterdam-blockchain_test_from_state_test-d3-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto0/sstore_xto0.json,tests/ported_static/stSStoreTest/test_sstore_xto0.py::test_sstore_xto0[fork_Amsterdam-blockchain_test_from_state_test-d4-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto0to_x/sstore_xto0to_x.json,tests/ported_static/stSStoreTest/test_sstore_xto0to_x.py::test_sstore_xto0to_x[fork_Amsterdam-blockchain_test_from_state_test-d0-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto0to_x/sstore_xto0to_x.json,tests/ported_static/stSStoreTest/test_sstore_xto0to_x.py::test_sstore_xto0to_x[fork_Amsterdam-blockchain_test_from_state_test-d0-g1]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto0to_x/sstore_xto0to_x.json,tests/ported_static/stSStoreTest/test_sstore_xto0to_x.py::test_sstore_xto0to_x[fork_Amsterdam-blockchain_test_from_state_test-d1-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto0to_x/sstore_xto0to_x.json,tests/ported_static/stSStoreTest/test_sstore_xto0to_x.py::test_sstore_xto0to_x[fork_Amsterdam-blockchain_test_from_state_test-d1-g1]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto0to_x/sstore_xto0to_x.json,tests/ported_static/stSStoreTest/test_sstore_xto0to_x.py::test_sstore_xto0to_x[fork_Amsterdam-blockchain_test_from_state_test-d2-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto0to_x/sstore_xto0to_x.json,tests/ported_static/stSStoreTest/test_sstore_xto0to_x.py::test_sstore_xto0to_x[fork_Amsterdam-blockchain_test_from_state_test-d2-g1]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto0to_x/sstore_xto0to_x.json,tests/ported_static/stSStoreTest/test_sstore_xto0to_x.py::test_sstore_xto0to_x[fork_Amsterdam-blockchain_test_from_state_test-d3-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto0to_x/sstore_xto0to_x.json,tests/ported_static/stSStoreTest/test_sstore_xto0to_x.py::test_sstore_xto0to_x[fork_Amsterdam-blockchain_test_from_state_test-d4-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto0to_xto0/sstore_xto0to_xto0.json,tests/ported_static/stSStoreTest/test_sstore_xto0to_xto0.py::test_sstore_xto0to_xto0[fork_Amsterdam-blockchain_test_from_state_test-d0-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto0to_xto0/sstore_xto0to_xto0.json,tests/ported_static/stSStoreTest/test_sstore_xto0to_xto0.py::test_sstore_xto0to_xto0[fork_Amsterdam-blockchain_test_from_state_test-d0-g1]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto0to_xto0/sstore_xto0to_xto0.json,tests/ported_static/stSStoreTest/test_sstore_xto0to_xto0.py::test_sstore_xto0to_xto0[fork_Amsterdam-blockchain_test_from_state_test-d1-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto0to_xto0/sstore_xto0to_xto0.json,tests/ported_static/stSStoreTest/test_sstore_xto0to_xto0.py::test_sstore_xto0to_xto0[fork_Amsterdam-blockchain_test_from_state_test-d1-g1]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto0to_xto0/sstore_xto0to_xto0.json,tests/ported_static/stSStoreTest/test_sstore_xto0to_xto0.py::test_sstore_xto0to_xto0[fork_Amsterdam-blockchain_test_from_state_test-d2-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto0to_xto0/sstore_xto0to_xto0.json,tests/ported_static/stSStoreTest/test_sstore_xto0to_xto0.py::test_sstore_xto0to_xto0[fork_Amsterdam-blockchain_test_from_state_test-d2-g1]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto0to_xto0/sstore_xto0to_xto0.json,tests/ported_static/stSStoreTest/test_sstore_xto0to_xto0.py::test_sstore_xto0to_xto0[fork_Amsterdam-blockchain_test_from_state_test-d3-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto0to_xto0/sstore_xto0to_xto0.json,tests/ported_static/stSStoreTest/test_sstore_xto0to_xto0.py::test_sstore_xto0to_xto0[fork_Amsterdam-blockchain_test_from_state_test-d4-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto0to_y/sstore_xto0to_y.json,tests/ported_static/stSStoreTest/test_sstore_xto0to_y.py::test_sstore_xto0to_y[fork_Amsterdam-blockchain_test_from_state_test-d0-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto0to_y/sstore_xto0to_y.json,tests/ported_static/stSStoreTest/test_sstore_xto0to_y.py::test_sstore_xto0to_y[fork_Amsterdam-blockchain_test_from_state_test-d0-g1]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto0to_y/sstore_xto0to_y.json,tests/ported_static/stSStoreTest/test_sstore_xto0to_y.py::test_sstore_xto0to_y[fork_Amsterdam-blockchain_test_from_state_test-d1-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto0to_y/sstore_xto0to_y.json,tests/ported_static/stSStoreTest/test_sstore_xto0to_y.py::test_sstore_xto0to_y[fork_Amsterdam-blockchain_test_from_state_test-d1-g1]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto0to_y/sstore_xto0to_y.json,tests/ported_static/stSStoreTest/test_sstore_xto0to_y.py::test_sstore_xto0to_y[fork_Amsterdam-blockchain_test_from_state_test-d2-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto0to_y/sstore_xto0to_y.json,tests/ported_static/stSStoreTest/test_sstore_xto0to_y.py::test_sstore_xto0to_y[fork_Amsterdam-blockchain_test_from_state_test-d2-g1]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto0to_y/sstore_xto0to_y.json,tests/ported_static/stSStoreTest/test_sstore_xto0to_y.py::test_sstore_xto0to_y[fork_Amsterdam-blockchain_test_from_state_test-d3-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto0to_y/sstore_xto0to_y.json,tests/ported_static/stSStoreTest/test_sstore_xto0to_y.py::test_sstore_xto0to_y[fork_Amsterdam-blockchain_test_from_state_test-d4-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto0to0/sstore_xto0to0.json,tests/ported_static/stSStoreTest/test_sstore_xto0to0.py::test_sstore_xto0to0[fork_Amsterdam-blockchain_test_from_state_test-d0-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto0to0/sstore_xto0to0.json,tests/ported_static/stSStoreTest/test_sstore_xto0to0.py::test_sstore_xto0to0[fork_Amsterdam-blockchain_test_from_state_test-d0-g1]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto0to0/sstore_xto0to0.json,tests/ported_static/stSStoreTest/test_sstore_xto0to0.py::test_sstore_xto0to0[fork_Amsterdam-blockchain_test_from_state_test-d1-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto0to0/sstore_xto0to0.json,tests/ported_static/stSStoreTest/test_sstore_xto0to0.py::test_sstore_xto0to0[fork_Amsterdam-blockchain_test_from_state_test-d1-g1]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto0to0/sstore_xto0to0.json,tests/ported_static/stSStoreTest/test_sstore_xto0to0.py::test_sstore_xto0to0[fork_Amsterdam-blockchain_test_from_state_test-d2-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto0to0/sstore_xto0to0.json,tests/ported_static/stSStoreTest/test_sstore_xto0to0.py::test_sstore_xto0to0[fork_Amsterdam-blockchain_test_from_state_test-d2-g1]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto0to0/sstore_xto0to0.json,tests/ported_static/stSStoreTest/test_sstore_xto0to0.py::test_sstore_xto0to0[fork_Amsterdam-blockchain_test_from_state_test-d3-g0]
+blockchain_tests/for_amsterdam/ported_static/stSStoreTest/sstore_xto0to0/sstore_xto0to0.json,tests/ported_static/stSStoreTest/test_sstore_xto0to0.py::test_sstore_xto0to0[fork_Amsterdam-blockchain_test_from_state_test-d4-g0]
blockchain_tests/for_amsterdam/ported_static/stStackTests/stack_overflow_m1_dup/stack_overflow_m1_dup.json,*
blockchain_tests/for_amsterdam/ported_static/stStackTests/stack_overflow_m1_push/stack_overflow_m1_push.json,*
blockchain_tests/for_amsterdam/ported_static/stStackTests/stack_overflow_m1/stack_overflow_m1.json,*
@@ -6714,7 +6861,8 @@ blockchain_tests/for_amsterdam/ported_static/stStaticCall/static_ab_acalls0/stat
blockchain_tests/for_amsterdam/ported_static/stStaticCall/static_ab_acalls3/static_ab_acalls3.json,*
blockchain_tests/for_amsterdam/ported_static/stStaticCall/static_call_and_callcode_consume_more_gas_then_transaction_has/static_call_and_callcode_consume_more_gas_then_transaction_has.json,tests/ported_static/stStaticCall/test_static_call_and_callcode_consume_more_gas_then_transaction_has.py::test_static_call_and_callcode_consume_more_gas_then_transaction_has[fork_Amsterdam-blockchain_test_from_state_test-d1]
blockchain_tests/for_amsterdam/ported_static/stStaticCall/static_call_basic/static_call_basic.json,*
-blockchain_tests/for_amsterdam/ported_static/stStaticCall/static_call_change_revert/static_call_change_revert.json,*
+blockchain_tests/for_amsterdam/ported_static/stStaticCall/static_call_change_revert/static_call_change_revert.json,tests/ported_static/stStaticCall/test_static_call_change_revert.py::test_static_call_change_revert[fork_Amsterdam-blockchain_test_from_state_test-sstore_in_static_False-oog_False]
+blockchain_tests/for_amsterdam/ported_static/stStaticCall/static_call_change_revert/static_call_change_revert.json,tests/ported_static/stStaticCall/test_static_call_change_revert.py::test_static_call_change_revert[fork_Amsterdam-blockchain_test_from_state_test-sstore_in_static_True-oog_False]
blockchain_tests/for_amsterdam/ported_static/stStaticCall/static_call_contract_to_create_contract_and_call_it_oog/static_call_contract_to_create_contract_and_call_it_oog.json,tests/ported_static/stStaticCall/test_static_call_contract_to_create_contract_and_call_it_oog.py::test_static_call_contract_to_create_contract_and_call_it_oog[fork_Amsterdam-blockchain_test_from_state_test-d1]
blockchain_tests/for_amsterdam/ported_static/stStaticCall/static_call_contract_to_create_contract_oog/static_call_contract_to_create_contract_oog.json,*
blockchain_tests/for_amsterdam/ported_static/stStaticCall/static_call_contract_to_create_contract_which_would_create_contract_if_called/static_call_contract_to_create_contract_which_would_create_contract_if_called.json,*
@@ -6912,7 +7060,12 @@ blockchain_tests/for_amsterdam/ported_static/stStaticCall/static_calldelcode_01_
blockchain_tests/for_amsterdam/ported_static/stStaticCall/static_calldelcode_01/static_calldelcode_01.json,*
blockchain_tests/for_amsterdam/ported_static/stStaticCall/static_callto_return2/static_callto_return2.json,*
blockchain_tests/for_amsterdam/ported_static/stStaticCall/static_check_call_cost_oog/static_check_call_cost_oog.json,*
-blockchain_tests/for_amsterdam/ported_static/stStaticCall/static_check_opcodes/static_check_opcodes.json,*
+blockchain_tests/for_amsterdam/ported_static/stStaticCall/static_check_opcodes/static_check_opcodes.json,tests/ported_static/stStaticCall/test_static_check_opcodes.py::test_static_check_opcodes[fork_Amsterdam-blockchain_test_from_state_test-d0-g0-v0]
+blockchain_tests/for_amsterdam/ported_static/stStaticCall/static_check_opcodes/static_check_opcodes.json,tests/ported_static/stStaticCall/test_static_check_opcodes.py::test_static_check_opcodes[fork_Amsterdam-blockchain_test_from_state_test-d0-g0-v1]
+blockchain_tests/for_amsterdam/ported_static/stStaticCall/static_check_opcodes/static_check_opcodes.json,tests/ported_static/stStaticCall/test_static_check_opcodes.py::test_static_check_opcodes[fork_Amsterdam-blockchain_test_from_state_test-d0-g1-v0]
+blockchain_tests/for_amsterdam/ported_static/stStaticCall/static_check_opcodes/static_check_opcodes.json,tests/ported_static/stStaticCall/test_static_check_opcodes.py::test_static_check_opcodes[fork_Amsterdam-blockchain_test_from_state_test-d0-g1-v1]
+blockchain_tests/for_amsterdam/ported_static/stStaticCall/static_check_opcodes/static_check_opcodes.json,tests/ported_static/stStaticCall/test_static_check_opcodes.py::test_static_check_opcodes[fork_Amsterdam-blockchain_test_from_state_test-d1-g1-v0]
+blockchain_tests/for_amsterdam/ported_static/stStaticCall/static_check_opcodes/static_check_opcodes.json,tests/ported_static/stStaticCall/test_static_check_opcodes.py::test_static_check_opcodes[fork_Amsterdam-blockchain_test_from_state_test-d1-g1-v1]
blockchain_tests/for_amsterdam/ported_static/stStaticCall/static_check_opcodes2/static_check_opcodes2.json,*
blockchain_tests/for_amsterdam/ported_static/stStaticCall/static_check_opcodes3/static_check_opcodes3.json,*
blockchain_tests/for_amsterdam/ported_static/stStaticCall/static_check_opcodes4/static_check_opcodes4.json,tests/ported_static/stStaticCall/test_static_check_opcodes4.py::test_static_check_opcodes4[fork_Amsterdam-blockchain_test_from_state_test--g1-v0]
@@ -6927,11 +7080,8 @@ blockchain_tests/for_amsterdam/ported_static/stStaticCall/static_check_opcodes5/
blockchain_tests/for_amsterdam/ported_static/stStaticCall/static_check_opcodes5/static_check_opcodes5.json,tests/ported_static/stStaticCall/test_static_check_opcodes5.py::test_static_check_opcodes5[fork_Amsterdam-blockchain_test_from_state_test-d3-g1-v1]
blockchain_tests/for_amsterdam/ported_static/stStaticCall/static_check_opcodes5/static_check_opcodes5.json,tests/ported_static/stStaticCall/test_static_check_opcodes5.py::test_static_check_opcodes5[fork_Amsterdam-blockchain_test_from_state_test-d4-g1-v0]
blockchain_tests/for_amsterdam/ported_static/stStaticCall/static_check_opcodes5/static_check_opcodes5.json,tests/ported_static/stStaticCall/test_static_check_opcodes5.py::test_static_check_opcodes5[fork_Amsterdam-blockchain_test_from_state_test-d4-g1-v1]
-blockchain_tests/for_amsterdam/ported_static/stStaticCall/static_contract_creation_make_call_that_ask_more_gas_then_transaction_provided/static_contract_creation_make_call_that_ask_more_gas_then_transaction_provided.json,*
-blockchain_tests/for_amsterdam/ported_static/stStaticCall/static_contract_creation_oo_gdont_leave_empty_contract_via_transaction/static_contract_creation_oo_gdont_leave_empty_contract_via_transaction.json,*
blockchain_tests/for_amsterdam/ported_static/stStaticCall/static_create_contract_suicide_during_init_then_store_then_return/static_create_contract_suicide_during_init_then_store_then_return.json,*
blockchain_tests/for_amsterdam/ported_static/stStaticCall/static_create_contract_suicide_during_init_with_value/static_create_contract_suicide_during_init_with_value.json,*
-blockchain_tests/for_amsterdam/ported_static/stStaticCall/static_create_contract_suicide_during_init/static_create_contract_suicide_during_init.json,*
blockchain_tests/for_amsterdam/ported_static/stStaticCall/static_create_empty_contract_and_call_it_0wei/static_create_empty_contract_and_call_it_0wei.json,*
blockchain_tests/for_amsterdam/ported_static/stStaticCall/static_internal_call_store_clears_oog/static_internal_call_store_clears_oog.json,*
blockchain_tests/for_amsterdam/ported_static/stStaticCall/static_log_caller/static_log_caller.json,*
@@ -6976,7 +7126,6 @@ blockchain_tests/for_amsterdam/ported_static/stSystemOperationsTest/ab_acalls_su
blockchain_tests/for_amsterdam/ported_static/stSystemOperationsTest/ab_acalls0/ab_acalls0.json,*
blockchain_tests/for_amsterdam/ported_static/stSystemOperationsTest/ab_acalls3/ab_acalls3.json,*
blockchain_tests/for_amsterdam/ported_static/stSystemOperationsTest/balance_input_address_too_big/balance_input_address_too_big.json,*
-blockchain_tests/for_amsterdam/ported_static/stSystemOperationsTest/call_recursive_bomb3/call_recursive_bomb3.json,*
blockchain_tests/for_amsterdam/ported_static/stSystemOperationsTest/call_to_name_registrator_address_too_big_left/call_to_name_registrator_address_too_big_left.json,*
blockchain_tests/for_amsterdam/ported_static/stSystemOperationsTest/call_to_name_registrator_address_too_big_right/call_to_name_registrator_address_too_big_right.json,*
blockchain_tests/for_amsterdam/ported_static/stSystemOperationsTest/call_to_name_registrator_not_much_memory0/call_to_name_registrator_not_much_memory0.json,*
@@ -7024,7 +7173,6 @@ blockchain_tests/for_amsterdam/ported_static/stSystemOperationsTest/test_random_
blockchain_tests/for_amsterdam/ported_static/stTransactionTest/contract_store_clears_success/contract_store_clears_success.json,*
blockchain_tests/for_amsterdam/ported_static/stTransactionTest/create_message_success/create_message_success.json,*
blockchain_tests/for_amsterdam/ported_static/stTransactionTest/create_transaction_success/create_transaction_success.json,*
-blockchain_tests/for_amsterdam/ported_static/stTransactionTest/empty_transaction3/empty_transaction3.json,*
blockchain_tests/for_amsterdam/ported_static/stTransactionTest/high_gas_limit/high_gas_limit.json,*
blockchain_tests/for_amsterdam/ported_static/stTransactionTest/internal_call_hitting_gas_limit_success/internal_call_hitting_gas_limit_success.json,*
blockchain_tests/for_amsterdam/ported_static/stTransactionTest/internal_call_hitting_gas_limit2/internal_call_hitting_gas_limit2.json,*
@@ -7166,7 +7314,6 @@ blockchain_tests/for_amsterdam/ported_static/stTransactionTest/suicides_and_inte
blockchain_tests/for_amsterdam/ported_static/stTransactionTest/suicides_and_send_money_to_itself_ether_destroyed/suicides_and_send_money_to_itself_ether_destroyed.json,*
blockchain_tests/for_amsterdam/ported_static/stTransactionTest/suicides_stop_after_suicide/suicides_stop_after_suicide.json,*
blockchain_tests/for_amsterdam/ported_static/stTransactionTest/transaction_data_costs652/transaction_data_costs652.json,*
-blockchain_tests/for_amsterdam/ported_static/stTransactionTest/transaction_sending_to_empty/transaction_sending_to_empty.json,*
blockchain_tests/for_amsterdam/ported_static/stTransactionTest/transaction_sending_to_zero/transaction_sending_to_zero.json,*
blockchain_tests/for_amsterdam/ported_static/stTransactionTest/transaction_to_addressh160minus_one/transaction_to_addressh160minus_one.json,*
blockchain_tests/for_amsterdam/ported_static/stTransactionTest/transaction_to_itself/transaction_to_itself.json,*
@@ -7356,7 +7503,38 @@ blockchain_tests/for_amsterdam/prague/eip2935_historical_block_hashes_from_state
blockchain_tests/for_amsterdam/prague/eip2935_historical_block_hashes_from_state/block_hashes/invalid_history_contract_calls_input_size.json,*
blockchain_tests/for_amsterdam/prague/eip2935_historical_block_hashes_from_state/block_hashes/invalid_history_contract_calls.json,*
blockchain_tests/for_amsterdam/prague/eip6110_deposits/deposits_out_of_gas/deposit_out_of_gas.json,*
-blockchain_tests/for_amsterdam/prague/eip6110_deposits/deposits/deposit.json,*
+blockchain_tests/for_amsterdam/prague/eip6110_deposits/deposits/deposit.json,tests/prague/eip6110_deposits/test_deposits.py::test_deposit[fork_Amsterdam-blockchain_test-many_deposits_from_contract]
+blockchain_tests/for_amsterdam/prague/eip6110_deposits/deposits/deposit.json,tests/prague/eip6110_deposits/test_deposits.py::test_deposit[fork_Amsterdam-blockchain_test-multiple_deposit_from_different_eoa]
+blockchain_tests/for_amsterdam/prague/eip6110_deposits/deposits/deposit.json,tests/prague/eip6110_deposits/test_deposits.py::test_deposit[fork_Amsterdam-blockchain_test-multiple_deposit_from_same_eoa_first_reverts]
+blockchain_tests/for_amsterdam/prague/eip6110_deposits/deposits/deposit.json,tests/prague/eip6110_deposits/test_deposits.py::test_deposit[fork_Amsterdam-blockchain_test-multiple_deposit_from_same_eoa_high_count]
+blockchain_tests/for_amsterdam/prague/eip6110_deposits/deposits/deposit.json,tests/prague/eip6110_deposits/test_deposits.py::test_deposit[fork_Amsterdam-blockchain_test-multiple_deposit_from_same_eoa_last_reverts]
+blockchain_tests/for_amsterdam/prague/eip6110_deposits/deposits/deposit.json,tests/prague/eip6110_deposits/test_deposits.py::test_deposit[fork_Amsterdam-blockchain_test-multiple_deposit_from_same_eoa]
+blockchain_tests/for_amsterdam/prague/eip6110_deposits/deposits/deposit.json,tests/prague/eip6110_deposits/test_deposits.py::test_deposit[fork_Amsterdam-blockchain_test-multiple_deposits_from_contract_caller_reverts]
+blockchain_tests/for_amsterdam/prague/eip6110_deposits/deposits/deposit.json,tests/prague/eip6110_deposits/test_deposits.py::test_deposit[fork_Amsterdam-blockchain_test-multiple_deposits_from_contract_first_reverts]
+blockchain_tests/for_amsterdam/prague/eip6110_deposits/deposits/deposit.json,tests/prague/eip6110_deposits/test_deposits.py::test_deposit[fork_Amsterdam-blockchain_test-multiple_deposits_from_contract_last_reverts]
+blockchain_tests/for_amsterdam/prague/eip6110_deposits/deposits/deposit.json,tests/prague/eip6110_deposits/test_deposits.py::test_deposit[fork_Amsterdam-blockchain_test-multiple_deposits_from_contract]
+blockchain_tests/for_amsterdam/prague/eip6110_deposits/deposits/deposit.json,tests/prague/eip6110_deposits/test_deposits.py::test_deposit[fork_Amsterdam-blockchain_test-multiple_deposits_from_eoa_minimum_plus_one_minimum_minus_one]
+blockchain_tests/for_amsterdam/prague/eip6110_deposits/deposits/deposit.json,tests/prague/eip6110_deposits/test_deposits.py::test_deposit[fork_Amsterdam-blockchain_test-send_eth_to_contract_insufficient_deposit]
+blockchain_tests/for_amsterdam/prague/eip6110_deposits/deposits/deposit.json,tests/prague/eip6110_deposits/test_deposits.py::test_deposit[fork_Amsterdam-blockchain_test-send_eth_to_contract_no_deposit_data]
+blockchain_tests/for_amsterdam/prague/eip6110_deposits/deposits/deposit.json,tests/prague/eip6110_deposits/test_deposits.py::test_deposit[fork_Amsterdam-blockchain_test-send_exact_eth_amount_for_deposit]
+blockchain_tests/for_amsterdam/prague/eip6110_deposits/deposits/deposit.json,tests/prague/eip6110_deposits/test_deposits.py::test_deposit[fork_Amsterdam-blockchain_test-send_exact_eth_amount_for_multiple_deposits]
+blockchain_tests/for_amsterdam/prague/eip6110_deposits/deposits/deposit.json,tests/prague/eip6110_deposits/test_deposits.py::test_deposit[fork_Amsterdam-blockchain_test-send_not_enough_eth_to_contract_with_zero_balance]
+blockchain_tests/for_amsterdam/prague/eip6110_deposits/deposits/deposit.json,tests/prague/eip6110_deposits/test_deposits.py::test_deposit[fork_Amsterdam-blockchain_test-single_deposit_from_contract_between_eoa_deposits]
+blockchain_tests/for_amsterdam/prague/eip6110_deposits/deposits/deposit.json,tests/prague/eip6110_deposits/test_deposits.py::test_deposit[fork_Amsterdam-blockchain_test-single_deposit_from_contract_call_depth_3]
+blockchain_tests/for_amsterdam/prague/eip6110_deposits/deposits/deposit.json,tests/prague/eip6110_deposits/test_deposits.py::test_deposit[fork_Amsterdam-blockchain_test-single_deposit_from_contract_callcode]
+blockchain_tests/for_amsterdam/prague/eip6110_deposits/deposits/deposit.json,tests/prague/eip6110_deposits/test_deposits.py::test_deposit[fork_Amsterdam-blockchain_test-single_deposit_from_contract_delegatecall]
+blockchain_tests/for_amsterdam/prague/eip6110_deposits/deposits/deposit.json,tests/prague/eip6110_deposits/test_deposits.py::test_deposit[fork_Amsterdam-blockchain_test-single_deposit_from_contract_minimum_minus_one_wei]
+blockchain_tests/for_amsterdam/prague/eip6110_deposits/deposits/deposit.json,tests/prague/eip6110_deposits/test_deposits.py::test_deposit[fork_Amsterdam-blockchain_test-single_deposit_from_contract_minimum_plus_one_wei]
+blockchain_tests/for_amsterdam/prague/eip6110_deposits/deposits/deposit.json,tests/prague/eip6110_deposits/test_deposits.py::test_deposit[fork_Amsterdam-blockchain_test-single_deposit_from_contract_single_deposit_from_eoa]
+blockchain_tests/for_amsterdam/prague/eip6110_deposits/deposits/deposit.json,tests/prague/eip6110_deposits/test_deposits.py::test_deposit[fork_Amsterdam-blockchain_test-single_deposit_from_contract_staticcall]
+blockchain_tests/for_amsterdam/prague/eip6110_deposits/deposits/deposit.json,tests/prague/eip6110_deposits/test_deposits.py::test_deposit[fork_Amsterdam-blockchain_test-single_deposit_from_contract]
+blockchain_tests/for_amsterdam/prague/eip6110_deposits/deposits/deposit.json,tests/prague/eip6110_deposits/test_deposits.py::test_deposit[fork_Amsterdam-blockchain_test-single_deposit_from_eoa_between_contract_deposits]
+blockchain_tests/for_amsterdam/prague/eip6110_deposits/deposits/deposit.json,tests/prague/eip6110_deposits/test_deposits.py::test_deposit[fork_Amsterdam-blockchain_test-single_deposit_from_eoa_huge_amount]
+blockchain_tests/for_amsterdam/prague/eip6110_deposits/deposits/deposit.json,tests/prague/eip6110_deposits/test_deposits.py::test_deposit[fork_Amsterdam-blockchain_test-single_deposit_from_eoa_minimum_minus_one_wei]
+blockchain_tests/for_amsterdam/prague/eip6110_deposits/deposits/deposit.json,tests/prague/eip6110_deposits/test_deposits.py::test_deposit[fork_Amsterdam-blockchain_test-single_deposit_from_eoa_minimum_plus_one_wei]
+blockchain_tests/for_amsterdam/prague/eip6110_deposits/deposits/deposit.json,tests/prague/eip6110_deposits/test_deposits.py::test_deposit[fork_Amsterdam-blockchain_test-single_deposit_from_eoa_minimum_plus_one]
+blockchain_tests/for_amsterdam/prague/eip6110_deposits/deposits/deposit.json,tests/prague/eip6110_deposits/test_deposits.py::test_deposit[fork_Amsterdam-blockchain_test-single_deposit_from_eoa_single_deposit_from_contract]
+blockchain_tests/for_amsterdam/prague/eip6110_deposits/deposits/deposit.json,tests/prague/eip6110_deposits/test_deposits.py::test_deposit[fork_Amsterdam-blockchain_test-single_deposit_from_eoa]
blockchain_tests/for_amsterdam/prague/eip6110_deposits/modified_contract/extra_logs.json,*
blockchain_tests/for_amsterdam/prague/eip6110_deposits/modified_contract/invalid_layout_with_swapped_decodable_offsets.json,*
blockchain_tests/for_amsterdam/prague/eip6110_deposits/modified_contract/invalid_layout.json,*
@@ -7366,17 +7544,60 @@ blockchain_tests/for_amsterdam/prague/eip7002_el_triggerable_withdrawals/modifie
blockchain_tests/for_amsterdam/prague/eip7002_el_triggerable_withdrawals/modified_withdrawal_contract/extra_withdrawals.json,tests/prague/eip7002_el_triggerable_withdrawals/test_modified_withdrawal_contract.py::test_extra_withdrawals[fork_Amsterdam-blockchain_test-16_withdrawal_requests]
blockchain_tests/for_amsterdam/prague/eip7002_el_triggerable_withdrawals/modified_withdrawal_contract/extra_withdrawals.json,tests/prague/eip7002_el_triggerable_withdrawals/test_modified_withdrawal_contract.py::test_extra_withdrawals[fork_Amsterdam-blockchain_test-17_withdrawal_requests]
blockchain_tests/for_amsterdam/prague/eip7002_el_triggerable_withdrawals/modified_withdrawal_contract/extra_withdrawals.json,tests/prague/eip7002_el_triggerable_withdrawals/test_modified_withdrawal_contract.py::test_extra_withdrawals[fork_Amsterdam-blockchain_test-18_withdrawal_requests]
-blockchain_tests/for_amsterdam/prague/eip7002_el_triggerable_withdrawals/modified_withdrawal_contract/system_contract_errors.json,tests/prague/eip7002_el_triggerable_withdrawals/test_modified_withdrawal_contract.py::test_system_contract_errors[fork_Amsterdam-blockchain_test-system_contract_reaches_gas_limit-system_contract_0x00000961ef480eb55e80d19ad83579a64c007002]
+blockchain_tests/for_amsterdam/prague/eip7002_el_triggerable_withdrawals/modified_withdrawal_contract/system_contract_errors.json,*
blockchain_tests/for_amsterdam/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests_out_of_gas/withdrawal_requests_out_of_gas.json,*
-blockchain_tests/for_amsterdam/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests/withdrawal_requests.json,*
+blockchain_tests/for_amsterdam/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests/withdrawal_requests.json,tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py::test_withdrawal_requests[fork_Amsterdam-blockchain_test-multiple_block_above_max_withdrawal_requests_from_eoa]
+blockchain_tests/for_amsterdam/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests/withdrawal_requests.json,tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py::test_withdrawal_requests[fork_Amsterdam-blockchain_test-multiple_block_fee_increments]
+blockchain_tests/for_amsterdam/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests/withdrawal_requests.json,tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py::test_withdrawal_requests[fork_Amsterdam-blockchain_test-single_block_max_withdrawal_requests_from_eoa]
+blockchain_tests/for_amsterdam/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests/withdrawal_requests.json,tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py::test_withdrawal_requests[fork_Amsterdam-blockchain_test-single_block_multiple_withdrawal_request_first_reverts]
+blockchain_tests/for_amsterdam/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests/withdrawal_requests.json,tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py::test_withdrawal_requests[fork_Amsterdam-blockchain_test-single_block_multiple_withdrawal_request_from_different_eoa]
+blockchain_tests/for_amsterdam/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests/withdrawal_requests.json,tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py::test_withdrawal_requests[fork_Amsterdam-blockchain_test-single_block_multiple_withdrawal_request_from_same_eoa]
+blockchain_tests/for_amsterdam/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests/withdrawal_requests.json,tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py::test_withdrawal_requests[fork_Amsterdam-blockchain_test-single_block_multiple_withdrawal_request_last_reverts]
+blockchain_tests/for_amsterdam/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests/withdrawal_requests.json,tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py::test_withdrawal_requests[fork_Amsterdam-blockchain_test-single_block_multiple_withdrawal_requests_from_contract_caller_reverts]
+blockchain_tests/for_amsterdam/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests/withdrawal_requests.json,tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py::test_withdrawal_requests[fork_Amsterdam-blockchain_test-single_block_multiple_withdrawal_requests_from_contract_first_reverts]
+blockchain_tests/for_amsterdam/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests/withdrawal_requests.json,tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py::test_withdrawal_requests[fork_Amsterdam-blockchain_test-single_block_multiple_withdrawal_requests_from_contract_last_reverts]
+blockchain_tests/for_amsterdam/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests/withdrawal_requests.json,tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py::test_withdrawal_requests[fork_Amsterdam-blockchain_test-single_block_multiple_withdrawal_requests_from_contract]
+blockchain_tests/for_amsterdam/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests/withdrawal_requests.json,tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py::test_withdrawal_requests[fork_Amsterdam-blockchain_test-single_block_single_withdrawal_request_delegatecall_staticcall_callcode_call_depth_3]
+blockchain_tests/for_amsterdam/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests/withdrawal_requests.json,tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py::test_withdrawal_requests[fork_Amsterdam-blockchain_test-single_block_single_withdrawal_request_delegatecall_staticcall_callcode_call_depth_high]
+blockchain_tests/for_amsterdam/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests/withdrawal_requests.json,tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py::test_withdrawal_requests[fork_Amsterdam-blockchain_test-single_block_single_withdrawal_request_delegatecall_staticcall_callcode]
+blockchain_tests/for_amsterdam/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests/withdrawal_requests.json,tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py::test_withdrawal_requests[fork_Amsterdam-blockchain_test-single_block_single_withdrawal_request_from_contract_call_depth_3]
+blockchain_tests/for_amsterdam/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests/withdrawal_requests.json,tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py::test_withdrawal_requests[fork_Amsterdam-blockchain_test-single_block_single_withdrawal_request_from_contract_call_depth_high]
+blockchain_tests/for_amsterdam/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests/withdrawal_requests.json,tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py::test_withdrawal_requests[fork_Amsterdam-blockchain_test-single_block_single_withdrawal_request_from_contract]
+blockchain_tests/for_amsterdam/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests/withdrawal_requests.json,tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py::test_withdrawal_requests[fork_Amsterdam-blockchain_test-single_block_single_withdrawal_request_from_eoa_input_too_long]
+blockchain_tests/for_amsterdam/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests/withdrawal_requests.json,tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py::test_withdrawal_requests[fork_Amsterdam-blockchain_test-single_block_single_withdrawal_request_from_eoa_input_too_short]
+blockchain_tests/for_amsterdam/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests/withdrawal_requests.json,tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py::test_withdrawal_requests[fork_Amsterdam-blockchain_test-single_block_single_withdrawal_request_from_eoa_insufficient_fee]
+blockchain_tests/for_amsterdam/prague/eip7002_el_triggerable_withdrawals/withdrawal_requests/withdrawal_requests.json,tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py::test_withdrawal_requests[fork_Amsterdam-blockchain_test-single_block_single_withdrawal_request_from_eoa]
blockchain_tests/for_amsterdam/prague/eip7251_consolidations/consolidations_out_of_gas/consolidation_requests_out_of_gas.json,*
-blockchain_tests/for_amsterdam/prague/eip7251_consolidations/consolidations/consolidation_requests.json,*
+blockchain_tests/for_amsterdam/prague/eip7251_consolidations/consolidations/consolidation_requests.json,tests/prague/eip7251_consolidations/test_consolidations.py::test_consolidation_requests[fork_Amsterdam-blockchain_test-multiple_block_above_max_consolidation_requests_from_eoa]
+blockchain_tests/for_amsterdam/prague/eip7251_consolidations/consolidations/consolidation_requests.json,tests/prague/eip7251_consolidations/test_consolidations.py::test_consolidation_requests[fork_Amsterdam-blockchain_test-multiple_block_fee_increments]
+blockchain_tests/for_amsterdam/prague/eip7251_consolidations/consolidations/consolidation_requests.json,tests/prague/eip7251_consolidations/test_consolidations.py::test_consolidation_requests[fork_Amsterdam-blockchain_test-single_block_max_consolidation_requests_from_eoa]
+blockchain_tests/for_amsterdam/prague/eip7251_consolidations/consolidations/consolidation_requests.json,tests/prague/eip7251_consolidations/test_consolidations.py::test_consolidation_requests[fork_Amsterdam-blockchain_test-single_block_multiple_consolidation_request_first_reverts]
+blockchain_tests/for_amsterdam/prague/eip7251_consolidations/consolidations/consolidation_requests.json,tests/prague/eip7251_consolidations/test_consolidations.py::test_consolidation_requests[fork_Amsterdam-blockchain_test-single_block_multiple_consolidation_request_from_different_eoa]
+blockchain_tests/for_amsterdam/prague/eip7251_consolidations/consolidations/consolidation_requests.json,tests/prague/eip7251_consolidations/test_consolidations.py::test_consolidation_requests[fork_Amsterdam-blockchain_test-single_block_multiple_consolidation_request_from_same_eoa]
+blockchain_tests/for_amsterdam/prague/eip7251_consolidations/consolidations/consolidation_requests.json,tests/prague/eip7251_consolidations/test_consolidations.py::test_consolidation_requests[fork_Amsterdam-blockchain_test-single_block_multiple_consolidation_request_last_reverts]
+blockchain_tests/for_amsterdam/prague/eip7251_consolidations/consolidations/consolidation_requests.json,tests/prague/eip7251_consolidations/test_consolidations.py::test_consolidation_requests[fork_Amsterdam-blockchain_test-single_block_multiple_consolidation_requests_from_contract_call_depth_3]
+blockchain_tests/for_amsterdam/prague/eip7251_consolidations/consolidations/consolidation_requests.json,tests/prague/eip7251_consolidations/test_consolidations.py::test_consolidation_requests[fork_Amsterdam-blockchain_test-single_block_multiple_consolidation_requests_from_contract_call_depth_high]
+blockchain_tests/for_amsterdam/prague/eip7251_consolidations/consolidations/consolidation_requests.json,tests/prague/eip7251_consolidations/test_consolidations.py::test_consolidation_requests[fork_Amsterdam-blockchain_test-single_block_multiple_consolidation_requests_from_contract_caller_reverts]
+blockchain_tests/for_amsterdam/prague/eip7251_consolidations/consolidations/consolidation_requests.json,tests/prague/eip7251_consolidations/test_consolidations.py::test_consolidation_requests[fork_Amsterdam-blockchain_test-single_block_multiple_consolidation_requests_from_contract_first_reverts]
+blockchain_tests/for_amsterdam/prague/eip7251_consolidations/consolidations/consolidation_requests.json,tests/prague/eip7251_consolidations/test_consolidations.py::test_consolidation_requests[fork_Amsterdam-blockchain_test-single_block_multiple_consolidation_requests_from_contract_last_reverts]
+blockchain_tests/for_amsterdam/prague/eip7251_consolidations/consolidations/consolidation_requests.json,tests/prague/eip7251_consolidations/test_consolidations.py::test_consolidation_requests[fork_Amsterdam-blockchain_test-single_block_multiple_consolidation_requests_from_contract]
+blockchain_tests/for_amsterdam/prague/eip7251_consolidations/consolidations/consolidation_requests.json,tests/prague/eip7251_consolidations/test_consolidations.py::test_consolidation_requests[fork_Amsterdam-blockchain_test-single_block_single_consolidation_request_delegatecall_staticcall_callcode_call_depth_3]
+blockchain_tests/for_amsterdam/prague/eip7251_consolidations/consolidations/consolidation_requests.json,tests/prague/eip7251_consolidations/test_consolidations.py::test_consolidation_requests[fork_Amsterdam-blockchain_test-single_block_single_consolidation_request_delegatecall_staticcall_callcode_call_depth_high]
+blockchain_tests/for_amsterdam/prague/eip7251_consolidations/consolidations/consolidation_requests.json,tests/prague/eip7251_consolidations/test_consolidations.py::test_consolidation_requests[fork_Amsterdam-blockchain_test-single_block_single_consolidation_request_delegatecall_staticcall_callcode]
+blockchain_tests/for_amsterdam/prague/eip7251_consolidations/consolidations/consolidation_requests.json,tests/prague/eip7251_consolidations/test_consolidations.py::test_consolidation_requests[fork_Amsterdam-blockchain_test-single_block_single_consolidation_request_from_contract]
+blockchain_tests/for_amsterdam/prague/eip7251_consolidations/consolidations/consolidation_requests.json,tests/prague/eip7251_consolidations/test_consolidations.py::test_consolidation_requests[fork_Amsterdam-blockchain_test-single_block_single_consolidation_request_from_eoa_equal_pubkeys]
+blockchain_tests/for_amsterdam/prague/eip7251_consolidations/consolidations/consolidation_requests.json,tests/prague/eip7251_consolidations/test_consolidations.py::test_consolidation_requests[fork_Amsterdam-blockchain_test-single_block_single_consolidation_request_from_eoa_input_too_long]
+blockchain_tests/for_amsterdam/prague/eip7251_consolidations/consolidations/consolidation_requests.json,tests/prague/eip7251_consolidations/test_consolidations.py::test_consolidation_requests[fork_Amsterdam-blockchain_test-single_block_single_consolidation_request_from_eoa_input_too_short]
+blockchain_tests/for_amsterdam/prague/eip7251_consolidations/consolidations/consolidation_requests.json,tests/prague/eip7251_consolidations/test_consolidations.py::test_consolidation_requests[fork_Amsterdam-blockchain_test-single_block_single_consolidation_request_from_eoa_insufficient_fee]
+blockchain_tests/for_amsterdam/prague/eip7251_consolidations/consolidations/consolidation_requests.json,tests/prague/eip7251_consolidations/test_consolidations.py::test_consolidation_requests[fork_Amsterdam-blockchain_test-single_block_single_consolidation_request_from_eoa_max_pubkeys]
+blockchain_tests/for_amsterdam/prague/eip7251_consolidations/consolidations/consolidation_requests.json,tests/prague/eip7251_consolidations/test_consolidations.py::test_consolidation_requests[fork_Amsterdam-blockchain_test-single_block_single_consolidation_request_from_eoa]
blockchain_tests/for_amsterdam/prague/eip7251_consolidations/modified_consolidation_contract/extra_consolidations.json,tests/prague/eip7251_consolidations/test_modified_consolidation_contract.py::test_extra_consolidations[fork_Amsterdam-blockchain_test-1_consolidation_request]
blockchain_tests/for_amsterdam/prague/eip7251_consolidations/modified_consolidation_contract/extra_consolidations.json,tests/prague/eip7251_consolidations/test_modified_consolidation_contract.py::test_extra_consolidations[fork_Amsterdam-blockchain_test-2_consolidation_requests]
blockchain_tests/for_amsterdam/prague/eip7251_consolidations/modified_consolidation_contract/extra_consolidations.json,tests/prague/eip7251_consolidations/test_modified_consolidation_contract.py::test_extra_consolidations[fork_Amsterdam-blockchain_test-3_consolidation_requests]
blockchain_tests/for_amsterdam/prague/eip7251_consolidations/modified_consolidation_contract/extra_consolidations.json,tests/prague/eip7251_consolidations/test_modified_consolidation_contract.py::test_extra_consolidations[fork_Amsterdam-blockchain_test-4_consolidation_requests]
blockchain_tests/for_amsterdam/prague/eip7251_consolidations/modified_consolidation_contract/extra_consolidations.json,tests/prague/eip7251_consolidations/test_modified_consolidation_contract.py::test_extra_consolidations[fork_Amsterdam-blockchain_test-5_consolidation_requests]
blockchain_tests/for_amsterdam/prague/eip7251_consolidations/modified_consolidation_contract/system_contract_errors.json,tests/prague/eip7251_consolidations/test_modified_consolidation_contract.py::test_system_contract_errors[fork_Amsterdam-blockchain_test-system_contract_reaches_gas_limit-system_contract_0x0000bbddc7ce488642fb579f8b00f3a590007251]
+blockchain_tests/for_amsterdam/prague/eip7251_consolidations/modified_consolidation_contract/system_contract_errors.json,tests/prague/eip7251_consolidations/test_modified_consolidation_contract.py::test_system_contract_errors[fork_Amsterdam-blockchain_test-system_contract_reverts-system_contract_0x0000bbddc7ce488642fb579f8b00f3a590007251]
blockchain_tests/for_amsterdam/prague/eip7623_increase_calldata_cost/execution_gas/gas_consumption_below_data_floor.json,tests/prague/eip7623_increase_calldata_cost/test_execution_gas.py::TestGasConsumptionBelowDataFloor::test_gas_consumption_below_data_floor[fork_Amsterdam-blockchain_test_from_state_test-exact_gas-type_0_protected]
blockchain_tests/for_amsterdam/prague/eip7623_increase_calldata_cost/execution_gas/gas_consumption_below_data_floor.json,tests/prague/eip7623_increase_calldata_cost/test_execution_gas.py::TestGasConsumptionBelowDataFloor::test_gas_consumption_below_data_floor[fork_Amsterdam-blockchain_test_from_state_test-exact_gas-type_0_unprotected]
blockchain_tests/for_amsterdam/prague/eip7623_increase_calldata_cost/execution_gas/gas_consumption_below_data_floor.json,tests/prague/eip7623_increase_calldata_cost/test_execution_gas.py::TestGasConsumptionBelowDataFloor::test_gas_consumption_below_data_floor[fork_Amsterdam-blockchain_test_from_state_test-exact_gas-type_1]
@@ -7390,14 +7611,6 @@ blockchain_tests/for_amsterdam/prague/eip7623_increase_calldata_cost/transaction
blockchain_tests/for_amsterdam/prague/eip7623_increase_calldata_cost/transaction_validity/transaction_validity_type_0.json,tests/prague/eip7623_increase_calldata_cost/test_transaction_validity.py::test_transaction_validity_type_0[fork_Amsterdam-blockchain_test_from_state_test--type_0-unprotected-exact_gas-floor_gas_less_than_or_equal_to_intrinsic_gas]
blockchain_tests/for_amsterdam/prague/eip7623_increase_calldata_cost/transaction_validity/transaction_validity_type_0.json,tests/prague/eip7623_increase_calldata_cost/test_transaction_validity.py::test_transaction_validity_type_0[fork_Amsterdam-blockchain_test_from_state_test--type_0-unprotected-extra_gas-floor_gas_greater_than_intrinsic_gas]
blockchain_tests/for_amsterdam/prague/eip7623_increase_calldata_cost/transaction_validity/transaction_validity_type_0.json,tests/prague/eip7623_increase_calldata_cost/test_transaction_validity.py::test_transaction_validity_type_0[fork_Amsterdam-blockchain_test_from_state_test--type_0-unprotected-extra_gas-floor_gas_less_than_or_equal_to_intrinsic_gas]
-blockchain_tests/for_amsterdam/prague/eip7623_increase_calldata_cost/transaction_validity/transaction_validity_type_0.json,tests/prague/eip7623_increase_calldata_cost/test_transaction_validity.py::test_transaction_validity_type_0[fork_Amsterdam-blockchain_test_from_state_test-contract_creating-type_0-protected-exact_gas-floor_gas_greater_than_intrinsic_gas]
-blockchain_tests/for_amsterdam/prague/eip7623_increase_calldata_cost/transaction_validity/transaction_validity_type_0.json,tests/prague/eip7623_increase_calldata_cost/test_transaction_validity.py::test_transaction_validity_type_0[fork_Amsterdam-blockchain_test_from_state_test-contract_creating-type_0-protected-exact_gas-floor_gas_less_than_or_equal_to_intrinsic_gas]
-blockchain_tests/for_amsterdam/prague/eip7623_increase_calldata_cost/transaction_validity/transaction_validity_type_0.json,tests/prague/eip7623_increase_calldata_cost/test_transaction_validity.py::test_transaction_validity_type_0[fork_Amsterdam-blockchain_test_from_state_test-contract_creating-type_0-protected-extra_gas-floor_gas_greater_than_intrinsic_gas]
-blockchain_tests/for_amsterdam/prague/eip7623_increase_calldata_cost/transaction_validity/transaction_validity_type_0.json,tests/prague/eip7623_increase_calldata_cost/test_transaction_validity.py::test_transaction_validity_type_0[fork_Amsterdam-blockchain_test_from_state_test-contract_creating-type_0-protected-extra_gas-floor_gas_less_than_or_equal_to_intrinsic_gas]
-blockchain_tests/for_amsterdam/prague/eip7623_increase_calldata_cost/transaction_validity/transaction_validity_type_0.json,tests/prague/eip7623_increase_calldata_cost/test_transaction_validity.py::test_transaction_validity_type_0[fork_Amsterdam-blockchain_test_from_state_test-contract_creating-type_0-unprotected-exact_gas-floor_gas_greater_than_intrinsic_gas]
-blockchain_tests/for_amsterdam/prague/eip7623_increase_calldata_cost/transaction_validity/transaction_validity_type_0.json,tests/prague/eip7623_increase_calldata_cost/test_transaction_validity.py::test_transaction_validity_type_0[fork_Amsterdam-blockchain_test_from_state_test-contract_creating-type_0-unprotected-exact_gas-floor_gas_less_than_or_equal_to_intrinsic_gas]
-blockchain_tests/for_amsterdam/prague/eip7623_increase_calldata_cost/transaction_validity/transaction_validity_type_0.json,tests/prague/eip7623_increase_calldata_cost/test_transaction_validity.py::test_transaction_validity_type_0[fork_Amsterdam-blockchain_test_from_state_test-contract_creating-type_0-unprotected-extra_gas-floor_gas_greater_than_intrinsic_gas]
-blockchain_tests/for_amsterdam/prague/eip7623_increase_calldata_cost/transaction_validity/transaction_validity_type_0.json,tests/prague/eip7623_increase_calldata_cost/test_transaction_validity.py::test_transaction_validity_type_0[fork_Amsterdam-blockchain_test_from_state_test-contract_creating-type_0-unprotected-extra_gas-floor_gas_less_than_or_equal_to_intrinsic_gas]
blockchain_tests/for_amsterdam/prague/eip7623_increase_calldata_cost/transaction_validity/transaction_validity_type_0.json,tests/prague/eip7623_increase_calldata_cost/test_transaction_validity.py::test_transaction_validity_type_0[fork_Amsterdam-blockchain_test_from_state_test-to_eoa-type_0-protected-exact_gas-floor_gas_greater_than_intrinsic_gas]
blockchain_tests/for_amsterdam/prague/eip7623_increase_calldata_cost/transaction_validity/transaction_validity_type_0.json,tests/prague/eip7623_increase_calldata_cost/test_transaction_validity.py::test_transaction_validity_type_0[fork_Amsterdam-blockchain_test_from_state_test-to_eoa-type_0-protected-exact_gas-floor_gas_less_than_or_equal_to_intrinsic_gas]
blockchain_tests/for_amsterdam/prague/eip7623_increase_calldata_cost/transaction_validity/transaction_validity_type_0.json,tests/prague/eip7623_increase_calldata_cost/test_transaction_validity.py::test_transaction_validity_type_0[fork_Amsterdam-blockchain_test_from_state_test-to_eoa-type_0-protected-extra_gas-floor_gas_greater_than_intrinsic_gas]
@@ -7482,36 +7695,14 @@ blockchain_tests/for_amsterdam/prague/eip7623_increase_calldata_cost/transaction
blockchain_tests/for_amsterdam/prague/eip7623_increase_calldata_cost/transaction_validity/transaction_validity_type_3.json,tests/prague/eip7623_increase_calldata_cost/test_transaction_validity.py::test_transaction_validity_type_3[fork_Amsterdam-blockchain_test_from_state_test-type_3-single_blob-single_access_list_single_storage_key-extra_gas-floor_gas_less_than_or_equal_to_intrinsic_gas]
blockchain_tests/for_amsterdam/prague/eip7623_increase_calldata_cost/transaction_validity/transaction_validity_type_3.json,tests/prague/eip7623_increase_calldata_cost/test_transaction_validity.py::test_transaction_validity_type_3[fork_Amsterdam-blockchain_test_from_state_test-type_3-single_blob-single_access_list_single_storage_key-insufficient_gas-floor_gas_greater_than_intrinsic_gas]
blockchain_tests/for_amsterdam/prague/eip7623_increase_calldata_cost/transaction_validity/transaction_validity_type_3.json,tests/prague/eip7623_increase_calldata_cost/test_transaction_validity.py::test_transaction_validity_type_3[fork_Amsterdam-blockchain_test_from_state_test-type_3-single_blob-single_access_list_single_storage_key-insufficient_gas-floor_gas_less_than_or_equal_to_intrinsic_gas]
-blockchain_tests/for_amsterdam/prague/eip7623_increase_calldata_cost/transaction_validity/transaction_validity_type_4.json,tests/prague/eip7623_increase_calldata_cost/test_transaction_validity.py::test_transaction_validity_type_4[fork_Amsterdam-blockchain_test_from_state_test-type_4-multiple_authorizations-multiple_access_lists_multiple_storage_keys-exact_gas-floor_gas_greater_than_intrinsic_gas]
-blockchain_tests/for_amsterdam/prague/eip7623_increase_calldata_cost/transaction_validity/transaction_validity_type_4.json,tests/prague/eip7623_increase_calldata_cost/test_transaction_validity.py::test_transaction_validity_type_4[fork_Amsterdam-blockchain_test_from_state_test-type_4-multiple_authorizations-multiple_access_lists_multiple_storage_keys-exact_gas-floor_gas_less_than_or_equal_to_intrinsic_gas]
-blockchain_tests/for_amsterdam/prague/eip7623_increase_calldata_cost/transaction_validity/transaction_validity_type_4.json,tests/prague/eip7623_increase_calldata_cost/test_transaction_validity.py::test_transaction_validity_type_4[fork_Amsterdam-blockchain_test_from_state_test-type_4-multiple_authorizations-multiple_access_lists_multiple_storage_keys-extra_gas-floor_gas_greater_than_intrinsic_gas]
-blockchain_tests/for_amsterdam/prague/eip7623_increase_calldata_cost/transaction_validity/transaction_validity_type_4.json,tests/prague/eip7623_increase_calldata_cost/test_transaction_validity.py::test_transaction_validity_type_4[fork_Amsterdam-blockchain_test_from_state_test-type_4-multiple_authorizations-multiple_access_lists_multiple_storage_keys-extra_gas-floor_gas_less_than_or_equal_to_intrinsic_gas]
-blockchain_tests/for_amsterdam/prague/eip7623_increase_calldata_cost/transaction_validity/transaction_validity_type_4.json,tests/prague/eip7623_increase_calldata_cost/test_transaction_validity.py::test_transaction_validity_type_4[fork_Amsterdam-blockchain_test_from_state_test-type_4-multiple_authorizations-multiple_access_lists_multiple_storage_keys-insufficient_gas-floor_gas_greater_than_intrinsic_gas]
-blockchain_tests/for_amsterdam/prague/eip7623_increase_calldata_cost/transaction_validity/transaction_validity_type_4.json,tests/prague/eip7623_increase_calldata_cost/test_transaction_validity.py::test_transaction_validity_type_4[fork_Amsterdam-blockchain_test_from_state_test-type_4-multiple_authorizations-multiple_access_lists_multiple_storage_keys-insufficient_gas-floor_gas_less_than_or_equal_to_intrinsic_gas]
blockchain_tests/for_amsterdam/prague/eip7623_increase_calldata_cost/transaction_validity/transaction_validity_type_4.json,tests/prague/eip7623_increase_calldata_cost/test_transaction_validity.py::test_transaction_validity_type_4[fork_Amsterdam-blockchain_test_from_state_test-type_4-single_authorization-multiple_access_lists_multiple_storage_keys-exact_gas-floor_gas_greater_than_intrinsic_gas]
blockchain_tests/for_amsterdam/prague/eip7623_increase_calldata_cost/transaction_validity/transaction_validity_type_4.json,tests/prague/eip7623_increase_calldata_cost/test_transaction_validity.py::test_transaction_validity_type_4[fork_Amsterdam-blockchain_test_from_state_test-type_4-single_authorization-multiple_access_lists_multiple_storage_keys-exact_gas-floor_gas_less_than_or_equal_to_intrinsic_gas]
blockchain_tests/for_amsterdam/prague/eip7623_increase_calldata_cost/transaction_validity/transaction_validity_type_4.json,tests/prague/eip7623_increase_calldata_cost/test_transaction_validity.py::test_transaction_validity_type_4[fork_Amsterdam-blockchain_test_from_state_test-type_4-single_authorization-multiple_access_lists_multiple_storage_keys-extra_gas-floor_gas_greater_than_intrinsic_gas]
blockchain_tests/for_amsterdam/prague/eip7623_increase_calldata_cost/transaction_validity/transaction_validity_type_4.json,tests/prague/eip7623_increase_calldata_cost/test_transaction_validity.py::test_transaction_validity_type_4[fork_Amsterdam-blockchain_test_from_state_test-type_4-single_authorization-multiple_access_lists_multiple_storage_keys-extra_gas-floor_gas_less_than_or_equal_to_intrinsic_gas]
blockchain_tests/for_amsterdam/prague/eip7623_increase_calldata_cost/transaction_validity/transaction_validity_type_4.json,tests/prague/eip7623_increase_calldata_cost/test_transaction_validity.py::test_transaction_validity_type_4[fork_Amsterdam-blockchain_test_from_state_test-type_4-single_authorization-multiple_access_lists_multiple_storage_keys-insufficient_gas-floor_gas_greater_than_intrinsic_gas]
blockchain_tests/for_amsterdam/prague/eip7623_increase_calldata_cost/transaction_validity/transaction_validity_type_4.json,tests/prague/eip7623_increase_calldata_cost/test_transaction_validity.py::test_transaction_validity_type_4[fork_Amsterdam-blockchain_test_from_state_test-type_4-single_authorization-multiple_access_lists_multiple_storage_keys-insufficient_gas-floor_gas_less_than_or_equal_to_intrinsic_gas]
-blockchain_tests/for_amsterdam/prague/eip7623_increase_calldata_cost/transaction_validity/transaction_validity_type_4.json,tests/prague/eip7623_increase_calldata_cost/test_transaction_validity.py::test_transaction_validity_type_4[fork_Amsterdam-blockchain_test_from_state_test-type_4-single_authorization-multiple_access_lists_no_storage_keys-exact_gas-floor_gas_greater_than_intrinsic_gas]
-blockchain_tests/for_amsterdam/prague/eip7623_increase_calldata_cost/transaction_validity/transaction_validity_type_4.json,tests/prague/eip7623_increase_calldata_cost/test_transaction_validity.py::test_transaction_validity_type_4[fork_Amsterdam-blockchain_test_from_state_test-type_4-single_authorization-multiple_access_lists_no_storage_keys-exact_gas-floor_gas_less_than_or_equal_to_intrinsic_gas]
-blockchain_tests/for_amsterdam/prague/eip7623_increase_calldata_cost/transaction_validity/transaction_validity_type_4.json,tests/prague/eip7623_increase_calldata_cost/test_transaction_validity.py::test_transaction_validity_type_4[fork_Amsterdam-blockchain_test_from_state_test-type_4-single_authorization-multiple_access_lists_no_storage_keys-extra_gas-floor_gas_greater_than_intrinsic_gas]
-blockchain_tests/for_amsterdam/prague/eip7623_increase_calldata_cost/transaction_validity/transaction_validity_type_4.json,tests/prague/eip7623_increase_calldata_cost/test_transaction_validity.py::test_transaction_validity_type_4[fork_Amsterdam-blockchain_test_from_state_test-type_4-single_authorization-multiple_access_lists_no_storage_keys-extra_gas-floor_gas_less_than_or_equal_to_intrinsic_gas]
-blockchain_tests/for_amsterdam/prague/eip7623_increase_calldata_cost/transaction_validity/transaction_validity_type_4.json,tests/prague/eip7623_increase_calldata_cost/test_transaction_validity.py::test_transaction_validity_type_4[fork_Amsterdam-blockchain_test_from_state_test-type_4-single_authorization-multiple_access_lists_no_storage_keys-insufficient_gas-floor_gas_greater_than_intrinsic_gas]
-blockchain_tests/for_amsterdam/prague/eip7623_increase_calldata_cost/transaction_validity/transaction_validity_type_4.json,tests/prague/eip7623_increase_calldata_cost/test_transaction_validity.py::test_transaction_validity_type_4[fork_Amsterdam-blockchain_test_from_state_test-type_4-single_authorization-multiple_access_lists_no_storage_keys-insufficient_gas-floor_gas_less_than_or_equal_to_intrinsic_gas]
-blockchain_tests/for_amsterdam/prague/eip7623_increase_calldata_cost/transaction_validity/transaction_validity_type_4.json,tests/prague/eip7623_increase_calldata_cost/test_transaction_validity.py::test_transaction_validity_type_4[fork_Amsterdam-blockchain_test_from_state_test-type_4-single_authorization-multiple_access_lists_single_storage_key-exact_gas-floor_gas_greater_than_intrinsic_gas]
-blockchain_tests/for_amsterdam/prague/eip7623_increase_calldata_cost/transaction_validity/transaction_validity_type_4.json,tests/prague/eip7623_increase_calldata_cost/test_transaction_validity.py::test_transaction_validity_type_4[fork_Amsterdam-blockchain_test_from_state_test-type_4-single_authorization-multiple_access_lists_single_storage_key-exact_gas-floor_gas_less_than_or_equal_to_intrinsic_gas]
-blockchain_tests/for_amsterdam/prague/eip7623_increase_calldata_cost/transaction_validity/transaction_validity_type_4.json,tests/prague/eip7623_increase_calldata_cost/test_transaction_validity.py::test_transaction_validity_type_4[fork_Amsterdam-blockchain_test_from_state_test-type_4-single_authorization-multiple_access_lists_single_storage_key-extra_gas-floor_gas_greater_than_intrinsic_gas]
-blockchain_tests/for_amsterdam/prague/eip7623_increase_calldata_cost/transaction_validity/transaction_validity_type_4.json,tests/prague/eip7623_increase_calldata_cost/test_transaction_validity.py::test_transaction_validity_type_4[fork_Amsterdam-blockchain_test_from_state_test-type_4-single_authorization-multiple_access_lists_single_storage_key-extra_gas-floor_gas_less_than_or_equal_to_intrinsic_gas]
-blockchain_tests/for_amsterdam/prague/eip7623_increase_calldata_cost/transaction_validity/transaction_validity_type_4.json,tests/prague/eip7623_increase_calldata_cost/test_transaction_validity.py::test_transaction_validity_type_4[fork_Amsterdam-blockchain_test_from_state_test-type_4-single_authorization-multiple_access_lists_single_storage_key-insufficient_gas-floor_gas_greater_than_intrinsic_gas]
-blockchain_tests/for_amsterdam/prague/eip7623_increase_calldata_cost/transaction_validity/transaction_validity_type_4.json,tests/prague/eip7623_increase_calldata_cost/test_transaction_validity.py::test_transaction_validity_type_4[fork_Amsterdam-blockchain_test_from_state_test-type_4-single_authorization-multiple_access_lists_single_storage_key-insufficient_gas-floor_gas_less_than_or_equal_to_intrinsic_gas]
-blockchain_tests/for_amsterdam/prague/eip7623_increase_calldata_cost/transaction_validity/transaction_validity_type_4.json,tests/prague/eip7623_increase_calldata_cost/test_transaction_validity.py::test_transaction_validity_type_4[fork_Amsterdam-blockchain_test_from_state_test-type_4-single_authorization-single_access_list_multiple_storage_keys-exact_gas-floor_gas_greater_than_intrinsic_gas]
-blockchain_tests/for_amsterdam/prague/eip7623_increase_calldata_cost/transaction_validity/transaction_validity_type_4.json,tests/prague/eip7623_increase_calldata_cost/test_transaction_validity.py::test_transaction_validity_type_4[fork_Amsterdam-blockchain_test_from_state_test-type_4-single_authorization-single_access_list_multiple_storage_keys-exact_gas-floor_gas_less_than_or_equal_to_intrinsic_gas]
-blockchain_tests/for_amsterdam/prague/eip7623_increase_calldata_cost/transaction_validity/transaction_validity_type_4.json,tests/prague/eip7623_increase_calldata_cost/test_transaction_validity.py::test_transaction_validity_type_4[fork_Amsterdam-blockchain_test_from_state_test-type_4-single_authorization-single_access_list_multiple_storage_keys-extra_gas-floor_gas_greater_than_intrinsic_gas]
-blockchain_tests/for_amsterdam/prague/eip7623_increase_calldata_cost/transaction_validity/transaction_validity_type_4.json,tests/prague/eip7623_increase_calldata_cost/test_transaction_validity.py::test_transaction_validity_type_4[fork_Amsterdam-blockchain_test_from_state_test-type_4-single_authorization-single_access_list_multiple_storage_keys-extra_gas-floor_gas_less_than_or_equal_to_intrinsic_gas]
-blockchain_tests/for_amsterdam/prague/eip7623_increase_calldata_cost/transaction_validity/transaction_validity_type_4.json,tests/prague/eip7623_increase_calldata_cost/test_transaction_validity.py::test_transaction_validity_type_4[fork_Amsterdam-blockchain_test_from_state_test-type_4-single_authorization-single_access_list_multiple_storage_keys-insufficient_gas-floor_gas_greater_than_intrinsic_gas]
-blockchain_tests/for_amsterdam/prague/eip7623_increase_calldata_cost/transaction_validity/transaction_validity_type_4.json,tests/prague/eip7623_increase_calldata_cost/test_transaction_validity.py::test_transaction_validity_type_4[fork_Amsterdam-blockchain_test_from_state_test-type_4-single_authorization-single_access_list_multiple_storage_keys-insufficient_gas-floor_gas_less_than_or_equal_to_intrinsic_gas]
+blockchain_tests/for_amsterdam/prague/eip7685_general_purpose_el_requests/multi_type_requests/invalid_multi_type_requests.json,tests/prague/eip7685_general_purpose_el_requests/test_multi_type_requests.py::test_invalid_multi_type_requests[fork_Amsterdam-single_builderdeposit_empty_requests_list-blockchain_test]
+blockchain_tests/for_amsterdam/prague/eip7685_general_purpose_el_requests/multi_type_requests/invalid_multi_type_requests.json,tests/prague/eip7685_general_purpose_el_requests/test_multi_type_requests.py::test_invalid_multi_type_requests[fork_Amsterdam-single_builderexit_empty_requests_list-blockchain_test]
blockchain_tests/for_amsterdam/prague/eip7685_general_purpose_el_requests/multi_type_requests/valid_multi_type_requests.json,tests/prague/eip7685_general_purpose_el_requests/test_multi_type_requests.py::test_valid_multi_type_requests[fork_Amsterdam-builderdeposit_from_contract+builderexit_from_contract+consolidation_from_contract+deposit_from_contract+withdrawal_from_contract-blockchain_test]
blockchain_tests/for_amsterdam/prague/eip7685_general_purpose_el_requests/multi_type_requests/valid_multi_type_requests.json,tests/prague/eip7685_general_purpose_el_requests/test_multi_type_requests.py::test_valid_multi_type_requests[fork_Amsterdam-builderdeposit_from_contract+builderexit_from_contract+consolidation_from_contract+withdrawal_from_contract+deposit_from_contract-blockchain_test]
blockchain_tests/for_amsterdam/prague/eip7685_general_purpose_el_requests/multi_type_requests/valid_multi_type_requests.json,tests/prague/eip7685_general_purpose_el_requests/test_multi_type_requests.py::test_valid_multi_type_requests[fork_Amsterdam-builderdeposit_from_contract+builderexit_from_contract+deposit_from_contract+consolidation_from_contract+withdrawal_from_contract-blockchain_test]
@@ -7873,18 +8064,54 @@ blockchain_tests/for_amsterdam/prague/eip7685_general_purpose_el_requests/multi_
blockchain_tests/for_amsterdam/prague/eip7685_general_purpose_el_requests/multi_type_requests/valid_multi_type_requests.json,tests/prague/eip7685_general_purpose_el_requests/test_multi_type_requests.py::test_valid_multi_type_requests[fork_Amsterdam-withdrawal+deposit+builderexit+consolidation+builderdeposit_from_same_tx-blockchain_test]
blockchain_tests/for_amsterdam/prague/eip7685_general_purpose_el_requests/multi_type_requests/valid_multi_type_requests.json,tests/prague/eip7685_general_purpose_el_requests/test_multi_type_requests.py::test_valid_multi_type_requests[fork_Amsterdam-withdrawal+deposit+consolidation+builderdeposit+builderexit_from_same_tx-blockchain_test]
blockchain_tests/for_amsterdam/prague/eip7685_general_purpose_el_requests/multi_type_requests/valid_multi_type_requests.json,tests/prague/eip7685_general_purpose_el_requests/test_multi_type_requests.py::test_valid_multi_type_requests[fork_Amsterdam-withdrawal+deposit+consolidation+builderexit+builderdeposit_from_same_tx-blockchain_test]
-blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/calls/delegate_call_targets.json,*
+blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/calls/delegate_call_targets.json,tests/prague/eip7702_set_code_tx/test_calls.py::test_delegate_call_targets[fork_Amsterdam-blockchain_test_from_state_test-call_from_initcode_False-sender_delegated_False-delegate_False-target_account_type_EMPTY]
+blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/calls/delegate_call_targets.json,tests/prague/eip7702_set_code_tx/test_calls.py::test_delegate_call_targets[fork_Amsterdam-blockchain_test_from_state_test-call_from_initcode_False-sender_delegated_False-delegate_False-target_account_type_EOA]
+blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/calls/delegate_call_targets.json,tests/prague/eip7702_set_code_tx/test_calls.py::test_delegate_call_targets[fork_Amsterdam-blockchain_test_from_state_test-call_from_initcode_False-sender_delegated_False-delegate_False-target_account_type_IDENTITY_PRECOMPILE]
+blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/calls/delegate_call_targets.json,tests/prague/eip7702_set_code_tx/test_calls.py::test_delegate_call_targets[fork_Amsterdam-blockchain_test_from_state_test-call_from_initcode_False-sender_delegated_False-delegate_False-target_account_type_LEGACY_CONTRACT_INVALID]
+blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/calls/delegate_call_targets.json,tests/prague/eip7702_set_code_tx/test_calls.py::test_delegate_call_targets[fork_Amsterdam-blockchain_test_from_state_test-call_from_initcode_False-sender_delegated_False-delegate_False-target_account_type_LEGACY_CONTRACT_REVERT]
+blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/calls/delegate_call_targets.json,tests/prague/eip7702_set_code_tx/test_calls.py::test_delegate_call_targets[fork_Amsterdam-blockchain_test_from_state_test-call_from_initcode_False-sender_delegated_False-delegate_False-target_account_type_LEGACY_CONTRACT]
+blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/calls/delegate_call_targets.json,tests/prague/eip7702_set_code_tx/test_calls.py::test_delegate_call_targets[fork_Amsterdam-blockchain_test_from_state_test-call_from_initcode_False-sender_delegated_False-delegate_True-target_account_type_EMPTY]
+blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/calls/delegate_call_targets.json,tests/prague/eip7702_set_code_tx/test_calls.py::test_delegate_call_targets[fork_Amsterdam-blockchain_test_from_state_test-call_from_initcode_False-sender_delegated_False-delegate_True-target_account_type_EOA]
+blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/calls/delegate_call_targets.json,tests/prague/eip7702_set_code_tx/test_calls.py::test_delegate_call_targets[fork_Amsterdam-blockchain_test_from_state_test-call_from_initcode_False-sender_delegated_False-delegate_True-target_account_type_IDENTITY_PRECOMPILE]
+blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/calls/delegate_call_targets.json,tests/prague/eip7702_set_code_tx/test_calls.py::test_delegate_call_targets[fork_Amsterdam-blockchain_test_from_state_test-call_from_initcode_False-sender_delegated_False-delegate_True-target_account_type_LEGACY_CONTRACT_INVALID]
+blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/calls/delegate_call_targets.json,tests/prague/eip7702_set_code_tx/test_calls.py::test_delegate_call_targets[fork_Amsterdam-blockchain_test_from_state_test-call_from_initcode_False-sender_delegated_False-delegate_True-target_account_type_LEGACY_CONTRACT_REVERT]
+blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/calls/delegate_call_targets.json,tests/prague/eip7702_set_code_tx/test_calls.py::test_delegate_call_targets[fork_Amsterdam-blockchain_test_from_state_test-call_from_initcode_False-sender_delegated_False-delegate_True-target_account_type_LEGACY_CONTRACT]
+blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/calls/delegate_call_targets.json,tests/prague/eip7702_set_code_tx/test_calls.py::test_delegate_call_targets[fork_Amsterdam-blockchain_test_from_state_test-call_from_initcode_False-sender_delegated_True-delegate_False-target_account_type_EMPTY]
+blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/calls/delegate_call_targets.json,tests/prague/eip7702_set_code_tx/test_calls.py::test_delegate_call_targets[fork_Amsterdam-blockchain_test_from_state_test-call_from_initcode_False-sender_delegated_True-delegate_False-target_account_type_EOA]
+blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/calls/delegate_call_targets.json,tests/prague/eip7702_set_code_tx/test_calls.py::test_delegate_call_targets[fork_Amsterdam-blockchain_test_from_state_test-call_from_initcode_False-sender_delegated_True-delegate_False-target_account_type_IDENTITY_PRECOMPILE]
+blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/calls/delegate_call_targets.json,tests/prague/eip7702_set_code_tx/test_calls.py::test_delegate_call_targets[fork_Amsterdam-blockchain_test_from_state_test-call_from_initcode_False-sender_delegated_True-delegate_False-target_account_type_LEGACY_CONTRACT_INVALID]
+blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/calls/delegate_call_targets.json,tests/prague/eip7702_set_code_tx/test_calls.py::test_delegate_call_targets[fork_Amsterdam-blockchain_test_from_state_test-call_from_initcode_False-sender_delegated_True-delegate_False-target_account_type_LEGACY_CONTRACT_REVERT]
+blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/calls/delegate_call_targets.json,tests/prague/eip7702_set_code_tx/test_calls.py::test_delegate_call_targets[fork_Amsterdam-blockchain_test_from_state_test-call_from_initcode_False-sender_delegated_True-delegate_False-target_account_type_LEGACY_CONTRACT]
+blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/calls/delegate_call_targets.json,tests/prague/eip7702_set_code_tx/test_calls.py::test_delegate_call_targets[fork_Amsterdam-blockchain_test_from_state_test-call_from_initcode_False-sender_delegated_True-delegate_True-target_account_type_EMPTY]
+blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/calls/delegate_call_targets.json,tests/prague/eip7702_set_code_tx/test_calls.py::test_delegate_call_targets[fork_Amsterdam-blockchain_test_from_state_test-call_from_initcode_False-sender_delegated_True-delegate_True-target_account_type_EOA]
+blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/calls/delegate_call_targets.json,tests/prague/eip7702_set_code_tx/test_calls.py::test_delegate_call_targets[fork_Amsterdam-blockchain_test_from_state_test-call_from_initcode_False-sender_delegated_True-delegate_True-target_account_type_IDENTITY_PRECOMPILE]
+blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/calls/delegate_call_targets.json,tests/prague/eip7702_set_code_tx/test_calls.py::test_delegate_call_targets[fork_Amsterdam-blockchain_test_from_state_test-call_from_initcode_False-sender_delegated_True-delegate_True-target_account_type_LEGACY_CONTRACT_INVALID]
+blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/calls/delegate_call_targets.json,tests/prague/eip7702_set_code_tx/test_calls.py::test_delegate_call_targets[fork_Amsterdam-blockchain_test_from_state_test-call_from_initcode_False-sender_delegated_True-delegate_True-target_account_type_LEGACY_CONTRACT_REVERT]
+blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/calls/delegate_call_targets.json,tests/prague/eip7702_set_code_tx/test_calls.py::test_delegate_call_targets[fork_Amsterdam-blockchain_test_from_state_test-call_from_initcode_False-sender_delegated_True-delegate_True-target_account_type_LEGACY_CONTRACT]
blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/gas/account_warming.json,*
+blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json,tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Amsterdam-blockchain_test_from_state_test-valid_False-first_valid_then_many_duplicate_authorizations]
+blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json,tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Amsterdam-blockchain_test_from_state_test-valid_False-many_valid_authorizations_single_signer]
+blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json,tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Amsterdam-blockchain_test_from_state_test-valid_False-multiple_invalid_chain_id_authorizations_single_signer]
+blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json,tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Amsterdam-blockchain_test_from_state_test-valid_False-multiple_invalid_nonce_authorizations_multiple_signers]
+blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json,tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Amsterdam-blockchain_test_from_state_test-valid_False-multiple_invalid_nonce_authorizations_self_sponsored_multiple_signers]
+blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json,tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Amsterdam-blockchain_test_from_state_test-valid_False-multiple_invalid_nonce_authorizations_single_signer]
+blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json,tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Amsterdam-blockchain_test_from_state_test-valid_False-single_invalid_authorization_eoa_authority_multiple_signers_1]
+blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json,tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Amsterdam-blockchain_test_from_state_test-valid_False-single_invalid_authorization_eoa_authority_multiple_signers_2]
+blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json,tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Amsterdam-blockchain_test_from_state_test-valid_False-single_invalid_authorization_invalid_chain_id_single_signer]
+blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json,tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Amsterdam-blockchain_test_from_state_test-valid_False-single_invalid_nonce_authorization_single_signer]
+blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json,tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Amsterdam-blockchain_test_from_state_test-valid_False-single_valid_authorization_invalid_contract_authority]
+blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json,tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Amsterdam-blockchain_test_from_state_test-valid_False-single_valid_re_authorization_eoa_authority]
+blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json,tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Amsterdam-blockchain_test_from_state_test-valid_True-first_valid_then_many_duplicate_authorizations]
blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json,tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Amsterdam-blockchain_test_from_state_test-valid_True-many_valid_authorizations_single_signer]
-blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json,tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Amsterdam-blockchain_test_from_state_test-valid_True-multiple_authorizations_eoa_self_sponsored_then_contract_authority]
-blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json,tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Amsterdam-blockchain_test_from_state_test-valid_True-multiple_authorizations_eoa_then_contract_authority]
-blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json,tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Amsterdam-blockchain_test_from_state_test-valid_True-multiple_valid_authorizations_eoa_authority]
-blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json,tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Amsterdam-blockchain_test_from_state_test-valid_True-multiple_valid_authorizations_eoa_self_sponsored_authority]
-blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json,tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Amsterdam-blockchain_test_from_state_test-valid_True-multiple_valid_authorizations_single_signer]
+blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json,tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Amsterdam-blockchain_test_from_state_test-valid_True-multiple_invalid_chain_id_authorizations_single_signer]
+blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json,tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Amsterdam-blockchain_test_from_state_test-valid_True-multiple_invalid_nonce_authorizations_multiple_signers]
+blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json,tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Amsterdam-blockchain_test_from_state_test-valid_True-multiple_invalid_nonce_authorizations_self_sponsored_multiple_signers]
+blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json,tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Amsterdam-blockchain_test_from_state_test-valid_True-multiple_invalid_nonce_authorizations_single_signer]
blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json,tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Amsterdam-blockchain_test_from_state_test-valid_True-single_invalid_authorization_eoa_authority_multiple_signers_1]
blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json,tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Amsterdam-blockchain_test_from_state_test-valid_True-single_invalid_authorization_eoa_authority_multiple_signers_2]
-blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json,tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Amsterdam-blockchain_test_from_state_test-valid_True-single_valid_authorization_eoa_authority]
-blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json,tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Amsterdam-blockchain_test_from_state_test-valid_True-single_valid_authorization_eoa_self_sponsored_authority]
+blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json,tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Amsterdam-blockchain_test_from_state_test-valid_True-single_invalid_authorization_invalid_chain_id_single_signer]
+blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json,tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Amsterdam-blockchain_test_from_state_test-valid_True-single_invalid_nonce_authorization_single_signer]
+blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json,tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Amsterdam-blockchain_test_from_state_test-valid_True-single_valid_authorization_invalid_contract_authority]
blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json,tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Amsterdam-blockchain_test_from_state_test-valid_True-single_valid_re_authorization_eoa_authority]
blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/gas/self_set_code_cost.json,*
blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/set_code_txs_2/call_pointer_to_created_from_create_after_oog_call_again.json,*
@@ -7898,7 +8125,6 @@ blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/set_code_txs_2/pointer
blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/set_code_txs_2/pointer_reentry.json,*
blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/set_code_txs_2/pointer_resets_an_empty_code_account_with_storage.json,*
blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/set_code_txs_2/pointer_reverts.json,*
-blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/set_code_txs_2/pointer_to_pointer.json,*
blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/set_code_txs_2/pointer_to_precompile.json,*
blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/set_code_txs_2/pointer_to_static_reentry.json,*
blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/set_code_txs_2/pointer_to_static.json,*
@@ -7909,28 +8135,27 @@ blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/set_code_txs/authoriza
blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/set_code_txs/call_into_chain_delegating_set_code.json,*
blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/set_code_txs/call_into_self_delegating_set_code.json,*
blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/set_code_txs/creating_delegation_designation_contract.json,*
-blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/set_code_txs/creating_tx_to_contract_creator.json,*
-blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/set_code_txs/delegated_eoa_can_send_creating_tx.json,*
blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/set_code_txs/delegation_clearing_and_set_preserves_storage.json,*
blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/set_code_txs/delegation_clearing_and_set.json,*
-blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/set_code_txs/delegation_clearing_failing_tx.json,*
+blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/set_code_txs/delegation_clearing_failing_tx.json,tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_delegation_clearing_failing_tx[fork_Amsterdam-blockchain_test_from_state_test-revert]
blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/set_code_txs/delegation_clearing_preserves_storage.json,*
blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/set_code_txs/delegation_clearing_storage_readable_in_later_tx.json,*
blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/set_code_txs/delegation_clearing_tx_to.json,*
blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/set_code_txs/delegation_clearing.json,*
-blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/set_code_txs/deploying_delegation_designation_contract.json,*
blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/set_code_txs/eoa_tx_after_set_code.json,*
blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/set_code_txs/ext_code_on_chain_delegating_set_code.json,*
blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/set_code_txs/ext_code_on_self_delegating_set_code.json,*
blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/set_code_txs/ext_code_on_self_set_code.json,*
blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/set_code_txs/ext_code_on_set_code.json,*
-blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/set_code_txs/invalid_transaction_after_authorization.json,*
blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/set_code_txs/many_delegations.json,*
blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/set_code_txs/nonce_overflow_after_first_authorization.json,*
blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/set_code_txs/nonce_validity.json,*
blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/set_code_txs/reset_code.json,*
blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/set_code_txs/self_code_on_set_code.json,*
-blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/set_code_txs/self_sponsored_set_code.json,*
+blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/set_code_txs/self_sponsored_set_code.json,tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_self_sponsored_set_code[fork_Amsterdam-blockchain_test_from_state_test-return-tx_value_0]
+blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/set_code_txs/self_sponsored_set_code.json,tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_self_sponsored_set_code[fork_Amsterdam-blockchain_test_from_state_test-return-tx_value_1]
+blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/set_code_txs/self_sponsored_set_code.json,tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_self_sponsored_set_code[fork_Amsterdam-blockchain_test_from_state_test-stop-tx_value_0]
+blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/set_code_txs/self_sponsored_set_code.json,tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_self_sponsored_set_code[fork_Amsterdam-blockchain_test_from_state_test-stop-tx_value_1]
blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/set_code_txs/set_code_address_and_authority_warm_state_call_types.json,*
blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/set_code_txs/set_code_address_and_authority_warm_state.json,*
blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/set_code_txs/set_code_all_invalid_authorization_tuples.json,*
@@ -7949,27 +8174,46 @@ blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/set_code_txs/set_code_
blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_destruct.json,*
blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_destructing_account_deployed_in_same_tx.json,*
blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore_then_sload.json,*
-blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json,*
+blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json,tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Amsterdam-blockchain_test_from_state_test-return-tx_value_0-one_wei_balance_authority]
+blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json,tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Amsterdam-blockchain_test_from_state_test-return-tx_value_0-self_sponsored_tx]
+blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json,tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Amsterdam-blockchain_test_from_state_test-return-tx_value_0-zero_balance_authority]
+blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json,tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Amsterdam-blockchain_test_from_state_test-return-tx_value_1-one_wei_balance_authority]
+blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json,tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Amsterdam-blockchain_test_from_state_test-return-tx_value_1-self_sponsored_tx]
+blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json,tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Amsterdam-blockchain_test_from_state_test-return-tx_value_1-zero_balance_authority]
+blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json,tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Amsterdam-blockchain_test_from_state_test-revert-tx_value_0-one_wei_balance_authority]
+blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json,tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Amsterdam-blockchain_test_from_state_test-revert-tx_value_0-self_sponsored_tx]
+blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json,tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Amsterdam-blockchain_test_from_state_test-revert-tx_value_0-zero_balance_authority]
+blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json,tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Amsterdam-blockchain_test_from_state_test-revert-tx_value_1-one_wei_balance_authority]
+blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json,tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Amsterdam-blockchain_test_from_state_test-revert-tx_value_1-self_sponsored_tx]
+blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json,tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Amsterdam-blockchain_test_from_state_test-revert-tx_value_1-zero_balance_authority]
+blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json,tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Amsterdam-blockchain_test_from_state_test-stop-tx_value_0-one_wei_balance_authority]
+blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json,tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Amsterdam-blockchain_test_from_state_test-stop-tx_value_0-self_sponsored_tx]
+blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json,tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Amsterdam-blockchain_test_from_state_test-stop-tx_value_0-zero_balance_authority]
+blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json,tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Amsterdam-blockchain_test_from_state_test-stop-tx_value_1-one_wei_balance_authority]
+blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json,tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Amsterdam-blockchain_test_from_state_test-stop-tx_value_1-self_sponsored_tx]
+blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json,tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Amsterdam-blockchain_test_from_state_test-stop-tx_value_1-zero_balance_authority]
blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/set_code_txs/set_code_to_system_contract.json,*
blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/set_code_txs/set_code_to_tstore_available_at_correct_address.json,*
blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/set_code_txs/set_code_to_tstore_reentry.json,*
blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/set_code_txs/set_code_using_chain_specific_id.json,*
blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/set_code_txs/set_code_using_valid_synthetic_signatures.json,*
blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/set_code_txs/signature_s_out_of_range.json,*
-blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/set_code_txs/tx_into_chain_delegating_set_code.json,*
-blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/set_code_txs/tx_into_self_delegating_set_code.json,*
blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/set_code_txs/valid_tx_invalid_auth_signature.json,*
blockchain_tests/for_amsterdam/prague/eip7702_set_code_tx/set_code_txs/valid_tx_invalid_chain_id.json,*
blockchain_tests/for_amsterdam/shanghai/eip3651_warm_coinbase/warm_coinbase/warm_coinbase_call_out_of_gas.json,*
blockchain_tests/for_amsterdam/shanghai/eip3651_warm_coinbase/warm_coinbase/warm_coinbase_gas_usage.json,*
blockchain_tests/for_amsterdam/shanghai/eip3855_push0/push0/push0_contract_during_call_contexts.json,*
-blockchain_tests/for_amsterdam/shanghai/eip3855_push0/push0/push0_contracts.json,*
+blockchain_tests/for_amsterdam/shanghai/eip3855_push0/push0/push0_contracts.json,tests/shanghai/eip3855_push0/test_push0.py::test_push0_contracts[fork_Amsterdam-blockchain_test_from_state_test-before_jumpdest]@bigmem
+blockchain_tests/for_amsterdam/shanghai/eip3855_push0/push0/push0_contracts.json,tests/shanghai/eip3855_push0/test_push0.py::test_push0_contracts[fork_Amsterdam-blockchain_test_from_state_test-fill_stack]@bigmem
+blockchain_tests/for_amsterdam/shanghai/eip3855_push0/push0/push0_contracts.json,tests/shanghai/eip3855_push0/test_push0.py::test_push0_contracts[fork_Amsterdam-blockchain_test_from_state_test-gas_cost]@bigmem
+blockchain_tests/for_amsterdam/shanghai/eip3855_push0/push0/push0_contracts.json,tests/shanghai/eip3855_push0/test_push0.py::test_push0_contracts[fork_Amsterdam-blockchain_test_from_state_test-key_sstore]@bigmem
+blockchain_tests/for_amsterdam/shanghai/eip3855_push0/push0/push0_contracts.json,tests/shanghai/eip3855_push0/test_push0.py::test_push0_contracts[fork_Amsterdam-blockchain_test_from_state_test-storage_overwrite]@bigmem
blockchain_tests/for_amsterdam/shanghai/eip3860_initcode/initcode/contract_creating_tx.json,tests/shanghai/eip3860_initcode/test_initcode.py::test_contract_creating_tx[fork_Amsterdam-blockchain_test_from_state_test-initcode_name_max_size_ones]@bigmem
blockchain_tests/for_amsterdam/shanghai/eip3860_initcode/initcode/contract_creating_tx.json,tests/shanghai/eip3860_initcode/test_initcode.py::test_contract_creating_tx[fork_Amsterdam-blockchain_test_from_state_test-initcode_name_max_size_zeros]@bigmem
blockchain_tests/for_amsterdam/shanghai/eip3860_initcode/initcode/create_opcode_initcode.json,*
-blockchain_tests/for_amsterdam/shanghai/eip3860_initcode/initcode/create2_oversized_initcode_with_insufficient_balance.json,*
+blockchain_tests/for_amsterdam/shanghai/eip3860_initcode/initcode/create2_oversized_initcode_with_insufficient_balance.json,tests/shanghai/eip3860_initcode/test_initcode.py::test_create2_oversized_initcode_with_insufficient_balance[fork_Amsterdam-blockchain_test_from_state_test-initcode_within_limit]
blockchain_tests/for_amsterdam/shanghai/eip4895_withdrawals/withdrawals/balance_within_block.json,*
-blockchain_tests/for_amsterdam/shanghai/eip4895_withdrawals/withdrawals/newly_created_contract.json,*
+blockchain_tests/for_amsterdam/shanghai/eip4895_withdrawals/withdrawals/newly_created_contract.json,tests/shanghai/eip4895_withdrawals/test_withdrawals.py::test_newly_created_contract[fork_Amsterdam-blockchain_test-with_tx_value]
blockchain_tests/for_amsterdam/shanghai/eip4895_withdrawals/withdrawals/no_evm_execution.json,*
blockchain_tests/for_amsterdam/shanghai/eip4895_withdrawals/withdrawals/self_destructing_account.json,*
blockchain_tests/for_amsterdam/shanghai/eip4895_withdrawals/withdrawals/use_value_in_contract.json,*
@@ -8029,7 +8273,6 @@ blockchain_tests/for_bpo2toamsterdamattime15k/amsterdam/eip7928_block_level_acce
blockchain_tests/for_bpo2toamsterdamattime15k/amsterdam/eip7928_block_level_access_lists/fork_transition/bal_fork_transition_happy_path.json,*
blockchain_tests/for_bpo2toamsterdamattime15k/amsterdam/eip7928_block_level_access_lists/fork_transition/bal_fork_transition_transfers_and_storage.json,*
blockchain_tests/for_bpo2toamsterdamattime15k/amsterdam/eip7928_block_level_access_lists/fork_transition/fork_transition_bal_size_constraint.json,tests/amsterdam/eip7928_block_level_access_lists/test_fork_transition.py::test_fork_transition_bal_size_constraint[fork_BPO2ToAmsterdamAtTime15k-blockchain_test-at_fork_over_budget]
-blockchain_tests/for_bpo2toamsterdamattime15k/amsterdam/eip7954_increase_max_contract_size/fork_transition/max_code_size_fork_transition.json,*
blockchain_tests/for_bpo2toamsterdamattime15k/amsterdam/eip7954_increase_max_contract_size/fork_transition/max_code_size_via_create_fork_transition.json,*
blockchain_tests/for_bpo2toamsterdamattime15k/amsterdam/eip7954_increase_max_contract_size/fork_transition/max_code_size_with_max_initcode_fork_transition.json,*
blockchain_tests/for_bpo2toamsterdamattime15k/amsterdam/eip7954_increase_max_contract_size/fork_transition/max_initcode_size_fork_transition.json,*
@@ -8062,21 +8305,7 @@ blockchain_tests/for_bpo2toamsterdamattime15k/amsterdam/eip8038_state_access_gas
blockchain_tests/for_bpo2toamsterdamattime15k/amsterdam/eip8282_builder_execution_requests/contract_deployment/builder_deposit_contract_deployment.json,*
blockchain_tests/for_bpo2toamsterdamattime15k/amsterdam/eip8282_builder_execution_requests/contract_deployment/builder_exit_contract_deployment.json,*
blockchain_tests/for_bpo2toamsterdamattime15k/berlin/eip2929_gas_cost_increases/precompile_warming/precompile_warming.json,*
-blockchain_tests/for_bpo2tobpo3attime15k/cancun/eip4844_blobs/excess_blob_gas_fork_transition/fork_transition_excess_blob_gas_post_blob_genesis.json,tests/cancun/eip4844_blobs/test_excess_blob_gas_fork_transition.py::test_fork_transition_excess_blob_gas_post_blob_genesis[fork_BPO2ToBPO3AtTime15k-max_blobs_before_and_after-blockchain_test-block_base_fee_per_gas_16]
-blockchain_tests/for_bpo2tobpo3attime15k/cancun/eip4844_blobs/excess_blob_gas_fork_transition/fork_transition_excess_blob_gas_post_blob_genesis.json,tests/cancun/eip4844_blobs/test_excess_blob_gas_fork_transition.py::test_fork_transition_excess_blob_gas_post_blob_genesis[fork_BPO2ToBPO3AtTime15k-max_blobs_before_and_after-blockchain_test-block_base_fee_per_gas_23]
-blockchain_tests/for_bpo2tobpo3attime15k/cancun/eip4844_blobs/excess_blob_gas_fork_transition/fork_transition_excess_blob_gas_post_blob_genesis.json,tests/cancun/eip4844_blobs/test_excess_blob_gas_fork_transition.py::test_fork_transition_excess_blob_gas_post_blob_genesis[fork_BPO2ToBPO3AtTime15k-max_blobs_before_and_after-blockchain_test-block_base_fee_per_gas_7]
-blockchain_tests/for_bpo2tobpo3attime15k/cancun/eip4844_blobs/excess_blob_gas_fork_transition/fork_transition_excess_blob_gas_post_blob_genesis.json,tests/cancun/eip4844_blobs/test_excess_blob_gas_fork_transition.py::test_fork_transition_excess_blob_gas_post_blob_genesis[fork_BPO2ToBPO3AtTime15k-max_blobs_before_and_single_blob_after-blockchain_test-block_base_fee_per_gas_16]
-blockchain_tests/for_bpo2tobpo3attime15k/cancun/eip4844_blobs/excess_blob_gas_fork_transition/fork_transition_excess_blob_gas_post_blob_genesis.json,tests/cancun/eip4844_blobs/test_excess_blob_gas_fork_transition.py::test_fork_transition_excess_blob_gas_post_blob_genesis[fork_BPO2ToBPO3AtTime15k-max_blobs_before_and_single_blob_after-blockchain_test-block_base_fee_per_gas_23]
-blockchain_tests/for_bpo2tobpo3attime15k/cancun/eip4844_blobs/excess_blob_gas_fork_transition/fork_transition_excess_blob_gas_post_blob_genesis.json,tests/cancun/eip4844_blobs/test_excess_blob_gas_fork_transition.py::test_fork_transition_excess_blob_gas_post_blob_genesis[fork_BPO2ToBPO3AtTime15k-max_blobs_before_and_single_blob_after-blockchain_test-block_base_fee_per_gas_7]
-blockchain_tests/for_bpo2tobpo3attime15k/cancun/eip4844_blobs/excess_blob_gas_fork_transition/fork_transition_excess_blob_gas_post_blob_genesis.json,tests/cancun/eip4844_blobs/test_excess_blob_gas_fork_transition.py::test_fork_transition_excess_blob_gas_post_blob_genesis[fork_BPO2ToBPO3AtTime15k-no_blobs_before_and_max_blobs_after-blockchain_test-block_base_fee_per_gas_16]
-blockchain_tests/for_bpo2tobpo3attime15k/cancun/eip4844_blobs/excess_blob_gas_fork_transition/fork_transition_excess_blob_gas_post_blob_genesis.json,tests/cancun/eip4844_blobs/test_excess_blob_gas_fork_transition.py::test_fork_transition_excess_blob_gas_post_blob_genesis[fork_BPO2ToBPO3AtTime15k-no_blobs_before_and_max_blobs_after-blockchain_test-block_base_fee_per_gas_23]
-blockchain_tests/for_bpo2tobpo3attime15k/cancun/eip4844_blobs/excess_blob_gas_fork_transition/fork_transition_excess_blob_gas_post_blob_genesis.json,tests/cancun/eip4844_blobs/test_excess_blob_gas_fork_transition.py::test_fork_transition_excess_blob_gas_post_blob_genesis[fork_BPO2ToBPO3AtTime15k-no_blobs_before_and_max_blobs_after-blockchain_test-block_base_fee_per_gas_7]
-blockchain_tests/for_bpo2tobpo3attime15k/cancun/eip4844_blobs/excess_blob_gas_fork_transition/fork_transition_excess_blob_gas_post_blob_genesis.json,tests/cancun/eip4844_blobs/test_excess_blob_gas_fork_transition.py::test_fork_transition_excess_blob_gas_post_blob_genesis[fork_BPO2ToBPO3AtTime15k-single_blob_before_and_max_blobs_after-blockchain_test-block_base_fee_per_gas_16]
-blockchain_tests/for_bpo2tobpo3attime15k/cancun/eip4844_blobs/excess_blob_gas_fork_transition/fork_transition_excess_blob_gas_post_blob_genesis.json,tests/cancun/eip4844_blobs/test_excess_blob_gas_fork_transition.py::test_fork_transition_excess_blob_gas_post_blob_genesis[fork_BPO2ToBPO3AtTime15k-single_blob_before_and_max_blobs_after-blockchain_test-block_base_fee_per_gas_23]
-blockchain_tests/for_bpo2tobpo3attime15k/cancun/eip4844_blobs/excess_blob_gas_fork_transition/fork_transition_excess_blob_gas_post_blob_genesis.json,tests/cancun/eip4844_blobs/test_excess_blob_gas_fork_transition.py::test_fork_transition_excess_blob_gas_post_blob_genesis[fork_BPO2ToBPO3AtTime15k-single_blob_before_and_max_blobs_after-blockchain_test-block_base_fee_per_gas_7]
-blockchain_tests/for_bpo2tobpo3attime15k/cancun/eip4844_blobs/excess_blob_gas_fork_transition/fork_transition_excess_blob_gas_post_blob_genesis.json,tests/cancun/eip4844_blobs/test_excess_blob_gas_fork_transition.py::test_fork_transition_excess_blob_gas_post_blob_genesis[fork_BPO2ToBPO3AtTime15k-target_blobs_before_and_after-blockchain_test-block_base_fee_per_gas_16]
-blockchain_tests/for_bpo2tobpo3attime15k/cancun/eip4844_blobs/excess_blob_gas_fork_transition/fork_transition_excess_blob_gas_post_blob_genesis.json,tests/cancun/eip4844_blobs/test_excess_blob_gas_fork_transition.py::test_fork_transition_excess_blob_gas_post_blob_genesis[fork_BPO2ToBPO3AtTime15k-target_blobs_before_and_after-blockchain_test-block_base_fee_per_gas_23]
-blockchain_tests/for_bpo2tobpo3attime15k/cancun/eip4844_blobs/excess_blob_gas_fork_transition/fork_transition_excess_blob_gas_post_blob_genesis.json,tests/cancun/eip4844_blobs/test_excess_blob_gas_fork_transition.py::test_fork_transition_excess_blob_gas_post_blob_genesis[fork_BPO2ToBPO3AtTime15k-target_blobs_before_and_after-blockchain_test-block_base_fee_per_gas_7]
+blockchain_tests/for_bpo2tobpo3attime15k/cancun/eip4844_blobs/excess_blob_gas_fork_transition/fork_transition_excess_blob_gas_post_blob_genesis.json,*
blockchain_tests/for_bpo2tobpo3attime15k/osaka/eip7918_blob_reserve_price/blob_reserve_price_with_bpo_transitions/reserve_price_at_transition.json,*
blockchain_tests/for_bpo3tobpo4attime15k/cancun/eip4844_blobs/excess_blob_gas_fork_transition/fork_transition_excess_blob_gas_post_blob_genesis.json,*
blockchain_tests/for_bpo3tobpo4attime15k/osaka/eip7918_blob_reserve_price/blob_reserve_price_with_bpo_transitions/reserve_price_at_transition.json,*
@@ -8184,7 +8413,6 @@ blockchain_tests/for_london/frontier/validation/transaction/bad_v_r_s.json,tests
blockchain_tests/for_london/frontier/validation/transaction/tx_max_nonce.json,*
blockchain_tests/for_london/london/eip1559_fee_market_change/tx_type/invalid_chain_id.json,*
blockchain_tests/for_london/london/validation/header/invalid_header.json,*
-blockchain_tests/for_osaka/amsterdam/eip8037_state_creation_gas_cost_increase/block_2d_gas_accounting/tx_inclusion_at_execution_gas_block_limit_small.json,tests/amsterdam/eip8037_state_creation_gas_cost_increase/test_block_2d_gas_accounting.py::test_tx_inclusion_at_execution_gas_block_limit_small[fork_Osaka-blockchain_test-exceeds]
blockchain_tests/for_osaka/berlin/eip2929_gas_cost_increases/create/create_insufficient_balance.json,*
blockchain_tests/for_osaka/berlin/eip2929_gas_cost_increases/create/create_nonce_overflow.json,*
blockchain_tests/for_osaka/byzantium/eip198_modexp_precompile/modexp/modexp.json,tests/byzantium/eip198_modexp_precompile/test_modexp.py::test_modexp[fork_Osaka-blockchain_test_from_state_test-EIP-198-case1-mod-even-declared-length-128-bytes]
diff --git a/tests/failing/ContractCreationSpam_d0g0v0.json.expected b/tests/failing/ContractCreationSpam_d0g0v0.json.expected
index fdf92fad14..ecf2bc62d9 100644
--- a/tests/failing/ContractCreationSpam_d0g0v0.json.expected
+++ b/tests/failing/ContractCreationSpam_d0g0v0.json.expected
@@ -74,6 +74,15 @@
-1
+
+ 0
+
+
+ 0
+
+
+ false
+
.Account
@@ -190,6 +199,12 @@
0
+
+ 0
+
+
+ 0
+
[ .JSONs ]
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 8ac09dac27..34a0f2e3e6 100644
--- a/tests/failing/static_callcodecallcodecall_110_OOGMAfter_2_d0g0v0.json.expected
+++ b/tests/failing/static_callcodecallcodecall_110_OOGMAfter_2_d0g0v0.json.expected
@@ -74,6 +74,15 @@
-1
+
+ 0
+
+
+ 0
+
+
+ false
+
.Account
@@ -190,6 +199,12 @@
0
+
+ 0
+
+
+ 0
+
[ .JSONs ]
diff --git a/tests/specs/benchmarks/address00-spec.k b/tests/specs/benchmarks/address00-spec.k
index cac1b7a569..f6b7aa1633 100644
--- a/tests/specs/benchmarks/address00-spec.k
+++ b/tests/specs/benchmarks/address00-spec.k
@@ -32,6 +32,9 @@ module ADDRESS00-SPEC
_ => ?_
false // NOTE: non-static call
CD
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/benchmarks/bytes00-spec.k b/tests/specs/benchmarks/bytes00-spec.k
index 599f9c2a67..fdbdd9d575 100644
--- a/tests/specs/benchmarks/bytes00-spec.k
+++ b/tests/specs/benchmarks/bytes00-spec.k
@@ -32,6 +32,9 @@ module BYTES00-SPEC
_ => ?_
false // NOTE: non-static call
CD
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/benchmarks/dynamicarray00-spec.k b/tests/specs/benchmarks/dynamicarray00-spec.k
index 1166baee0c..314da32bac 100644
--- a/tests/specs/benchmarks/dynamicarray00-spec.k
+++ b/tests/specs/benchmarks/dynamicarray00-spec.k
@@ -32,6 +32,9 @@ module DYNAMICARRAY00-SPEC
_ => ?_
false // NOTE: non-static call
CD
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/benchmarks/ecrecover00-siginvalid-spec.k b/tests/specs/benchmarks/ecrecover00-siginvalid-spec.k
index 3b14305654..b6e207adfb 100644
--- a/tests/specs/benchmarks/ecrecover00-siginvalid-spec.k
+++ b/tests/specs/benchmarks/ecrecover00-siginvalid-spec.k
@@ -32,6 +32,9 @@ module ECRECOVER00-SIGINVALID-SPEC
_ => ?_
false // NOTE: non-static call
CD
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/benchmarks/ecrecover00-sigvalid-spec.k b/tests/specs/benchmarks/ecrecover00-sigvalid-spec.k
index e1f1a8c2b4..fa5046cefd 100644
--- a/tests/specs/benchmarks/ecrecover00-sigvalid-spec.k
+++ b/tests/specs/benchmarks/ecrecover00-sigvalid-spec.k
@@ -32,6 +32,9 @@ module ECRECOVER00-SIGVALID-SPEC
_ => ?_
false // NOTE: non-static call
CD
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/benchmarks/ecrecoverloop00-sig0-invalid-spec.k b/tests/specs/benchmarks/ecrecoverloop00-sig0-invalid-spec.k
index 06d397de6e..9a28f36149 100644
--- a/tests/specs/benchmarks/ecrecoverloop00-sig0-invalid-spec.k
+++ b/tests/specs/benchmarks/ecrecoverloop00-sig0-invalid-spec.k
@@ -35,6 +35,9 @@ module ECRECOVERLOOP00-SIG0-INVALID-SPEC
_ => ?_
false // NOTE: non-static call
CD
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/benchmarks/ecrecoverloop00-sig1-invalid-spec.k b/tests/specs/benchmarks/ecrecoverloop00-sig1-invalid-spec.k
index d8770ce221..ddccaf31ef 100644
--- a/tests/specs/benchmarks/ecrecoverloop00-sig1-invalid-spec.k
+++ b/tests/specs/benchmarks/ecrecoverloop00-sig1-invalid-spec.k
@@ -35,6 +35,9 @@ module ECRECOVERLOOP00-SIG1-INVALID-SPEC
_ => ?_
false // NOTE: non-static call
CD
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/benchmarks/ecrecoverloop00-sigs-valid-spec.k b/tests/specs/benchmarks/ecrecoverloop00-sigs-valid-spec.k
index f03e261855..8b39014eaa 100644
--- a/tests/specs/benchmarks/ecrecoverloop00-sigs-valid-spec.k
+++ b/tests/specs/benchmarks/ecrecoverloop00-sigs-valid-spec.k
@@ -35,6 +35,9 @@ module ECRECOVERLOOP00-SIGS-VALID-SPEC
_ => ?_
false // NOTE: non-static call
CD
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/benchmarks/ecrecoverloop02-sig0-invalid-spec.k b/tests/specs/benchmarks/ecrecoverloop02-sig0-invalid-spec.k
index 4899e00716..90eb8d042d 100644
--- a/tests/specs/benchmarks/ecrecoverloop02-sig0-invalid-spec.k
+++ b/tests/specs/benchmarks/ecrecoverloop02-sig0-invalid-spec.k
@@ -36,6 +36,9 @@ module ECRECOVERLOOP02-SIG0-INVALID-SPEC
_ => ?_
false // NOTE: non-static call
CD
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/benchmarks/ecrecoverloop02-sig1-invalid-spec.k b/tests/specs/benchmarks/ecrecoverloop02-sig1-invalid-spec.k
index 165a963385..f5934fb17c 100644
--- a/tests/specs/benchmarks/ecrecoverloop02-sig1-invalid-spec.k
+++ b/tests/specs/benchmarks/ecrecoverloop02-sig1-invalid-spec.k
@@ -36,6 +36,9 @@ module ECRECOVERLOOP02-SIG1-INVALID-SPEC
_ => ?_
false // NOTE: non-static call
CD
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/benchmarks/ecrecoverloop02-sigs-valid-spec.k b/tests/specs/benchmarks/ecrecoverloop02-sigs-valid-spec.k
index 639e7a542e..35052cd4e7 100644
--- a/tests/specs/benchmarks/ecrecoverloop02-sigs-valid-spec.k
+++ b/tests/specs/benchmarks/ecrecoverloop02-sigs-valid-spec.k
@@ -36,6 +36,9 @@ module ECRECOVERLOOP02-SIGS-VALID-SPEC
_ => ?_
false // NOTE: non-static call
CD
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/benchmarks/encode-keccak00-spec.k b/tests/specs/benchmarks/encode-keccak00-spec.k
index d6a36babdf..f26e1937f5 100644
--- a/tests/specs/benchmarks/encode-keccak00-spec.k
+++ b/tests/specs/benchmarks/encode-keccak00-spec.k
@@ -32,6 +32,9 @@ module ENCODE-KECCAK00-SPEC
_ => ?_
false // NOTE: non-static call
CD
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/benchmarks/encodepacked-keccak01-spec.k b/tests/specs/benchmarks/encodepacked-keccak01-spec.k
index d9610a085a..c616c69c21 100644
--- a/tests/specs/benchmarks/encodepacked-keccak01-spec.k
+++ b/tests/specs/benchmarks/encodepacked-keccak01-spec.k
@@ -32,6 +32,9 @@ module ENCODEPACKED-KECCAK01-SPEC
_ => ?_
false // NOTE: non-static call
CD
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/benchmarks/keccak00-spec.k b/tests/specs/benchmarks/keccak00-spec.k
index b195c5632d..2b50ded07d 100644
--- a/tests/specs/benchmarks/keccak00-spec.k
+++ b/tests/specs/benchmarks/keccak00-spec.k
@@ -32,6 +32,9 @@ module KECCAK00-SPEC
_ => ?_
false // NOTE: non-static call
CD
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/benchmarks/overflow00-nooverflow-spec.k b/tests/specs/benchmarks/overflow00-nooverflow-spec.k
index 2cdeabf2c7..c9463ef208 100644
--- a/tests/specs/benchmarks/overflow00-nooverflow-spec.k
+++ b/tests/specs/benchmarks/overflow00-nooverflow-spec.k
@@ -32,6 +32,9 @@ module OVERFLOW00-NOOVERFLOW-SPEC
_ => ?_
false // NOTE: non-static call
CD
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/benchmarks/overflow00-overflow-spec.k b/tests/specs/benchmarks/overflow00-overflow-spec.k
index 2859aaac4a..221dad7a06 100644
--- a/tests/specs/benchmarks/overflow00-overflow-spec.k
+++ b/tests/specs/benchmarks/overflow00-overflow-spec.k
@@ -32,6 +32,9 @@ module OVERFLOW00-OVERFLOW-SPEC
_ => ?_
false // NOTE: non-static call
CD
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/benchmarks/requires01-a0gt0-spec.k b/tests/specs/benchmarks/requires01-a0gt0-spec.k
index 42e689d712..a3f8e44b49 100644
--- a/tests/specs/benchmarks/requires01-a0gt0-spec.k
+++ b/tests/specs/benchmarks/requires01-a0gt0-spec.k
@@ -32,6 +32,9 @@ module REQUIRES01-A0GT0-SPEC
_ => ?_
false // NOTE: non-static call
CD
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/benchmarks/requires01-a0le0-spec.k b/tests/specs/benchmarks/requires01-a0le0-spec.k
index c4f7e01a1e..b89759ded5 100644
--- a/tests/specs/benchmarks/requires01-a0le0-spec.k
+++ b/tests/specs/benchmarks/requires01-a0le0-spec.k
@@ -32,6 +32,9 @@ module REQUIRES01-A0LE0-SPEC
_ => ?_
false // NOTE: non-static call
CD
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/benchmarks/staticarray00-spec.k b/tests/specs/benchmarks/staticarray00-spec.k
index e5f028dc57..0463cbe5cf 100644
--- a/tests/specs/benchmarks/staticarray00-spec.k
+++ b/tests/specs/benchmarks/staticarray00-spec.k
@@ -32,6 +32,9 @@ module STATICARRAY00-SPEC
_ => ?_
false // NOTE: non-static call
CD
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/benchmarks/staticloop00-a0lt10-spec.k b/tests/specs/benchmarks/staticloop00-a0lt10-spec.k
index f31c489f99..ff777efb0f 100644
--- a/tests/specs/benchmarks/staticloop00-a0lt10-spec.k
+++ b/tests/specs/benchmarks/staticloop00-a0lt10-spec.k
@@ -32,6 +32,9 @@ module STATICLOOP00-A0LT10-SPEC
_ => ?_
false // NOTE: non-static call
CD
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/benchmarks/storagevar00-spec.k b/tests/specs/benchmarks/storagevar00-spec.k
index b5eeeb731b..5c858d8784 100644
--- a/tests/specs/benchmarks/storagevar00-spec.k
+++ b/tests/specs/benchmarks/storagevar00-spec.k
@@ -32,6 +32,9 @@ module STORAGEVAR00-SPEC
_ => ?_
false // NOTE: non-static call
CD
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/benchmarks/storagevar01-spec.k b/tests/specs/benchmarks/storagevar01-spec.k
index 4404f900b1..fe56f5797d 100644
--- a/tests/specs/benchmarks/storagevar01-spec.k
+++ b/tests/specs/benchmarks/storagevar01-spec.k
@@ -32,6 +32,9 @@ module STORAGEVAR01-SPEC
_ => ?_
false // NOTE: non-static call
CD
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/benchmarks/storagevar02-nooverflow-spec.k b/tests/specs/benchmarks/storagevar02-nooverflow-spec.k
index 12f2da51c9..c61bce6745 100644
--- a/tests/specs/benchmarks/storagevar02-nooverflow-spec.k
+++ b/tests/specs/benchmarks/storagevar02-nooverflow-spec.k
@@ -32,6 +32,9 @@ module STORAGEVAR02-NOOVERFLOW-SPEC
_ => ?_
false // NOTE: non-static call
CD
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/benchmarks/storagevar02-overflow-spec.k b/tests/specs/benchmarks/storagevar02-overflow-spec.k
index fbdcc93d01..7d0d25c51a 100644
--- a/tests/specs/benchmarks/storagevar02-overflow-spec.k
+++ b/tests/specs/benchmarks/storagevar02-overflow-spec.k
@@ -32,6 +32,9 @@ module STORAGEVAR02-OVERFLOW-SPEC
_ => ?_
false // NOTE: non-static call
CD
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/benchmarks/storagevar03-spec.k b/tests/specs/benchmarks/storagevar03-spec.k
index 1b3460e85b..57bffb5dc9 100644
--- a/tests/specs/benchmarks/storagevar03-spec.k
+++ b/tests/specs/benchmarks/storagevar03-spec.k
@@ -32,6 +32,9 @@ module STORAGEVAR03-SPEC
_ => ?_
false // NOTE: non-static call
CD
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/benchmarks/structarg00-spec.k b/tests/specs/benchmarks/structarg00-spec.k
index 3e90ea3ea2..374e94c5cd 100644
--- a/tests/specs/benchmarks/structarg00-spec.k
+++ b/tests/specs/benchmarks/structarg00-spec.k
@@ -32,6 +32,9 @@ module STRUCTARG00-SPEC
_ => ?_
false // NOTE: non-static call
CD
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/benchmarks/structarg01-spec.k b/tests/specs/benchmarks/structarg01-spec.k
index 448692e60f..c680629fbe 100644
--- a/tests/specs/benchmarks/structarg01-spec.k
+++ b/tests/specs/benchmarks/structarg01-spec.k
@@ -32,6 +32,9 @@ module STRUCTARG01-SPEC
_ => ?_
false // NOTE: non-static call
CD
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/erc20/ds/allowance-spec.k b/tests/specs/erc20/ds/allowance-spec.k
index 934b1c87e9..07d6c416b3 100644
--- a/tests/specs/erc20/ds/allowance-spec.k
+++ b/tests/specs/erc20/ds/allowance-spec.k
@@ -40,6 +40,9 @@ module ALLOWANCE-SPEC
false // NOTE: non-static call
CALL_DEPTH
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/erc20/ds/approve-failure-spec.k b/tests/specs/erc20/ds/approve-failure-spec.k
index 0943f848bc..47b564d96a 100644
--- a/tests/specs/erc20/ds/approve-failure-spec.k
+++ b/tests/specs/erc20/ds/approve-failure-spec.k
@@ -40,6 +40,9 @@ module APPROVE-FAILURE-SPEC
false // NOTE: non-static call
CALL_DEPTH
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/erc20/ds/approve-success-spec.k b/tests/specs/erc20/ds/approve-success-spec.k
index 63fdb3f980..d9e8cfde05 100644
--- a/tests/specs/erc20/ds/approve-success-spec.k
+++ b/tests/specs/erc20/ds/approve-success-spec.k
@@ -40,6 +40,9 @@ module APPROVE-SUCCESS-SPEC
false // NOTE: non-static call
CALL_DEPTH
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/erc20/ds/balanceOf-spec.k b/tests/specs/erc20/ds/balanceOf-spec.k
index 5c4abb4afe..2064dd0742 100644
--- a/tests/specs/erc20/ds/balanceOf-spec.k
+++ b/tests/specs/erc20/ds/balanceOf-spec.k
@@ -40,6 +40,9 @@ module BALANCEOF-SPEC
false // NOTE: non-static call
CALL_DEPTH
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/erc20/ds/totalSupply-spec.k b/tests/specs/erc20/ds/totalSupply-spec.k
index e3c49138c0..8f12953dc4 100644
--- a/tests/specs/erc20/ds/totalSupply-spec.k
+++ b/tests/specs/erc20/ds/totalSupply-spec.k
@@ -40,6 +40,9 @@ module TOTALSUPPLY-SPEC
false // NOTE: non-static call
CALL_DEPTH
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/erc20/ds/transfer-failure-1-a-spec.k b/tests/specs/erc20/ds/transfer-failure-1-a-spec.k
index cb779e9ad6..0c9546b56a 100644
--- a/tests/specs/erc20/ds/transfer-failure-1-a-spec.k
+++ b/tests/specs/erc20/ds/transfer-failure-1-a-spec.k
@@ -40,6 +40,9 @@ module TRANSFER-FAILURE-1-A-SPEC
false // NOTE: non-static call
CALL_DEPTH
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/erc20/ds/transfer-failure-1-b-spec.k b/tests/specs/erc20/ds/transfer-failure-1-b-spec.k
index 501d69497a..46fb525d94 100644
--- a/tests/specs/erc20/ds/transfer-failure-1-b-spec.k
+++ b/tests/specs/erc20/ds/transfer-failure-1-b-spec.k
@@ -40,6 +40,9 @@ module TRANSFER-FAILURE-1-B-SPEC
false // NOTE: non-static call
CALL_DEPTH
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/erc20/ds/transfer-failure-1-c-spec.k b/tests/specs/erc20/ds/transfer-failure-1-c-spec.k
index 43077065cd..9adfff2d5d 100644
--- a/tests/specs/erc20/ds/transfer-failure-1-c-spec.k
+++ b/tests/specs/erc20/ds/transfer-failure-1-c-spec.k
@@ -40,6 +40,9 @@ module TRANSFER-FAILURE-1-C-SPEC
false // NOTE: non-static call
CALL_DEPTH
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/erc20/ds/transfer-failure-2-a-spec.k b/tests/specs/erc20/ds/transfer-failure-2-a-spec.k
index e5c437ab17..1216a3d79b 100644
--- a/tests/specs/erc20/ds/transfer-failure-2-a-spec.k
+++ b/tests/specs/erc20/ds/transfer-failure-2-a-spec.k
@@ -40,6 +40,9 @@ module TRANSFER-FAILURE-2-A-SPEC
false // NOTE: non-static call
CALL_DEPTH
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/erc20/ds/transfer-failure-2-b-spec.k b/tests/specs/erc20/ds/transfer-failure-2-b-spec.k
index 1cc4e2c018..64020f4276 100644
--- a/tests/specs/erc20/ds/transfer-failure-2-b-spec.k
+++ b/tests/specs/erc20/ds/transfer-failure-2-b-spec.k
@@ -40,6 +40,9 @@ module TRANSFER-FAILURE-2-B-SPEC
false // NOTE: non-static call
CALL_DEPTH
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/erc20/ds/transfer-success-1-spec.k b/tests/specs/erc20/ds/transfer-success-1-spec.k
index af4749cc45..86ec71f2be 100644
--- a/tests/specs/erc20/ds/transfer-success-1-spec.k
+++ b/tests/specs/erc20/ds/transfer-success-1-spec.k
@@ -40,6 +40,9 @@ module TRANSFER-SUCCESS-1-SPEC
false // NOTE: non-static call
CALL_DEPTH
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/erc20/ds/transfer-success-2-spec.k b/tests/specs/erc20/ds/transfer-success-2-spec.k
index cc6f7b788b..f2bdf76b6c 100644
--- a/tests/specs/erc20/ds/transfer-success-2-spec.k
+++ b/tests/specs/erc20/ds/transfer-success-2-spec.k
@@ -40,6 +40,9 @@ module TRANSFER-SUCCESS-2-SPEC
false // NOTE: non-static call
CALL_DEPTH
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/erc20/ds/transferFrom-failure-1-a-spec.k b/tests/specs/erc20/ds/transferFrom-failure-1-a-spec.k
index 0a2d99c25b..6a0899dd7a 100644
--- a/tests/specs/erc20/ds/transferFrom-failure-1-a-spec.k
+++ b/tests/specs/erc20/ds/transferFrom-failure-1-a-spec.k
@@ -40,6 +40,9 @@ module TRANSFERFROM-FAILURE-1-A-SPEC
false // NOTE: non-static call
CALL_DEPTH
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/erc20/ds/transferFrom-failure-1-b-spec.k b/tests/specs/erc20/ds/transferFrom-failure-1-b-spec.k
index 346efa5a32..49b711cf0e 100644
--- a/tests/specs/erc20/ds/transferFrom-failure-1-b-spec.k
+++ b/tests/specs/erc20/ds/transferFrom-failure-1-b-spec.k
@@ -40,6 +40,9 @@ module TRANSFERFROM-FAILURE-1-B-SPEC
false // NOTE: non-static call
CALL_DEPTH
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/erc20/ds/transferFrom-failure-1-c-spec.k b/tests/specs/erc20/ds/transferFrom-failure-1-c-spec.k
index b437141204..b867c02411 100644
--- a/tests/specs/erc20/ds/transferFrom-failure-1-c-spec.k
+++ b/tests/specs/erc20/ds/transferFrom-failure-1-c-spec.k
@@ -40,6 +40,9 @@ module TRANSFERFROM-FAILURE-1-C-SPEC
false // NOTE: non-static call
CALL_DEPTH
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/erc20/ds/transferFrom-failure-1-d-spec.k b/tests/specs/erc20/ds/transferFrom-failure-1-d-spec.k
index ec06fc50a3..f4760ac9ca 100644
--- a/tests/specs/erc20/ds/transferFrom-failure-1-d-spec.k
+++ b/tests/specs/erc20/ds/transferFrom-failure-1-d-spec.k
@@ -40,6 +40,9 @@ module TRANSFERFROM-FAILURE-1-D-SPEC
false // NOTE: non-static call
CALL_DEPTH
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/erc20/ds/transferFrom-failure-2-a-spec.k b/tests/specs/erc20/ds/transferFrom-failure-2-a-spec.k
index c6189f9b2d..4f086e3a95 100644
--- a/tests/specs/erc20/ds/transferFrom-failure-2-a-spec.k
+++ b/tests/specs/erc20/ds/transferFrom-failure-2-a-spec.k
@@ -40,6 +40,9 @@ module TRANSFERFROM-FAILURE-2-A-SPEC
false // NOTE: non-static call
CALL_DEPTH
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/erc20/ds/transferFrom-failure-2-b-spec.k b/tests/specs/erc20/ds/transferFrom-failure-2-b-spec.k
index 3fb413664a..74c140d44f 100644
--- a/tests/specs/erc20/ds/transferFrom-failure-2-b-spec.k
+++ b/tests/specs/erc20/ds/transferFrom-failure-2-b-spec.k
@@ -40,6 +40,9 @@ module TRANSFERFROM-FAILURE-2-B-SPEC
false // NOTE: non-static call
CALL_DEPTH
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/erc20/ds/transferFrom-failure-2-c-spec.k b/tests/specs/erc20/ds/transferFrom-failure-2-c-spec.k
index 5c9b85dc25..cfd883d3cf 100644
--- a/tests/specs/erc20/ds/transferFrom-failure-2-c-spec.k
+++ b/tests/specs/erc20/ds/transferFrom-failure-2-c-spec.k
@@ -40,6 +40,9 @@ module TRANSFERFROM-FAILURE-2-C-SPEC
false // NOTE: non-static call
CALL_DEPTH
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/erc20/ds/transferFrom-success-1-spec.k b/tests/specs/erc20/ds/transferFrom-success-1-spec.k
index ff4a14e3ea..e833fd3a84 100644
--- a/tests/specs/erc20/ds/transferFrom-success-1-spec.k
+++ b/tests/specs/erc20/ds/transferFrom-success-1-spec.k
@@ -40,6 +40,9 @@ module TRANSFERFROM-SUCCESS-1-SPEC
false // NOTE: non-static call
CALL_DEPTH
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/erc20/ds/transferFrom-success-2-spec.k b/tests/specs/erc20/ds/transferFrom-success-2-spec.k
index e178d80b53..7e088b83b9 100644
--- a/tests/specs/erc20/ds/transferFrom-success-2-spec.k
+++ b/tests/specs/erc20/ds/transferFrom-success-2-spec.k
@@ -40,6 +40,9 @@ module TRANSFERFROM-SUCCESS-2-SPEC
false // NOTE: non-static call
CALL_DEPTH
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/erc20/hkg/allowance-spec.k b/tests/specs/erc20/hkg/allowance-spec.k
index b8708739e4..3ce92d88a5 100644
--- a/tests/specs/erc20/hkg/allowance-spec.k
+++ b/tests/specs/erc20/hkg/allowance-spec.k
@@ -40,6 +40,9 @@ module ALLOWANCE-SPEC
false // NOTE: non-static call
CALL_DEPTH
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/erc20/hkg/approve-spec.k b/tests/specs/erc20/hkg/approve-spec.k
index 802b17e826..bbf0ff6c8e 100644
--- a/tests/specs/erc20/hkg/approve-spec.k
+++ b/tests/specs/erc20/hkg/approve-spec.k
@@ -40,6 +40,9 @@ module APPROVE-SPEC
false // NOTE: non-static call
CALL_DEPTH
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/erc20/hkg/balanceOf-spec.k b/tests/specs/erc20/hkg/balanceOf-spec.k
index 5d88158f4d..9c1b85fd9b 100644
--- a/tests/specs/erc20/hkg/balanceOf-spec.k
+++ b/tests/specs/erc20/hkg/balanceOf-spec.k
@@ -40,6 +40,9 @@ module BALANCEOF-SPEC
false // NOTE: non-static call
CALL_DEPTH
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/erc20/hkg/totalSupply-spec.k b/tests/specs/erc20/hkg/totalSupply-spec.k
index 7ed76733c0..738db057e6 100644
--- a/tests/specs/erc20/hkg/totalSupply-spec.k
+++ b/tests/specs/erc20/hkg/totalSupply-spec.k
@@ -40,6 +40,9 @@ module TOTALSUPPLY-SPEC
false // NOTE: non-static call
CALL_DEPTH
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/erc20/hkg/transfer-failure-1-spec.k b/tests/specs/erc20/hkg/transfer-failure-1-spec.k
index 893d364c9f..0ce32fd72f 100644
--- a/tests/specs/erc20/hkg/transfer-failure-1-spec.k
+++ b/tests/specs/erc20/hkg/transfer-failure-1-spec.k
@@ -40,6 +40,9 @@ module TRANSFER-FAILURE-1-SPEC
false // NOTE: non-static call
CALL_DEPTH
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/erc20/hkg/transfer-failure-2-spec.k b/tests/specs/erc20/hkg/transfer-failure-2-spec.k
index 7251a253d8..2d7e13d299 100644
--- a/tests/specs/erc20/hkg/transfer-failure-2-spec.k
+++ b/tests/specs/erc20/hkg/transfer-failure-2-spec.k
@@ -40,6 +40,9 @@ module TRANSFER-FAILURE-2-SPEC
false // NOTE: non-static call
CALL_DEPTH
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/erc20/hkg/transfer-success-1-spec.k b/tests/specs/erc20/hkg/transfer-success-1-spec.k
index 5184bfda6c..1a7e448d7d 100644
--- a/tests/specs/erc20/hkg/transfer-success-1-spec.k
+++ b/tests/specs/erc20/hkg/transfer-success-1-spec.k
@@ -40,6 +40,9 @@ module TRANSFER-SUCCESS-1-SPEC
false // NOTE: non-static call
CALL_DEPTH
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/erc20/hkg/transfer-success-2-spec.k b/tests/specs/erc20/hkg/transfer-success-2-spec.k
index e5d1e033e7..d2489e3e7c 100644
--- a/tests/specs/erc20/hkg/transfer-success-2-spec.k
+++ b/tests/specs/erc20/hkg/transfer-success-2-spec.k
@@ -40,6 +40,9 @@ module TRANSFER-SUCCESS-2-SPEC
false // NOTE: non-static call
CALL_DEPTH
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/erc20/hkg/transferFrom-failure-1-spec.k b/tests/specs/erc20/hkg/transferFrom-failure-1-spec.k
index a955344dcb..653d3cddbe 100644
--- a/tests/specs/erc20/hkg/transferFrom-failure-1-spec.k
+++ b/tests/specs/erc20/hkg/transferFrom-failure-1-spec.k
@@ -40,6 +40,9 @@ module TRANSFERFROM-FAILURE-1-SPEC
false // NOTE: non-static call
CALL_DEPTH
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/erc20/hkg/transferFrom-failure-2-spec.k b/tests/specs/erc20/hkg/transferFrom-failure-2-spec.k
index 6878d1b7c1..4481e930a8 100644
--- a/tests/specs/erc20/hkg/transferFrom-failure-2-spec.k
+++ b/tests/specs/erc20/hkg/transferFrom-failure-2-spec.k
@@ -40,6 +40,9 @@ module TRANSFERFROM-FAILURE-2-SPEC
false // NOTE: non-static call
CALL_DEPTH
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/erc20/hkg/transferFrom-success-1-spec.k b/tests/specs/erc20/hkg/transferFrom-success-1-spec.k
index 0ab15fddd0..38b47237bf 100644
--- a/tests/specs/erc20/hkg/transferFrom-success-1-spec.k
+++ b/tests/specs/erc20/hkg/transferFrom-success-1-spec.k
@@ -40,6 +40,9 @@ module TRANSFERFROM-SUCCESS-1-SPEC
false // NOTE: non-static call
CALL_DEPTH
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/erc20/hkg/transferFrom-success-2-spec.k b/tests/specs/erc20/hkg/transferFrom-success-2-spec.k
index e5750bd489..84970cacb5 100644
--- a/tests/specs/erc20/hkg/transferFrom-success-2-spec.k
+++ b/tests/specs/erc20/hkg/transferFrom-success-2-spec.k
@@ -40,6 +40,9 @@ module TRANSFERFROM-SUCCESS-2-SPEC
false // NOTE: non-static call
CALL_DEPTH
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/kontrol/test-allowchangestest-testallow-0-spec.k b/tests/specs/kontrol/test-allowchangestest-testallow-0-spec.k
index 794199169c..c04ee960a5 100644
--- a/tests/specs/kontrol/test-allowchangestest-testallow-0-spec.k
+++ b/tests/specs/kontrol/test-allowchangestest-testallow-0-spec.k
@@ -74,6 +74,9 @@ module TEST-ALLOWCHANGESTEST-TESTALLOW-0-SPEC
0
+ ?_
+ ?_
+ ?_
) )
@@ -194,6 +197,9 @@ module TEST-ALLOWCHANGESTEST-TESTALLOW-0-SPEC
( 0 => 1 )
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/kontrol/test-allowchangestest-testallow_fail-0-spec.k b/tests/specs/kontrol/test-allowchangestest-testallow_fail-0-spec.k
index 324dd99803..307569f6ed 100644
--- a/tests/specs/kontrol/test-allowchangestest-testallow_fail-0-spec.k
+++ b/tests/specs/kontrol/test-allowchangestest-testallow_fail-0-spec.k
@@ -74,6 +74,9 @@ module TEST-ALLOWCHANGESTEST-TESTALLOW_FAIL-0-SPEC
0
+ ?_
+ ?_
+ ?_
) )
@@ -194,6 +197,9 @@ module TEST-ALLOWCHANGESTEST-TESTALLOW_FAIL-0-SPEC
( 0 => 1 )
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/kontrol/test-allowchangestest-testfailallowcallstoaddress-0-spec.k b/tests/specs/kontrol/test-allowchangestest-testfailallowcallstoaddress-0-spec.k
index eb45dab25f..d4698807f2 100644
--- a/tests/specs/kontrol/test-allowchangestest-testfailallowcallstoaddress-0-spec.k
+++ b/tests/specs/kontrol/test-allowchangestest-testfailallowcallstoaddress-0-spec.k
@@ -74,6 +74,9 @@ module TEST-ALLOWCHANGESTEST-TESTFAILALLOWCALLSTOADDRESS-0-SPEC
0
+ ?_
+ ?_
+ ?_
) )
@@ -194,6 +197,9 @@ module TEST-ALLOWCHANGESTEST-TESTFAILALLOWCALLSTOADDRESS-0-SPEC
( 0 => 1 )
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/kontrol/test-allowchangestest-testfailallowchangestostorage-0-spec.k b/tests/specs/kontrol/test-allowchangestest-testfailallowchangestostorage-0-spec.k
index f3e70f6c94..4b7c418ccc 100644
--- a/tests/specs/kontrol/test-allowchangestest-testfailallowchangestostorage-0-spec.k
+++ b/tests/specs/kontrol/test-allowchangestest-testfailallowchangestostorage-0-spec.k
@@ -74,6 +74,9 @@ module TEST-ALLOWCHANGESTEST-TESTFAILALLOWCHANGESTOSTORAGE-0-SPEC
0
+ ?_
+ ?_
+ ?_
) )
@@ -194,6 +197,9 @@ module TEST-ALLOWCHANGESTEST-TESTFAILALLOWCHANGESTOSTORAGE-0-SPEC
( 0 => 1 )
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
@@ -408,6 +414,9 @@ module TEST-ALLOWCHANGESTEST-TESTFAILALLOWCHANGESTOSTORAGE-0-SPEC
0
+ 0:Gas
+ 0:Gas
+ false
)
@@ -571,6 +580,9 @@ module TEST-ALLOWCHANGESTEST-TESTFAILALLOWCHANGESTOSTORAGE-0-SPEC
1
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/kontrol/test-arithmetictest-test_max1_broken-uint256-uint256-0-spec.k b/tests/specs/kontrol/test-arithmetictest-test_max1_broken-uint256-uint256-0-spec.k
index a87b5bce51..7f36ddafdb 100644
--- a/tests/specs/kontrol/test-arithmetictest-test_max1_broken-uint256-uint256-0-spec.k
+++ b/tests/specs/kontrol/test-arithmetictest-test_max1_broken-uint256-uint256-0-spec.k
@@ -77,6 +77,9 @@ module TEST-ARITHMETICTEST-TEST_MAX1_BROKEN-UINT256-UINT256-0-SPEC
0
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/kontrol/test-countertest-testincrement-0-spec.k b/tests/specs/kontrol/test-countertest-testincrement-0-spec.k
index e61cd9ecc8..f139f2dc7a 100644
--- a/tests/specs/kontrol/test-countertest-testincrement-0-spec.k
+++ b/tests/specs/kontrol/test-countertest-testincrement-0-spec.k
@@ -74,6 +74,9 @@ module TEST-COUNTERTEST-TESTINCREMENT-0-SPEC
0
+ ?_
+ ?_
+ ?_
) )
@@ -194,6 +197,9 @@ module TEST-COUNTERTEST-TESTINCREMENT-0-SPEC
( 0 => 1 )
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
@@ -410,6 +416,9 @@ module TEST-COUNTERTEST-TESTINCREMENT-0-SPEC
0
+ 0:Gas
+ 0:Gas
+ false
) => .List )
@@ -554,6 +563,9 @@ module TEST-COUNTERTEST-TESTINCREMENT-0-SPEC
( 1 => 0 )
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
@@ -747,6 +759,9 @@ module TEST-COUNTERTEST-TESTINCREMENT-0-SPEC
0
+ ?_
+ ?_
+ ?_
) )
@@ -891,6 +906,9 @@ module TEST-COUNTERTEST-TESTINCREMENT-0-SPEC
( 0 => 1 )
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/kontrol/test-emitcontracttest-testexpectemit-0-spec.k b/tests/specs/kontrol/test-emitcontracttest-testexpectemit-0-spec.k
index 9b7f455601..f9a5c60a14 100644
--- a/tests/specs/kontrol/test-emitcontracttest-testexpectemit-0-spec.k
+++ b/tests/specs/kontrol/test-emitcontracttest-testexpectemit-0-spec.k
@@ -74,6 +74,9 @@ module TEST-EMITCONTRACTTEST-TESTEXPECTEMIT-0-SPEC
0
+ ?_
+ ?_
+ ?_
) )
@@ -194,6 +197,9 @@ module TEST-EMITCONTRACTTEST-TESTEXPECTEMIT-0-SPEC
( 0 => 1 )
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/kontrol/test-emitcontracttest-testexpectemitcheckemitter-0-spec.k b/tests/specs/kontrol/test-emitcontracttest-testexpectemitcheckemitter-0-spec.k
index 682719f3b3..0c07c07f98 100644
--- a/tests/specs/kontrol/test-emitcontracttest-testexpectemitcheckemitter-0-spec.k
+++ b/tests/specs/kontrol/test-emitcontracttest-testexpectemitcheckemitter-0-spec.k
@@ -74,6 +74,9 @@ module TEST-EMITCONTRACTTEST-TESTEXPECTEMITCHECKEMITTER-0-SPEC
0
+ ?_
+ ?_
+ ?_
) )
@@ -194,6 +197,9 @@ module TEST-EMITCONTRACTTEST-TESTEXPECTEMITCHECKEMITTER-0-SPEC
( 0 => 1 )
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/kontrol/test-emitcontracttest-testexpectemitdonotcheckdata-0-spec.k b/tests/specs/kontrol/test-emitcontracttest-testexpectemitdonotcheckdata-0-spec.k
index 73e466655a..3eed81621f 100644
--- a/tests/specs/kontrol/test-emitcontracttest-testexpectemitdonotcheckdata-0-spec.k
+++ b/tests/specs/kontrol/test-emitcontracttest-testexpectemitdonotcheckdata-0-spec.k
@@ -74,6 +74,9 @@ module TEST-EMITCONTRACTTEST-TESTEXPECTEMITDONOTCHECKDATA-0-SPEC
0
+ ?_
+ ?_
+ ?_
) )
@@ -194,6 +197,9 @@ module TEST-EMITCONTRACTTEST-TESTEXPECTEMITDONOTCHECKDATA-0-SPEC
( 0 => 1 )
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/kontrol/test-expectcalltest-testexpectregularcall-0-spec.k b/tests/specs/kontrol/test-expectcalltest-testexpectregularcall-0-spec.k
index b3d851e49d..ba4a8cf4d8 100644
--- a/tests/specs/kontrol/test-expectcalltest-testexpectregularcall-0-spec.k
+++ b/tests/specs/kontrol/test-expectcalltest-testexpectregularcall-0-spec.k
@@ -74,6 +74,9 @@ module TEST-EXPECTCALLTEST-TESTEXPECTREGULARCALL-0-SPEC
0
+ ?_
+ ?_
+ ?_
) )
@@ -194,6 +197,9 @@ module TEST-EXPECTCALLTEST-TESTEXPECTREGULARCALL-0-SPEC
( 0 => 1 )
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/kontrol/test-expectcalltest-testexpectstaticcall-0-spec.k b/tests/specs/kontrol/test-expectcalltest-testexpectstaticcall-0-spec.k
index 312105d380..27da934a1a 100644
--- a/tests/specs/kontrol/test-expectcalltest-testexpectstaticcall-0-spec.k
+++ b/tests/specs/kontrol/test-expectcalltest-testexpectstaticcall-0-spec.k
@@ -74,6 +74,9 @@ module TEST-EXPECTCALLTEST-TESTEXPECTSTATICCALL-0-SPEC
0
+ ?_
+ ?_
+ ?_
) )
@@ -194,6 +197,9 @@ module TEST-EXPECTCALLTEST-TESTEXPECTSTATICCALL-0-SPEC
( 0 => 1 )
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/kontrol/test-expectreverttest-test_expectrevert_bytes4-0-spec.k b/tests/specs/kontrol/test-expectreverttest-test_expectrevert_bytes4-0-spec.k
index b9f6665522..9fc4c43920 100644
--- a/tests/specs/kontrol/test-expectreverttest-test_expectrevert_bytes4-0-spec.k
+++ b/tests/specs/kontrol/test-expectreverttest-test_expectrevert_bytes4-0-spec.k
@@ -74,6 +74,9 @@ module TEST-EXPECTREVERTTEST-TEST_EXPECTREVERT_BYTES4-0-SPEC
0
+ ?_
+ ?_
+ ?_
) )
@@ -194,6 +197,9 @@ module TEST-EXPECTREVERTTEST-TEST_EXPECTREVERT_BYTES4-0-SPEC
( 0 => 1 )
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
@@ -406,6 +412,9 @@ module TEST-EXPECTREVERTTEST-TEST_EXPECTREVERT_BYTES4-0-SPEC
0
+ 0:Gas
+ 0:Gas
+ false
) => .List )
@@ -526,6 +535,9 @@ module TEST-EXPECTREVERTTEST-TEST_EXPECTREVERT_BYTES4-0-SPEC
( 1 => 0 )
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/kontrol/test-expectreverttest-test_expectrevert_message-0-spec.k b/tests/specs/kontrol/test-expectreverttest-test_expectrevert_message-0-spec.k
index 3a5d7d58cf..e82175ebc1 100644
--- a/tests/specs/kontrol/test-expectreverttest-test_expectrevert_message-0-spec.k
+++ b/tests/specs/kontrol/test-expectreverttest-test_expectrevert_message-0-spec.k
@@ -74,6 +74,9 @@ module TEST-EXPECTREVERTTEST-TEST_EXPECTREVERT_MESSAGE-0-SPEC
0
+ ?_
+ ?_
+ ?_
) )
@@ -194,6 +197,9 @@ module TEST-EXPECTREVERTTEST-TEST_EXPECTREVERT_MESSAGE-0-SPEC
( 0 => 1 )
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/kontrol/test-expectreverttest-test_expectrevert_returnvalue-0-spec.k b/tests/specs/kontrol/test-expectreverttest-test_expectrevert_returnvalue-0-spec.k
index 9092e46bf1..677800d810 100644
--- a/tests/specs/kontrol/test-expectreverttest-test_expectrevert_returnvalue-0-spec.k
+++ b/tests/specs/kontrol/test-expectreverttest-test_expectrevert_returnvalue-0-spec.k
@@ -74,6 +74,9 @@ module TEST-EXPECTREVERTTEST-TEST_EXPECTREVERT_RETURNVALUE-0-SPEC
0
+ ?_
+ ?_
+ ?_
) )
@@ -194,6 +197,9 @@ module TEST-EXPECTREVERTTEST-TEST_EXPECTREVERT_RETURNVALUE-0-SPEC
( 0 => 1 )
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/kontrol/test-expectreverttest-testfail_expectrevert_bytes4-0-spec.k b/tests/specs/kontrol/test-expectreverttest-testfail_expectrevert_bytes4-0-spec.k
index e044b6cfc4..877609c9b2 100644
--- a/tests/specs/kontrol/test-expectreverttest-testfail_expectrevert_bytes4-0-spec.k
+++ b/tests/specs/kontrol/test-expectreverttest-testfail_expectrevert_bytes4-0-spec.k
@@ -74,6 +74,9 @@ module TEST-EXPECTREVERTTEST-TESTFAIL_EXPECTREVERT_BYTES4-0-SPEC
0
+ ?_
+ ?_
+ ?_
) )
@@ -194,6 +197,9 @@ module TEST-EXPECTREVERTTEST-TESTFAIL_EXPECTREVERT_BYTES4-0-SPEC
( 0 => 1 )
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/kontrol/test-expectreverttest-testfail_expectrevert_failandsuccess-0-spec.k b/tests/specs/kontrol/test-expectreverttest-testfail_expectrevert_failandsuccess-0-spec.k
index c098a4cf2b..d62b7739bc 100644
--- a/tests/specs/kontrol/test-expectreverttest-testfail_expectrevert_failandsuccess-0-spec.k
+++ b/tests/specs/kontrol/test-expectreverttest-testfail_expectrevert_failandsuccess-0-spec.k
@@ -74,6 +74,9 @@ module TEST-EXPECTREVERTTEST-TESTFAIL_EXPECTREVERT_FAILANDSUCCESS-0-SPEC
0
+ ?_
+ ?_
+ ?_
) )
@@ -194,6 +197,9 @@ module TEST-EXPECTREVERTTEST-TESTFAIL_EXPECTREVERT_FAILANDSUCCESS-0-SPEC
( 0 => 1 )
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/kontrol/test-expectreverttest-testfail_expectrevert_false-0-spec.k b/tests/specs/kontrol/test-expectreverttest-testfail_expectrevert_false-0-spec.k
index b078c1324c..a6e3160502 100644
--- a/tests/specs/kontrol/test-expectreverttest-testfail_expectrevert_false-0-spec.k
+++ b/tests/specs/kontrol/test-expectreverttest-testfail_expectrevert_false-0-spec.k
@@ -74,6 +74,9 @@ module TEST-EXPECTREVERTTEST-TESTFAIL_EXPECTREVERT_FALSE-0-SPEC
0
+ ?_
+ ?_
+ ?_
) )
@@ -194,6 +197,9 @@ module TEST-EXPECTREVERTTEST-TESTFAIL_EXPECTREVERT_FALSE-0-SPEC
( 0 => 1 )
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
@@ -412,6 +418,9 @@ module TEST-EXPECTREVERTTEST-TESTFAIL_EXPECTREVERT_FALSE-0-SPEC
0
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/kontrol/test-owneruponlytest-testincrementasowner-0-spec.k b/tests/specs/kontrol/test-owneruponlytest-testincrementasowner-0-spec.k
index da35c8b4fb..91554de006 100644
--- a/tests/specs/kontrol/test-owneruponlytest-testincrementasowner-0-spec.k
+++ b/tests/specs/kontrol/test-owneruponlytest-testincrementasowner-0-spec.k
@@ -74,6 +74,9 @@ module TEST-OWNERUPONLYTEST-TESTINCREMENTASOWNER-0-SPEC
0
+ ?_
+ ?_
+ ?_
) )
@@ -194,6 +197,9 @@ module TEST-OWNERUPONLYTEST-TESTINCREMENTASOWNER-0-SPEC
( 0 => 1 )
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
@@ -408,6 +414,9 @@ module TEST-OWNERUPONLYTEST-TESTINCREMENTASOWNER-0-SPEC
0
+ ?_
+ ?_
+ ?_
) )
@@ -552,6 +561,9 @@ module TEST-OWNERUPONLYTEST-TESTINCREMENTASOWNER-0-SPEC
( 0 => 1 )
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/kontrol/test-safetest-testwithdrawfuzz-uint96-0-spec.k b/tests/specs/kontrol/test-safetest-testwithdrawfuzz-uint96-0-spec.k
index df84b79631..ac3711c765 100644
--- a/tests/specs/kontrol/test-safetest-testwithdrawfuzz-uint96-0-spec.k
+++ b/tests/specs/kontrol/test-safetest-testwithdrawfuzz-uint96-0-spec.k
@@ -72,6 +72,9 @@ module TEST-SAFETEST-TESTWITHDRAWFUZZ-UINT96-0-SPEC
0
+ ?_
+ ?_
+ ?_
) )
@@ -192,6 +195,9 @@ module TEST-SAFETEST-TESTWITHDRAWFUZZ-UINT96-0-SPEC
( 0 => 1 )
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/kontrol/test-storetest-testaccesses-0-spec.k b/tests/specs/kontrol/test-storetest-testaccesses-0-spec.k
index 2feb990e5f..83ce291155 100644
--- a/tests/specs/kontrol/test-storetest-testaccesses-0-spec.k
+++ b/tests/specs/kontrol/test-storetest-testaccesses-0-spec.k
@@ -74,6 +74,9 @@ module TEST-STORETEST-TESTACCESSES-0-SPEC
0
+ ?_
+ ?_
+ ?_
) )
@@ -194,6 +197,9 @@ module TEST-STORETEST-TESTACCESSES-0-SPEC
( 0 => 1 )
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/kontrol/test-storetest-teststoreload-0-spec.k b/tests/specs/kontrol/test-storetest-teststoreload-0-spec.k
index 9d88bf0cc8..45e3361461 100644
--- a/tests/specs/kontrol/test-storetest-teststoreload-0-spec.k
+++ b/tests/specs/kontrol/test-storetest-teststoreload-0-spec.k
@@ -74,6 +74,9 @@ module TEST-STORETEST-TESTSTORELOAD-0-SPEC
0
+ ?_
+ ?_
+ ?_
) )
@@ -194,6 +197,9 @@ module TEST-STORETEST-TESTSTORELOAD-0-SPEC
( 0 => 1 )
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/mcd-structured/cat-exhaustiveness-spec.k b/tests/specs/mcd-structured/cat-exhaustiveness-spec.k
index c28103faef..b334c957c0 100644
--- a/tests/specs/mcd-structured/cat-exhaustiveness-spec.k
+++ b/tests/specs/mcd-structured/cat-exhaustiveness-spec.k
@@ -32,6 +32,9 @@ module CAT-EXHAUSTIVENESS-SPEC
_ => ?_
_VStatic
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/mcd-structured/cat-file-addr-pass-rough-spec.k b/tests/specs/mcd-structured/cat-file-addr-pass-rough-spec.k
index fabd449c83..b1da2fb969 100644
--- a/tests/specs/mcd-structured/cat-file-addr-pass-rough-spec.k
+++ b/tests/specs/mcd-structured/cat-file-addr-pass-rough-spec.k
@@ -32,6 +32,9 @@ module CAT-FILE-ADDR-PASS-ROUGH-SPEC
_ => ?_
false
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/mcd-structured/dai-adduu-fail-rough-spec.k b/tests/specs/mcd-structured/dai-adduu-fail-rough-spec.k
index 42298fa35c..20225970ac 100644
--- a/tests/specs/mcd-structured/dai-adduu-fail-rough-spec.k
+++ b/tests/specs/mcd-structured/dai-adduu-fail-rough-spec.k
@@ -32,6 +32,9 @@ module DAI-ADDUU-FAIL-ROUGH-SPEC
_ => ?_
_
VCallDepth => ?_
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/mcd-structured/dai-symbol-pass-spec.k b/tests/specs/mcd-structured/dai-symbol-pass-spec.k
index 020c1ced65..a3642e772f 100644
--- a/tests/specs/mcd-structured/dai-symbol-pass-spec.k
+++ b/tests/specs/mcd-structured/dai-symbol-pass-spec.k
@@ -32,6 +32,9 @@ module DAI-SYMBOL-PASS-SPEC
_ => ?_
_
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/mcd-structured/dstoken-approve-fail-rough-spec.k b/tests/specs/mcd-structured/dstoken-approve-fail-rough-spec.k
index ddbdcb5ff1..49e58911e5 100644
--- a/tests/specs/mcd-structured/dstoken-approve-fail-rough-spec.k
+++ b/tests/specs/mcd-structured/dstoken-approve-fail-rough-spec.k
@@ -32,6 +32,9 @@ module DSTOKEN-APPROVE-FAIL-ROUGH-SPEC
_ => ?_
false
VCallDepth => ?_
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/mcd-structured/dsvalue-peek-pass-rough-spec.k b/tests/specs/mcd-structured/dsvalue-peek-pass-rough-spec.k
index c9f243f115..7477926e99 100644
--- a/tests/specs/mcd-structured/dsvalue-peek-pass-rough-spec.k
+++ b/tests/specs/mcd-structured/dsvalue-peek-pass-rough-spec.k
@@ -32,6 +32,9 @@ module DSVALUE-PEEK-PASS-ROUGH-SPEC
_ => ?_
_
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/mcd-structured/dsvalue-read-pass-spec.k b/tests/specs/mcd-structured/dsvalue-read-pass-spec.k
index 60364af2b7..5215b6696c 100644
--- a/tests/specs/mcd-structured/dsvalue-read-pass-spec.k
+++ b/tests/specs/mcd-structured/dsvalue-read-pass-spec.k
@@ -32,6 +32,9 @@ module DSVALUE-READ-PASS-SPEC
_ => ?_
_
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/mcd-structured/dsvalue-read-pass-summarize-spec.k b/tests/specs/mcd-structured/dsvalue-read-pass-summarize-spec.k
index 00717307fb..0e1812fd4c 100644
--- a/tests/specs/mcd-structured/dsvalue-read-pass-summarize-spec.k
+++ b/tests/specs/mcd-structured/dsvalue-read-pass-summarize-spec.k
@@ -132,6 +132,9 @@ module DSVALUE-READ-PASS-SUMMARIZE-SPEC
.Bytes => ?_
0 => ?_
(_ => ?_)
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
(_ => ?_)
diff --git a/tests/specs/mcd-structured/end-cash-pass-rough-spec.k b/tests/specs/mcd-structured/end-cash-pass-rough-spec.k
index 579625a314..10389c776f 100644
--- a/tests/specs/mcd-structured/end-cash-pass-rough-spec.k
+++ b/tests/specs/mcd-structured/end-cash-pass-rough-spec.k
@@ -32,6 +32,9 @@ module END-CASH-PASS-ROUGH-SPEC
_ => ?_
false
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
@@ -181,6 +184,9 @@ module END-CASH-PASS-ROUGH-SPEC
_ => ?_
_
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
@@ -291,6 +297,9 @@ module END-CASH-PASS-ROUGH-SPEC
_ => ?_
_
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
@@ -398,6 +407,9 @@ module END-CASH-PASS-ROUGH-SPEC
_ => ?_
false
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/mcd-structured/end-pack-pass-rough-spec.k b/tests/specs/mcd-structured/end-pack-pass-rough-spec.k
index 2ba7aa5fd9..35adeb324d 100644
--- a/tests/specs/mcd-structured/end-pack-pass-rough-spec.k
+++ b/tests/specs/mcd-structured/end-pack-pass-rough-spec.k
@@ -32,6 +32,9 @@ module END-PACK-PASS-ROUGH-SPEC
_ => ?_
false
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
@@ -189,6 +192,9 @@ module END-PACK-PASS-ROUGH-SPEC
_ => ?_
_
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
@@ -296,6 +302,9 @@ module END-PACK-PASS-ROUGH-SPEC
_ => ?_
_
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
@@ -403,6 +412,9 @@ module END-PACK-PASS-ROUGH-SPEC
_ => ?_
false
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/mcd-structured/end-subuu-pass-spec.k b/tests/specs/mcd-structured/end-subuu-pass-spec.k
index f29aed8b27..639c54307a 100644
--- a/tests/specs/mcd-structured/end-subuu-pass-spec.k
+++ b/tests/specs/mcd-structured/end-subuu-pass-spec.k
@@ -32,6 +32,9 @@ module END-SUBUU-PASS-SPEC
_ => ?_
_
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/mcd-structured/flapper-yank-pass-rough-spec.k b/tests/specs/mcd-structured/flapper-yank-pass-rough-spec.k
index 6da86c3e06..f43017961f 100644
--- a/tests/specs/mcd-structured/flapper-yank-pass-rough-spec.k
+++ b/tests/specs/mcd-structured/flapper-yank-pass-rough-spec.k
@@ -32,6 +32,9 @@ module FLAPPER-YANK-PASS-ROUGH-SPEC
_ => ?_
false
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
@@ -199,6 +202,9 @@ module FLAPPER-YANK-PASS-ROUGH-SPEC
_ => ?_
false
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/mcd-structured/flipper-addu48u48-fail-rough-spec.k b/tests/specs/mcd-structured/flipper-addu48u48-fail-rough-spec.k
index f181dbf0ad..d6fedc8baa 100644
--- a/tests/specs/mcd-structured/flipper-addu48u48-fail-rough-spec.k
+++ b/tests/specs/mcd-structured/flipper-addu48u48-fail-rough-spec.k
@@ -32,6 +32,9 @@ module FLIPPER-ADDU48U48-FAIL-ROUGH-SPEC
_ => ?_
_
VCallDepth => ?_
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/mcd-structured/flipper-bids-pass-rough-spec.k b/tests/specs/mcd-structured/flipper-bids-pass-rough-spec.k
index 56b6b5bf66..896041b18d 100644
--- a/tests/specs/mcd-structured/flipper-bids-pass-rough-spec.k
+++ b/tests/specs/mcd-structured/flipper-bids-pass-rough-spec.k
@@ -32,6 +32,9 @@ module FLIPPER-BIDS-PASS-ROUGH-SPEC
_ => ?_
_
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/mcd-structured/flipper-tau-pass-spec.k b/tests/specs/mcd-structured/flipper-tau-pass-spec.k
index aeb06bb095..b2ffbd1afe 100644
--- a/tests/specs/mcd-structured/flipper-tau-pass-spec.k
+++ b/tests/specs/mcd-structured/flipper-tau-pass-spec.k
@@ -32,6 +32,9 @@ module FLIPPER-TAU-PASS-SPEC
_ => ?_
_
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/mcd-structured/flipper-ttl-pass-spec.k b/tests/specs/mcd-structured/flipper-ttl-pass-spec.k
index 7a2b968993..21cce7562b 100644
--- a/tests/specs/mcd-structured/flipper-ttl-pass-spec.k
+++ b/tests/specs/mcd-structured/flipper-ttl-pass-spec.k
@@ -32,6 +32,9 @@ module FLIPPER-TTL-PASS-SPEC
_ => ?_
_
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/mcd-structured/flopper-cage-pass-spec.k b/tests/specs/mcd-structured/flopper-cage-pass-spec.k
index c39551648b..23fe3d1f73 100644
--- a/tests/specs/mcd-structured/flopper-cage-pass-spec.k
+++ b/tests/specs/mcd-structured/flopper-cage-pass-spec.k
@@ -31,6 +31,9 @@ module FLOPPER-CAGE-PASS-SPEC
_ => ?_
false
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/mcd-structured/flopper-dent-guy-diff-tic-not-0-pass-rough-spec.k b/tests/specs/mcd-structured/flopper-dent-guy-diff-tic-not-0-pass-rough-spec.k
index aaf0ec13f8..3e322c2bf5 100644
--- a/tests/specs/mcd-structured/flopper-dent-guy-diff-tic-not-0-pass-rough-spec.k
+++ b/tests/specs/mcd-structured/flopper-dent-guy-diff-tic-not-0-pass-rough-spec.k
@@ -32,6 +32,9 @@ module FLOPPER-DENT-GUY-DIFF-TIC-NOT-0-PASS-ROUGH-SPEC
_ => ?_
false
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
@@ -211,6 +214,9 @@ module FLOPPER-DENT-GUY-DIFF-TIC-NOT-0-PASS-ROUGH-SPEC
_ => ?_
_
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
@@ -318,6 +324,9 @@ module FLOPPER-DENT-GUY-DIFF-TIC-NOT-0-PASS-ROUGH-SPEC
_ => ?_
_
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
@@ -425,6 +434,9 @@ module FLOPPER-DENT-GUY-DIFF-TIC-NOT-0-PASS-ROUGH-SPEC
_ => ?_
false
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/mcd-structured/flopper-dent-guy-same-pass-rough-spec.k b/tests/specs/mcd-structured/flopper-dent-guy-same-pass-rough-spec.k
index 349b8d50d6..236c9043c5 100644
--- a/tests/specs/mcd-structured/flopper-dent-guy-same-pass-rough-spec.k
+++ b/tests/specs/mcd-structured/flopper-dent-guy-same-pass-rough-spec.k
@@ -32,6 +32,9 @@ module FLOPPER-DENT-GUY-SAME-PASS-ROUGH-SPEC
_ => ?_
false
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
@@ -180,6 +183,9 @@ module FLOPPER-DENT-GUY-SAME-PASS-ROUGH-SPEC
_ => ?_
_
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
@@ -286,6 +292,9 @@ module FLOPPER-DENT-GUY-SAME-PASS-ROUGH-SPEC
_ => ?_
_
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/mcd-structured/flopper-kick-pass-rough-spec.k b/tests/specs/mcd-structured/flopper-kick-pass-rough-spec.k
index 9105a8647a..ac90ef293f 100644
--- a/tests/specs/mcd-structured/flopper-kick-pass-rough-spec.k
+++ b/tests/specs/mcd-structured/flopper-kick-pass-rough-spec.k
@@ -32,6 +32,9 @@ module FLOPPER-KICK-PASS-ROUGH-SPEC
_ => ?_
false
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
@@ -169,6 +172,9 @@ module FLOPPER-KICK-PASS-ROUGH-SPEC
_ => ?_
_
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/mcd-structured/flopper-tick-pass-rough-spec.k b/tests/specs/mcd-structured/flopper-tick-pass-rough-spec.k
index 3152e05385..1deb482180 100644
--- a/tests/specs/mcd-structured/flopper-tick-pass-rough-spec.k
+++ b/tests/specs/mcd-structured/flopper-tick-pass-rough-spec.k
@@ -32,6 +32,9 @@ module FLOPPER-TICK-PASS-ROUGH-SPEC
_ => ?_
false
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
@@ -158,6 +161,9 @@ module FLOPPER-TICK-PASS-ROUGH-SPEC
_ => ?_
_
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/mcd-structured/pot-join-pass-rough-spec.k b/tests/specs/mcd-structured/pot-join-pass-rough-spec.k
index cf80c35d31..345cc2eaac 100644
--- a/tests/specs/mcd-structured/pot-join-pass-rough-spec.k
+++ b/tests/specs/mcd-structured/pot-join-pass-rough-spec.k
@@ -32,6 +32,9 @@ module POT-JOIN-PASS-ROUGH-SPEC
_ => ?_
false
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
@@ -188,6 +191,9 @@ module POT-JOIN-PASS-ROUGH-SPEC
_ => ?_
_
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
@@ -298,6 +304,9 @@ module POT-JOIN-PASS-ROUGH-SPEC
_ => ?_
_
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
@@ -405,6 +414,9 @@ module POT-JOIN-PASS-ROUGH-SPEC
_ => ?_
false
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/mcd-structured/vat-addui-fail-rough-spec.k b/tests/specs/mcd-structured/vat-addui-fail-rough-spec.k
index 3ef2b5aa31..948b9c2ee5 100644
--- a/tests/specs/mcd-structured/vat-addui-fail-rough-spec.k
+++ b/tests/specs/mcd-structured/vat-addui-fail-rough-spec.k
@@ -32,6 +32,9 @@ module VAT-ADDUI-FAIL-ROUGH-SPEC
_ => ?_
_
VCallDepth => ?_
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/mcd-structured/vat-arithmetic-spec.k b/tests/specs/mcd-structured/vat-arithmetic-spec.k
index 03169c1628..f1a94ee2ac 100644
--- a/tests/specs/mcd-structured/vat-arithmetic-spec.k
+++ b/tests/specs/mcd-structured/vat-arithmetic-spec.k
@@ -31,6 +31,9 @@ module VAT-ARITHMETIC-SPEC
_ => ?_
_
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
@@ -136,6 +139,9 @@ module VAT-ARITHMETIC-SPEC
_ => ?_
_
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
@@ -235,6 +241,9 @@ module VAT-ARITHMETIC-SPEC
_ => ?_
_
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
@@ -340,6 +349,9 @@ module VAT-ARITHMETIC-SPEC
_ => ?_
_
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
@@ -442,6 +454,9 @@ module VAT-ARITHMETIC-SPEC
_ => ?_
_
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
@@ -544,6 +559,9 @@ module VAT-ARITHMETIC-SPEC
_ => ?_
_
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/mcd-structured/vat-dai-pass-spec.k b/tests/specs/mcd-structured/vat-dai-pass-spec.k
index a5bbad4abf..e8b8fc5b81 100644
--- a/tests/specs/mcd-structured/vat-dai-pass-spec.k
+++ b/tests/specs/mcd-structured/vat-dai-pass-spec.k
@@ -31,6 +31,9 @@ module VAT-DAI-PASS-SPEC
_ => ?_
_
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/mcd-structured/vat-deny-diff-fail-rough-spec.k b/tests/specs/mcd-structured/vat-deny-diff-fail-rough-spec.k
index 852150239b..5ce8ca79e5 100644
--- a/tests/specs/mcd-structured/vat-deny-diff-fail-rough-spec.k
+++ b/tests/specs/mcd-structured/vat-deny-diff-fail-rough-spec.k
@@ -32,6 +32,9 @@ module VAT-DENY-DIFF-FAIL-ROUGH-SPEC
_ => ?_
false
VCallDepth => ?_
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/mcd-structured/vat-flux-diff-pass-rough-spec.k b/tests/specs/mcd-structured/vat-flux-diff-pass-rough-spec.k
index 4a770857b1..912409e88f 100644
--- a/tests/specs/mcd-structured/vat-flux-diff-pass-rough-spec.k
+++ b/tests/specs/mcd-structured/vat-flux-diff-pass-rough-spec.k
@@ -33,6 +33,9 @@ module VAT-FLUX-DIFF-PASS-ROUGH-SPEC
_ => ?_
false
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/mcd-structured/vat-flux-diff-pass-spec.k b/tests/specs/mcd-structured/vat-flux-diff-pass-spec.k
index 62a07b6a57..085fe14e6b 100644
--- a/tests/specs/mcd-structured/vat-flux-diff-pass-spec.k
+++ b/tests/specs/mcd-structured/vat-flux-diff-pass-spec.k
@@ -31,6 +31,9 @@ module VAT-FLUX-DIFF-PASS-SPEC
_ => ?_
false
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/mcd-structured/vat-fold-pass-rough-spec.k b/tests/specs/mcd-structured/vat-fold-pass-rough-spec.k
index 9e7b991b37..8aa16dbe5b 100644
--- a/tests/specs/mcd-structured/vat-fold-pass-rough-spec.k
+++ b/tests/specs/mcd-structured/vat-fold-pass-rough-spec.k
@@ -34,6 +34,9 @@ module VAT-FOLD-PASS-ROUGH-SPEC
_ => ?_
false
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/mcd-structured/vat-fork-diff-pass-rough-spec.k b/tests/specs/mcd-structured/vat-fork-diff-pass-rough-spec.k
index 74ce126fb2..667e0f9f08 100644
--- a/tests/specs/mcd-structured/vat-fork-diff-pass-rough-spec.k
+++ b/tests/specs/mcd-structured/vat-fork-diff-pass-rough-spec.k
@@ -34,6 +34,9 @@ module VAT-FORK-DIFF-PASS-ROUGH-SPEC
_ => ?_
false
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/mcd-structured/vat-frob-diff-zero-dart-pass-rough-spec.k b/tests/specs/mcd-structured/vat-frob-diff-zero-dart-pass-rough-spec.k
index 7e9ed0d030..ed33a69e36 100644
--- a/tests/specs/mcd-structured/vat-frob-diff-zero-dart-pass-rough-spec.k
+++ b/tests/specs/mcd-structured/vat-frob-diff-zero-dart-pass-rough-spec.k
@@ -34,6 +34,9 @@ module VAT-FROB-DIFF-ZERO-DART-PASS-ROUGH-SPEC
_ => ?_
false
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/mcd-structured/vat-heal-pass-spec.k b/tests/specs/mcd-structured/vat-heal-pass-spec.k
index 10bbae717c..c1b6e61c45 100644
--- a/tests/specs/mcd-structured/vat-heal-pass-spec.k
+++ b/tests/specs/mcd-structured/vat-heal-pass-spec.k
@@ -31,6 +31,9 @@ module VAT-HEAL-PASS-SPEC
_ => ?_
false
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/mcd-structured/vat-move-diff-rough-spec.k b/tests/specs/mcd-structured/vat-move-diff-rough-spec.k
index a20da419e0..ab75ecbf74 100644
--- a/tests/specs/mcd-structured/vat-move-diff-rough-spec.k
+++ b/tests/specs/mcd-structured/vat-move-diff-rough-spec.k
@@ -35,6 +35,9 @@ module VAT-MOVE-DIFF-ROUGH-SPEC
_ => ?_
false
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/mcd-structured/vat-sin-pass-spec.k b/tests/specs/mcd-structured/vat-sin-pass-spec.k
index fcf4d9d609..90b56f7f35 100644
--- a/tests/specs/mcd-structured/vat-sin-pass-spec.k
+++ b/tests/specs/mcd-structured/vat-sin-pass-spec.k
@@ -31,6 +31,9 @@ module VAT-SIN-PASS-SPEC
_ => ?_
_
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/mcd-structured/vat-slip-pass-rough-spec.k b/tests/specs/mcd-structured/vat-slip-pass-rough-spec.k
index e3e1086c92..9bc817be12 100644
--- a/tests/specs/mcd-structured/vat-slip-pass-rough-spec.k
+++ b/tests/specs/mcd-structured/vat-slip-pass-rough-spec.k
@@ -34,6 +34,9 @@ module VAT-SLIP-PASS-ROUGH-SPEC
_ => ?_
false
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/mcd-structured/vat-subui-fail-rough-spec.k b/tests/specs/mcd-structured/vat-subui-fail-rough-spec.k
index f939bac495..a200ab007f 100644
--- a/tests/specs/mcd-structured/vat-subui-fail-rough-spec.k
+++ b/tests/specs/mcd-structured/vat-subui-fail-rough-spec.k
@@ -32,6 +32,9 @@ module VAT-SUBUI-FAIL-ROUGH-SPEC
_ => ?_
_
VCallDepth => ?_
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/mcd-structured/vow-fess-fail-rough-spec.k b/tests/specs/mcd-structured/vow-fess-fail-rough-spec.k
index d42da544b9..cd1c2d26f5 100644
--- a/tests/specs/mcd-structured/vow-fess-fail-rough-spec.k
+++ b/tests/specs/mcd-structured/vow-fess-fail-rough-spec.k
@@ -32,6 +32,9 @@ module VOW-FESS-FAIL-ROUGH-SPEC
_ => ?_
false
VCallDepth => ?_
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
@@ -158,6 +161,9 @@ module VOW-FESS-FAIL-ROUGH-SPEC
_ => ?_
_
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/mcd-structured/vow-flog-fail-rough-spec.k b/tests/specs/mcd-structured/vow-flog-fail-rough-spec.k
index be103aade8..c8ee9dc1c2 100644
--- a/tests/specs/mcd-structured/vow-flog-fail-rough-spec.k
+++ b/tests/specs/mcd-structured/vow-flog-fail-rough-spec.k
@@ -32,6 +32,9 @@ module VOW-FLOG-FAIL-ROUGH-SPEC
_ => ?_
false
VCallDepth => ?_
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
@@ -151,6 +154,9 @@ module VOW-FLOG-FAIL-ROUGH-SPEC
_ => ?_
_
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
@@ -258,6 +264,9 @@ module VOW-FLOG-FAIL-ROUGH-SPEC
_ => ?_
_
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/mcd/cat-exhaustiveness-spec.k b/tests/specs/mcd/cat-exhaustiveness-spec.k
index fbfea5912b..b5049d64dc 100644
--- a/tests/specs/mcd/cat-exhaustiveness-spec.k
+++ b/tests/specs/mcd/cat-exhaustiveness-spec.k
@@ -32,6 +32,9 @@ module CAT-EXHAUSTIVENESS-SPEC
_ => ?_
_VStatic
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/mcd/cat-file-addr-pass-rough-spec.k b/tests/specs/mcd/cat-file-addr-pass-rough-spec.k
index 79b9fc6320..d14fd157d5 100644
--- a/tests/specs/mcd/cat-file-addr-pass-rough-spec.k
+++ b/tests/specs/mcd/cat-file-addr-pass-rough-spec.k
@@ -32,6 +32,9 @@ module CAT-FILE-ADDR-PASS-ROUGH-SPEC
_ => ?_
false
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/mcd/dai-adduu-fail-rough-spec.k b/tests/specs/mcd/dai-adduu-fail-rough-spec.k
index 915ec716aa..62757f4b29 100644
--- a/tests/specs/mcd/dai-adduu-fail-rough-spec.k
+++ b/tests/specs/mcd/dai-adduu-fail-rough-spec.k
@@ -32,6 +32,9 @@ module DAI-ADDUU-FAIL-ROUGH-SPEC
_ => ?_
_
VCallDepth => ?_
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/mcd/dai-symbol-pass-spec.k b/tests/specs/mcd/dai-symbol-pass-spec.k
index 664fbf93f4..2610437400 100644
--- a/tests/specs/mcd/dai-symbol-pass-spec.k
+++ b/tests/specs/mcd/dai-symbol-pass-spec.k
@@ -32,6 +32,9 @@ module DAI-SYMBOL-PASS-SPEC
_ => ?_
_
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/mcd/dstoken-approve-fail-rough-spec.k b/tests/specs/mcd/dstoken-approve-fail-rough-spec.k
index cbcf6f072d..e697190f28 100644
--- a/tests/specs/mcd/dstoken-approve-fail-rough-spec.k
+++ b/tests/specs/mcd/dstoken-approve-fail-rough-spec.k
@@ -32,6 +32,9 @@ module DSTOKEN-APPROVE-FAIL-ROUGH-SPEC
_ => ?_
false
VCallDepth => ?_
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/mcd/dsvalue-peek-pass-rough-spec.k b/tests/specs/mcd/dsvalue-peek-pass-rough-spec.k
index d005c3249b..62d830df14 100644
--- a/tests/specs/mcd/dsvalue-peek-pass-rough-spec.k
+++ b/tests/specs/mcd/dsvalue-peek-pass-rough-spec.k
@@ -32,6 +32,9 @@ module DSVALUE-PEEK-PASS-ROUGH-SPEC
_ => ?_
_
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/mcd/dsvalue-read-pass-spec.k b/tests/specs/mcd/dsvalue-read-pass-spec.k
index 8bea6fc528..5a77a094dc 100644
--- a/tests/specs/mcd/dsvalue-read-pass-spec.k
+++ b/tests/specs/mcd/dsvalue-read-pass-spec.k
@@ -32,6 +32,9 @@ module DSVALUE-READ-PASS-SPEC
_ => ?_
_
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/mcd/dsvalue-read-pass-summarize-spec.k b/tests/specs/mcd/dsvalue-read-pass-summarize-spec.k
index cfce1c6461..455f591bce 100644
--- a/tests/specs/mcd/dsvalue-read-pass-summarize-spec.k
+++ b/tests/specs/mcd/dsvalue-read-pass-summarize-spec.k
@@ -132,6 +132,9 @@ module DSVALUE-READ-PASS-SUMMARIZE-SPEC
.Bytes => ?_
0 => ?_
(_ => ?_)
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
(_ => ?_)
diff --git a/tests/specs/mcd/end-cash-pass-rough-spec.k b/tests/specs/mcd/end-cash-pass-rough-spec.k
index b75f0b164d..8c7fd0cb2b 100644
--- a/tests/specs/mcd/end-cash-pass-rough-spec.k
+++ b/tests/specs/mcd/end-cash-pass-rough-spec.k
@@ -32,6 +32,9 @@ module END-CASH-PASS-ROUGH-SPEC
_ => ?_
false
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
@@ -195,6 +198,9 @@ module END-CASH-PASS-ROUGH-SPEC
_ => ?_
_
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
@@ -307,6 +313,9 @@ module END-CASH-PASS-ROUGH-SPEC
_ => ?_
_
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
@@ -416,6 +425,9 @@ module END-CASH-PASS-ROUGH-SPEC
_ => ?_
false
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/mcd/end-pack-pass-rough-spec.k b/tests/specs/mcd/end-pack-pass-rough-spec.k
index ab96dfc615..4a1052e9f9 100644
--- a/tests/specs/mcd/end-pack-pass-rough-spec.k
+++ b/tests/specs/mcd/end-pack-pass-rough-spec.k
@@ -32,6 +32,9 @@ module END-PACK-PASS-ROUGH-SPEC
_ => ?_
false
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
@@ -200,6 +203,9 @@ module END-PACK-PASS-ROUGH-SPEC
_ => ?_
_
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
@@ -309,6 +315,9 @@ module END-PACK-PASS-ROUGH-SPEC
_ => ?_
_
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
@@ -418,6 +427,9 @@ module END-PACK-PASS-ROUGH-SPEC
_ => ?_
false
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/mcd/end-subuu-pass-spec.k b/tests/specs/mcd/end-subuu-pass-spec.k
index 2b58be3100..2041386ef2 100644
--- a/tests/specs/mcd/end-subuu-pass-spec.k
+++ b/tests/specs/mcd/end-subuu-pass-spec.k
@@ -32,6 +32,9 @@ module END-SUBUU-PASS-SPEC
_ => ?_
_
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/mcd/flapper-yank-pass-rough-spec.k b/tests/specs/mcd/flapper-yank-pass-rough-spec.k
index fc72d0c070..c0e41dc21b 100644
--- a/tests/specs/mcd/flapper-yank-pass-rough-spec.k
+++ b/tests/specs/mcd/flapper-yank-pass-rough-spec.k
@@ -32,6 +32,9 @@ module FLAPPER-YANK-PASS-ROUGH-SPEC
_ => ?_
false
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
@@ -210,6 +213,9 @@ module FLAPPER-YANK-PASS-ROUGH-SPEC
_ => ?_
false
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/mcd/flipper-addu48u48-fail-rough-spec.k b/tests/specs/mcd/flipper-addu48u48-fail-rough-spec.k
index 08f38bf94d..f461749e4f 100644
--- a/tests/specs/mcd/flipper-addu48u48-fail-rough-spec.k
+++ b/tests/specs/mcd/flipper-addu48u48-fail-rough-spec.k
@@ -32,6 +32,9 @@ module FLIPPER-ADDU48U48-FAIL-ROUGH-SPEC
_ => ?_
_
VCallDepth => ?_
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/mcd/flipper-bids-pass-rough-spec.k b/tests/specs/mcd/flipper-bids-pass-rough-spec.k
index d9e684e6c3..03446988c9 100644
--- a/tests/specs/mcd/flipper-bids-pass-rough-spec.k
+++ b/tests/specs/mcd/flipper-bids-pass-rough-spec.k
@@ -32,6 +32,9 @@ module FLIPPER-BIDS-PASS-ROUGH-SPEC
_ => ?_
_
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/mcd/flipper-tau-pass-spec.k b/tests/specs/mcd/flipper-tau-pass-spec.k
index 49de5362a5..929f3c2d99 100644
--- a/tests/specs/mcd/flipper-tau-pass-spec.k
+++ b/tests/specs/mcd/flipper-tau-pass-spec.k
@@ -32,6 +32,9 @@ module FLIPPER-TAU-PASS-SPEC
_ => ?_
_
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/mcd/flipper-ttl-pass-spec.k b/tests/specs/mcd/flipper-ttl-pass-spec.k
index 929e2b0983..81ec2dd117 100644
--- a/tests/specs/mcd/flipper-ttl-pass-spec.k
+++ b/tests/specs/mcd/flipper-ttl-pass-spec.k
@@ -32,6 +32,9 @@ module FLIPPER-TTL-PASS-SPEC
_ => ?_
_
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/mcd/flopper-cage-pass-spec.k b/tests/specs/mcd/flopper-cage-pass-spec.k
index 657b39ad74..bdec88e7f4 100644
--- a/tests/specs/mcd/flopper-cage-pass-spec.k
+++ b/tests/specs/mcd/flopper-cage-pass-spec.k
@@ -31,6 +31,9 @@ module FLOPPER-CAGE-PASS-SPEC
_ => ?_
false
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/mcd/flopper-dent-guy-diff-tic-not-0-pass-rough-spec.k b/tests/specs/mcd/flopper-dent-guy-diff-tic-not-0-pass-rough-spec.k
index b9ee439151..4b847a48ef 100644
--- a/tests/specs/mcd/flopper-dent-guy-diff-tic-not-0-pass-rough-spec.k
+++ b/tests/specs/mcd/flopper-dent-guy-diff-tic-not-0-pass-rough-spec.k
@@ -32,6 +32,9 @@ module FLOPPER-DENT-GUY-DIFF-TIC-NOT-0-PASS-ROUGH-SPEC
_ => ?_
false
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
@@ -240,6 +243,9 @@ module FLOPPER-DENT-GUY-DIFF-TIC-NOT-0-PASS-ROUGH-SPEC
_ => ?_
_
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
@@ -349,6 +355,9 @@ module FLOPPER-DENT-GUY-DIFF-TIC-NOT-0-PASS-ROUGH-SPEC
_ => ?_
_
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
@@ -457,6 +466,9 @@ module FLOPPER-DENT-GUY-DIFF-TIC-NOT-0-PASS-ROUGH-SPEC
_ => ?_
false
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/mcd/flopper-dent-guy-same-pass-rough-spec.k b/tests/specs/mcd/flopper-dent-guy-same-pass-rough-spec.k
index ba7cbec915..2f6dc6a6c9 100644
--- a/tests/specs/mcd/flopper-dent-guy-same-pass-rough-spec.k
+++ b/tests/specs/mcd/flopper-dent-guy-same-pass-rough-spec.k
@@ -32,6 +32,9 @@ module FLOPPER-DENT-GUY-SAME-PASS-ROUGH-SPEC
_ => ?_
false
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
@@ -206,6 +209,9 @@ module FLOPPER-DENT-GUY-SAME-PASS-ROUGH-SPEC
_ => ?_
_
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
@@ -314,6 +320,9 @@ module FLOPPER-DENT-GUY-SAME-PASS-ROUGH-SPEC
_ => ?_
_
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/mcd/flopper-kick-pass-rough-spec.k b/tests/specs/mcd/flopper-kick-pass-rough-spec.k
index 23e12a3f71..2b533588f2 100644
--- a/tests/specs/mcd/flopper-kick-pass-rough-spec.k
+++ b/tests/specs/mcd/flopper-kick-pass-rough-spec.k
@@ -32,6 +32,9 @@ module FLOPPER-KICK-PASS-ROUGH-SPEC
_ => ?_
false
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
@@ -195,6 +198,9 @@ module FLOPPER-KICK-PASS-ROUGH-SPEC
_ => ?_
_
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/mcd/flopper-tick-pass-rough-spec.k b/tests/specs/mcd/flopper-tick-pass-rough-spec.k
index d378731d10..6a5151eaf1 100644
--- a/tests/specs/mcd/flopper-tick-pass-rough-spec.k
+++ b/tests/specs/mcd/flopper-tick-pass-rough-spec.k
@@ -32,6 +32,9 @@ module FLOPPER-TICK-PASS-ROUGH-SPEC
_ => ?_
false
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
@@ -166,6 +169,9 @@ module FLOPPER-TICK-PASS-ROUGH-SPEC
_ => ?_
_
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/mcd/pot-join-pass-rough-spec.k b/tests/specs/mcd/pot-join-pass-rough-spec.k
index 825c91860d..db5972dfe0 100644
--- a/tests/specs/mcd/pot-join-pass-rough-spec.k
+++ b/tests/specs/mcd/pot-join-pass-rough-spec.k
@@ -32,6 +32,9 @@ module POT-JOIN-PASS-ROUGH-SPEC
_ => ?_
false
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
@@ -204,6 +207,9 @@ module POT-JOIN-PASS-ROUGH-SPEC
_ => ?_
_
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
@@ -316,6 +322,9 @@ module POT-JOIN-PASS-ROUGH-SPEC
_ => ?_
_
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
@@ -425,6 +434,9 @@ module POT-JOIN-PASS-ROUGH-SPEC
_ => ?_
false
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/mcd/vat-addui-fail-rough-spec.k b/tests/specs/mcd/vat-addui-fail-rough-spec.k
index 2e4fcbdb4d..d011f393d4 100644
--- a/tests/specs/mcd/vat-addui-fail-rough-spec.k
+++ b/tests/specs/mcd/vat-addui-fail-rough-spec.k
@@ -32,6 +32,9 @@ module VAT-ADDUI-FAIL-ROUGH-SPEC
_ => ?_
_
VCallDepth => ?_
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/mcd/vat-arithmetic-spec.k b/tests/specs/mcd/vat-arithmetic-spec.k
index a5231bf555..ce1a706876 100644
--- a/tests/specs/mcd/vat-arithmetic-spec.k
+++ b/tests/specs/mcd/vat-arithmetic-spec.k
@@ -31,6 +31,9 @@ module VAT-ARITHMETIC-SPEC
_ => ?_
_
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
@@ -136,6 +139,9 @@ module VAT-ARITHMETIC-SPEC
_ => ?_
_
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
@@ -235,6 +241,9 @@ module VAT-ARITHMETIC-SPEC
_ => ?_
_
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
@@ -340,6 +349,9 @@ module VAT-ARITHMETIC-SPEC
_ => ?_
_
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
@@ -442,6 +454,9 @@ module VAT-ARITHMETIC-SPEC
_ => ?_
_
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
@@ -544,6 +559,9 @@ module VAT-ARITHMETIC-SPEC
_ => ?_
_
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/mcd/vat-dai-pass-spec.k b/tests/specs/mcd/vat-dai-pass-spec.k
index 898cef7596..d98955d931 100644
--- a/tests/specs/mcd/vat-dai-pass-spec.k
+++ b/tests/specs/mcd/vat-dai-pass-spec.k
@@ -31,6 +31,9 @@ module VAT-DAI-PASS-SPEC
_ => ?_
_
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/mcd/vat-deny-diff-fail-rough-spec.k b/tests/specs/mcd/vat-deny-diff-fail-rough-spec.k
index 7824f2669c..fc3ae903bc 100644
--- a/tests/specs/mcd/vat-deny-diff-fail-rough-spec.k
+++ b/tests/specs/mcd/vat-deny-diff-fail-rough-spec.k
@@ -32,6 +32,9 @@ module VAT-DENY-DIFF-FAIL-ROUGH-SPEC
_ => ?_
false
VCallDepth => ?_
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/mcd/vat-flux-diff-pass-rough-spec.k b/tests/specs/mcd/vat-flux-diff-pass-rough-spec.k
index 254a1298f5..3c048c1fd3 100644
--- a/tests/specs/mcd/vat-flux-diff-pass-rough-spec.k
+++ b/tests/specs/mcd/vat-flux-diff-pass-rough-spec.k
@@ -33,6 +33,9 @@ module VAT-FLUX-DIFF-PASS-ROUGH-SPEC
_ => ?_
false
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/mcd/vat-flux-diff-pass-spec.k b/tests/specs/mcd/vat-flux-diff-pass-spec.k
index c42a9c9189..1d3f81d284 100644
--- a/tests/specs/mcd/vat-flux-diff-pass-spec.k
+++ b/tests/specs/mcd/vat-flux-diff-pass-spec.k
@@ -31,6 +31,9 @@ module VAT-FLUX-DIFF-PASS-SPEC
_ => ?_
false
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/mcd/vat-fold-pass-rough-spec.k b/tests/specs/mcd/vat-fold-pass-rough-spec.k
index cd39116a0c..dffe9662fa 100644
--- a/tests/specs/mcd/vat-fold-pass-rough-spec.k
+++ b/tests/specs/mcd/vat-fold-pass-rough-spec.k
@@ -34,6 +34,9 @@ module VAT-FOLD-PASS-ROUGH-SPEC
_ => ?_
false
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/mcd/vat-fork-diff-pass-rough-spec.k b/tests/specs/mcd/vat-fork-diff-pass-rough-spec.k
index 7a586185df..db2a40e390 100644
--- a/tests/specs/mcd/vat-fork-diff-pass-rough-spec.k
+++ b/tests/specs/mcd/vat-fork-diff-pass-rough-spec.k
@@ -34,6 +34,9 @@ module VAT-FORK-DIFF-PASS-ROUGH-SPEC
_ => ?_
false
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/mcd/vat-frob-diff-zero-dart-pass-rough-spec.k b/tests/specs/mcd/vat-frob-diff-zero-dart-pass-rough-spec.k
index 9fe6074671..000356f9b6 100644
--- a/tests/specs/mcd/vat-frob-diff-zero-dart-pass-rough-spec.k
+++ b/tests/specs/mcd/vat-frob-diff-zero-dart-pass-rough-spec.k
@@ -34,6 +34,9 @@ module VAT-FROB-DIFF-ZERO-DART-PASS-ROUGH-SPEC
_ => ?_
false
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/mcd/vat-heal-pass-spec.k b/tests/specs/mcd/vat-heal-pass-spec.k
index 212c3b80d7..e3bd21b658 100644
--- a/tests/specs/mcd/vat-heal-pass-spec.k
+++ b/tests/specs/mcd/vat-heal-pass-spec.k
@@ -31,6 +31,9 @@ module VAT-HEAL-PASS-SPEC
_ => ?_
false
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/mcd/vat-move-diff-rough-spec.k b/tests/specs/mcd/vat-move-diff-rough-spec.k
index f776826786..5254c4f412 100644
--- a/tests/specs/mcd/vat-move-diff-rough-spec.k
+++ b/tests/specs/mcd/vat-move-diff-rough-spec.k
@@ -35,6 +35,9 @@ module VAT-MOVE-DIFF-ROUGH-SPEC
_ => ?_
false
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/mcd/vat-sin-pass-spec.k b/tests/specs/mcd/vat-sin-pass-spec.k
index 7bb38603fa..3dc4c3c990 100644
--- a/tests/specs/mcd/vat-sin-pass-spec.k
+++ b/tests/specs/mcd/vat-sin-pass-spec.k
@@ -31,6 +31,9 @@ module VAT-SIN-PASS-SPEC
_ => ?_
_
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/mcd/vat-slip-pass-rough-spec.k b/tests/specs/mcd/vat-slip-pass-rough-spec.k
index 6094fdce00..5dbc1d313c 100644
--- a/tests/specs/mcd/vat-slip-pass-rough-spec.k
+++ b/tests/specs/mcd/vat-slip-pass-rough-spec.k
@@ -34,6 +34,9 @@ module VAT-SLIP-PASS-ROUGH-SPEC
_ => ?_
false
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/mcd/vat-subui-fail-rough-spec.k b/tests/specs/mcd/vat-subui-fail-rough-spec.k
index 677b570633..a9e7293d32 100644
--- a/tests/specs/mcd/vat-subui-fail-rough-spec.k
+++ b/tests/specs/mcd/vat-subui-fail-rough-spec.k
@@ -32,6 +32,9 @@ module VAT-SUBUI-FAIL-ROUGH-SPEC
_ => ?_
_
VCallDepth => ?_
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/mcd/vow-fess-fail-rough-spec.k b/tests/specs/mcd/vow-fess-fail-rough-spec.k
index e0a2322d21..ae3bb7e6ab 100644
--- a/tests/specs/mcd/vow-fess-fail-rough-spec.k
+++ b/tests/specs/mcd/vow-fess-fail-rough-spec.k
@@ -32,6 +32,9 @@ module VOW-FESS-FAIL-ROUGH-SPEC
_ => ?_
false
VCallDepth => ?_
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
@@ -158,6 +161,9 @@ module VOW-FESS-FAIL-ROUGH-SPEC
_ => ?_
_
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
diff --git a/tests/specs/mcd/vow-flog-fail-rough-spec.k b/tests/specs/mcd/vow-flog-fail-rough-spec.k
index 3079114f56..fb026972ba 100644
--- a/tests/specs/mcd/vow-flog-fail-rough-spec.k
+++ b/tests/specs/mcd/vow-flog-fail-rough-spec.k
@@ -32,6 +32,9 @@ module VOW-FLOG-FAIL-ROUGH-SPEC
_ => ?_
false
VCallDepth => ?_
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
@@ -158,6 +161,9 @@ module VOW-FLOG-FAIL-ROUGH-SPEC
_ => ?_
_
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_
@@ -267,6 +273,9 @@ module VOW-FLOG-FAIL-ROUGH-SPEC
_ => ?_
_
VCallDepth
+ 0:Gas => ?_
+ 0:Gas => ?_
+ false => ?_
_