Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ensure passing of the Hive RPC-compatibility tests #6305

Closed
5 tasks
rubo opened this issue Nov 27, 2023 · 0 comments · Fixed by #6368
Closed
5 tasks

Ensure passing of the Hive RPC-compatibility tests #6305

rubo opened this issue Nov 27, 2023 · 0 comments · Fixed by #6368
Assignees
Labels

Comments

@rubo
Copy link
Contributor

rubo commented Nov 27, 2023

As of November 2023, Nethermind fails 49 out of 77 RPC-compatibility tests.

The following methods need to be implemented:

The following methods fail for both Nethernind and Geth for almost the same reason:

  • eth_blockNumber
  • eth_createAccessList
  • eth_feeHistory
  • eth_getBalance
  • eth_getBlockByHash
  • eth_getBlockByNumber
  • eth_getBlockReceipts
  • eth_getBlockTransactionCountByHash
  • eth_getBlockTransactionCountByNumber
  • eth_getProof
  • eth_getStorage
  • eth_getBlockTransactionCountByHash
  • eth_getBlockTransactionCountByNumber
  • eth_getTransactionByBlockHashAndIndex
  • eth_getTransactionByBlockNumberAndIndex
  • eth_getTransactionByHash
  • eth_getTransactionReceipt
  • eth_sendRawTransaction

Given the above set and the lack of any info on Besu and Erigon in the test run, we need to ensure the test suites themselves are up-to-date and correct.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
2 participants