ethereum / evmone

Fast Ethereum Virtual Machine implementation
Apache License 2.0
852 stars 285 forks source link

The easiest way to use evmone with go-ethereum #546

Open huahuayu opened 1 year ago

huahuayu commented 1 year ago

Hi, I tried to follow the document to use the modified geth(https://github.com/ewasm/go-ethereum) so that it can support --vm.evm flag, but the problem is ewasm/go-ethereum fork is not updated for three years, so I am not sure whether it works. Also, there are many changes that need review and get merged if I want to use the latest go-etherem codebase.

Another option is to use coregeth which claims it supports external VM(experimental feature).

I have tried both and both got errors(maybe I will talk it later), for now just a quick question, what's the easiest way to use evmone with go-ethereum. @chfast

chfast commented 1 year ago

Thanks for the question @huahuayu,

We don't maintain this currently, but @hugo-dc has updated Geth recently so it works with recent evmone. Although some issues remain unresolved.

I will take a look at coregeth because I'm not familiar with the project.