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

EVMC compatibility #12

Open
axic opened this issue Oct 15, 2018 · 3 comments
Open

EVMC compatibility #12

axic opened this issue Oct 15, 2018 · 3 comments

Comments

@axic
Copy link

axic commented Oct 15, 2018

EVMC has the goal to be the binary ABI between VMs and clients. It is already supported by Aleth and geth as clients and aleth-interpreter and Hera as VMs.

Making SputnikVM compatible with EVMC would enable its use with the above mentioned clients.

It seems that the C FFI is fairly similar to EVMC, but not exactly the same. Have you considered making it compatible with EVMC?

Note: EVMC also has a Go binding.

cc @chfast

@splix
Copy link
Contributor

splix commented Oct 15, 2018

We're aware of EVMC, but we don't have plans to work on compatibility with EVMC at this moment. We may reconsider it later, when we'll have time for it.

Or, if someone else needs to have EVMC support right now, we'll appreciate a PR with such functionality

@axic
Copy link
Author

axic commented Oct 15, 2018

We're aware of EVMC, but we don't have plans to work on compatibility with EVMC at this moment.

Would you be able to explain some reasons behind this decision? Just curious.

It appears that some of the work is duplicated and joint efforts could help both projects.

@splix
Copy link
Contributor

splix commented Oct 15, 2018

We just don't have resources for that at this moment

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

2 participants