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

Analyze Hedera EVM Compatibility with the Ethereum web3Py #839

Open
4 tasks
se7enarianelabs opened this issue Jul 8, 2024 · 0 comments
Open
4 tasks

Analyze Hedera EVM Compatibility with the Ethereum web3Py #839

se7enarianelabs opened this issue Jul 8, 2024 · 0 comments
Labels
ArianeLabs Items ArianeLabs is contributing to enhancement New feature or request EVM evm related

Comments

@se7enarianelabs
Copy link

Problem

The goal of this issue is to analyze the compatibility of Hedera's EVM with the Ethereum web3py client. Please include instructions on how to configure and install the required tools. Refer to the test case scenarios covered in the golang-example and golang-json-rpc-tests repositories.

Write tests for the methods listed here on Hedera's JSON RPC, provided they are supported and used by the client. Ensure to test both HTTPS and WSS protocols.

As the end result, we should have a separate web3py folder under hedera-json-rpc-relay/tools, and the automated tests against the specification should be added to this workflow: dev-tool-test.yml.

Solution

We have divided the work into a few steps:

  • Develop the equivalent of the hardhat-example using the web3py client.
  • Develop tests that will test the web3py client against the Hedera RPC specification.
  • Add the tests to the workflow.
  • Prepare documentation (compatibility report, usage in Hedera, limitations, etc.).

Alternatives

No response

@se7enarianelabs se7enarianelabs added enhancement New feature or request EVM evm related ArianeLabs Items ArianeLabs is contributing to labels Jul 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ArianeLabs Items ArianeLabs is contributing to enhancement New feature or request EVM evm related
Projects
Status: In Review
Development

No branches or pull requests

1 participant