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

Investigate EVM compatibility #4860

Open
damip opened this issue Feb 13, 2025 · 0 comments
Open

Investigate EVM compatibility #4860

damip opened this issue Feb 13, 2025 · 0 comments

Comments

@damip
Copy link
Member

damip commented Feb 13, 2025

Goal

Make Massa EVM-compatible.

Scope

  • Account support: support Ethereum addresses, keys and signature schemes
  • Transaction support: support EVM transactions
  • Smart contract support: support the Ethereum Virtual Machine to execute EVM contracts
  • API support: add an EVM-compatible API allowing straightforward interaction with existing EVM wallets and tools
  • Feature completeness: make sure the EVM contracts can make use of ASC and other massa-only features
  • Interoperability: make sure that VMs in Massa can communicate between each other and act on the same data
  • Extensibility: make sure that adding more VMs in the future is as easy as possible

Background research already done internally

Step 1: Preliminary study

TODO:

  • Write down a general report on what needs to be developed and how + general sketch of the architecture
  • List all possible blockers and uncertainties
  • Choose the libraries we want to use
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant