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 ... _ => .Bytes @@ -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 ... 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 ... 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 ... _ => .Bytes + #halt ~> #codeDeposit _ => #popCallStack ~> #popWorldState ~> #creditChargedNewAccount ~> 0 ~> #push ... _ => .Bytes 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- OUT => .Bytes 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 OUT => .Bytes 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 => ?_ _