Comments (5)
Nice - should be changed here:
from execution-spec-tests.
also the names are too general like this one:
invalid transaction
referes actually to an invalid blob transaction. and within inside the transaction could be much more exceptions. I suggest using exception codes like INVALID_TR_1 that will refer to particular exception string
from execution-spec-tests.
also here you put an expected exception, but the returned exception is actually different
Error: insufficient_account_balance Not found in client response to postmine block tweak!
Import result of postmine block:
'Error importing raw rlp block: max priority fee per gas higher than max fee per gas: address 0xa94f5374Fce5edBC8E2a8697C15331677e6EbF0B, maxPriorityFeePerGas: 8, maxFeePerGas: 7',
Test Expected:
'insufficient funds for gas * price'
(cancun/eip4844_blobs/001-fork=Cancun--exact_balance_minus_1-tx_max_fee_per_blob_gas=1-no_calldata-tx_value=0-tx_max_priority_fee_per_gas=8, fork: Cancun, block: 1)
from execution-spec-tests.
Error: Invalid params Not found in client response to postmine block tweak!
Import result of postmine block:
'Error importing raw rlp block: blob transaction with zero blobs',
Test Expected:
'unknown block type'
(cancun/eip4844_blobs/000-fork=ShanghaiToCancunAtTime15k-no_blob_tx, fork: ShanghaiToCancunAtTime15k, block: 1)
Can be that Invalid params
in the produced test stands for multiple different exceptions. such as invalid block encoding and tx with 0 blobs.
from execution-spec-tests.
fixed now with the PR
from execution-spec-tests.
Related Issues (20)
- Invalid fork name `ShanghaiToCancunAtTime15k` in `state_tests`. HOT 1
- git ignore __pycache__ HOT 1
- Filled state tests to have 1 post state for one fork only
- type3 tx rejected on Cancun looks valid (INSUFFICIENT_MAX_FEE_PER_BLOB_GAS) HOT 2
- question: beacon hash = 0x00..00 is implicit HOT 1
- do we need "blocknumber" : "1", in rlp_decoded section of invalid block? HOT 2
- rlp_decoded vs provided rlp inconsistency HOT 6
- invalid blocks must have valid rlp structure HOT 3
- invalid block json description HOT 2
- feat(fw): add pretty printing of vm traces HOT 5
- Op.DELEGATECALL accept incorrect number of arguments HOT 2
- feat(fw): add versioning to the `_info` section of fixtures
- beacon contract in pre state is not a requirement
- pyspec makes tests with pre state accounts having zero value storage keys HOT 1
- feauture request: make Op.OOG pseudo Opcode HOT 1
- chore(fw): clean up and extend `test_fixtures` framework tests
- chore(fw): extra opcode metadata - block opcode usage based on fork
- fix(docs): nested lists and content tabs are incorrectly formatted
- Split tests .py files from execution specs
- `markdownlint-cli2` v0.9.0 incorrectly reports `MD051/link-fragments` HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from execution-spec-tests.