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

Implement a JNI binding for EVMC #1025

Open
axic opened this issue Mar 7, 2018 · 7 comments
Open

Implement a JNI binding for EVMC #1025

axic opened this issue Mar 7, 2018 · 7 comments
Labels

Comments

@axic
Copy link
Member

axic commented Mar 7, 2018

EVMC is a thin API to write VMs for and to be used in clients for connecting to VMs.

cpp-ethereum supports it natively to use evmjit and pyethereum/go-ethereum had prototype implementations. More importantly, the upcoming ewasm VM called Hera also uses this interface.

Supporting it in ethereumj/Harmony would allow a quick way for ethereumj to be part of the ewasm testnet without the need of writing a native Java interpereter for Webassembly.

See also ethereum/evmc#137.

@cryptokat
Copy link

Just a reminder there's a typo in the title EMV-C => EVM-C

@axic axic changed the title Implement a JNI binding for EMV-C Implement a JNI binding for EVMC Apr 6, 2018
@axic
Copy link
Member Author

axic commented Apr 6, 2018

Updated, also the repo link, since we've split it out into https://github.com/ethereum/evmc

@kishansagathiya
Copy link
Contributor

@zilm13 @mkalinin
Planning to pick this. Any tips? How big would this be?

@mkalinin
Copy link
Contributor

@kishansagathiya do you have an experience in JNI binding development?

@kishansagathiya
Copy link
Contributor

@mkalinin Nope. But I can read up stuff(I was few hours back) and try it. Does it seem too difficult to take up?

@mkalinin
Copy link
Contributor

@kishansagathiya it's a bit tricky. I would advise you to continue with something else.

@axic
Copy link
Member Author

axic commented Jan 25, 2019

There is some initial work started here: ethereum/evmc#171

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

No branches or pull requests

4 participants