Skip to content

simulators/ethereum/engine: BlockBy* requests are failing for some clients due to blobs missing v field #947

Closed
@marioevz

Description

@marioevz

According to https://ethereum.github.io/execution-apis/api-documentation/, transaction json format that is returned by eth endpoints that return blocks must follow the format of eth_getTransactionByHash, which, starting on blob transactions, contain only the yParity value and not the v value.

Currently hive is complaining as follows:

Unexpected error on BlockByNumber: missing required field 'v' in transaction

This should not be an issue and the test should be looking for yParity instead, or, at the very least, accept either field (v or yParity).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions