Tests for tx skip post call data floor price #2350
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Note
Adds dominant-cost tracking to user transactions and introduces Prague floor-price tests, alongside BytecodeRunner access-list/payload support and minor utilities fixes.
enumUserTransaction.DominantCostwith@GetterfielddominantCost; set based on comparison of consumed gas after refunds vstxn.getFloorCostPrague().txnDatavia Lombok@Getter.TrivialExecutionTests,NontrivialExecutionTests,RefundTestsvalidatingdominantCostunder varied calldata/initcode/accesslist/refund scenarios.SelfdestructInDeploymentTeststo useBytecodeRunner.runInitCode.BytecodeRunner: switch toDEFAULT_GAS_LIMIT; add overloads supportingpayloadandList<AccessListEntry>; setTransactionType.ACCESS_LISTwhen present; addrunInitCode(rename fromrunInitcode).BytecodeCompiler: addop(OpCode, int reps).ExecutionEnvironment: sanitize test prefix by replacing…with___in filenames.Written by Cursor Bugbot for commit 2291b4f. This will update automatically on new commits. Configure here.