This repository has been archived by the owner on Mar 24, 2023. It is now read-only.
[feat] Implement test and debug APIs to support ethereum/tests for state transitions #558
Labels
enhancement
New feature or request
Is your feature request related to a problem? Please describe.
Creating additional tests for Godwoken state transitions should be a priority. There is retesteth which runs ethereum/tests and can use TCP connection that it already leverages to test Besu client. However, Godwoken would need to implement additional RPC methods like Besu does.
Describe the solution you'd like
Implement RPC APIs listed in: https://ethereum-tests.readthedocs.io/en/latest/rpc-ref.html#the-rpc-interface similar to how Besu does it, eg. test_setChainParams. Besu implementation: https://github.com/hyperledger/besu/tree/451bb7a80c4f9ad32314a1e3116df514cc03f367/ethereum/retesteth/src/main/java/org/hyperledger/besu/ethereum/retesteth
Describe alternatives you've considered
Alternative is to write more tests natively for Godwoken and Polyjuice.
Additional context
Currently trying to run ethereum/tests against Godwoken Devnet fails:
The text was updated successfully, but these errors were encountered: