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

Synchronize the evm changes in go-ethereum to Semux #294

Open
VictorECDSA opened this issue May 17, 2020 · 5 comments
Open

Synchronize the evm changes in go-ethereum to Semux #294

VictorECDSA opened this issue May 17, 2020 · 5 comments
Labels
enhancement An enhancement to existing implementation

Comments

@VictorECDSA
Copy link

Is EVM source code in Semux from the EVM module in the "https://github.com/ethereum/ethereumj"?
If so, consider that "ethereum/ethereumj" is currently no longer supported.
What about the Semux team thinking about synchronizing some of the evm improvements and bug fixes in go-ethereum to Semux?
Thank you!

@VictorECDSA VictorECDSA added the enhancement An enhancement to existing implementation label May 17, 2020
@orogvany
Copy link
Collaborator

orogvany commented May 17, 2020

No longer supported for eth new forks. Which also, afaik, semux is not supporting or planning to support.

I suppose we will evaluate new eth forked opcode's for VM as they come up.

@VictorECDSA
Copy link
Author

No longer supported for eth new forks. Which also, afaik, semux is not supporting or planning to support.

I suppose we will evaluate new eth forked opcode's for VM as they come up.

What new EVM features are not synchronized to the Semux project?
For example, the blake2F precompiled contract in Istanbul fork, or those newly added instructions, and the instructions with changed gas consumption, and so on.
Does the Semux team have such a list?
Thank you very much!

@orogvany
Copy link
Collaborator

Just as far as Constantinople afaik

@orogvany
Copy link
Collaborator

orogvany commented May 18, 2020

We will certainly accept pull requests if someone wants to propose/implement Istanbul, but given low adoption, I'm not sure its high on dev teams list unless there's known vulnerability

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

No branches or pull requests

2 participants