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

Create Java (JNI) binding #137

Closed
axic opened this issue Sep 5, 2018 · 6 comments · Fixed by #455
Closed

Create Java (JNI) binding #137

axic opened this issue Sep 5, 2018 · 6 comments · Fixed by #455

Comments

@axic
Copy link
Member

axic commented Sep 5, 2018

Could help with ethereum/ethereumj#1025

@axic
Copy link
Member Author

axic commented May 8, 2019

It is tracked here for Pantheon: https://pegasys1.atlassian.net/browse/PAN-2484

@ajsutton @MadelineMurray @rain-on @shemnon it would be interesting to have this one finished up for the potential to use high performance precompiles via EVMC (see #259). Would be interested to discuss?

@ajsutton
Copy link

ajsutton commented May 9, 2019

It's looking increasingly likely that at least some of the crypto-heavy precompiles will wind up centralised on a single implementation for performance reasons which would make something like this a requirement.

To be honest I can't see the PegaSys team finding time time to work on this in the near future - I'd like to it's just there's a huge number of competing things a new client like Pantheon needs to work on.

@axic
Copy link
Member Author

axic commented May 10, 2019

I understand, thanks for the response. Still hoping some time in the future it will be picked up 😉

@axic
Copy link
Member Author

axic commented Jun 10, 2019

Apparently here's an (slightly outdated) implementation: https://github.com/semuxproject/evmc-jni

@jrhea
Copy link
Collaborator

jrhea commented Nov 19, 2019

@axic i am pretty close to having this done. see pr #455

@axic
Copy link
Member Author

axic commented May 6, 2020

Found this implementation too: https://github.com/semuxgo/evmc-jni

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

Successfully merging a pull request may close this issue.

3 participants