hera
hera copied to clipboard
CI: run ewasm-tests with geth+evmc+hera
@gballet has pushed a branch to help running ewasm tests with geth: https://github.com/ewasm/go-ethereum/tree/wasm-testing
Currently, this is not easily doable, because go-ethereum will run Byzantium state tests in EVM mode (EWASM is not enabled in this config) even if --vm.ewasm=hera.so is specified.
You can add a hack like proposed .EnableWagon but I don't want to maintain it.
for reference, @chfast's PR https://github.com/ethereum/go-ethereum/pull/18084
@gballet @chfast I see the PR was merged, is it now possible to continue this work?
even if
--vm.ewasm=hera.sois specified.
No.
This hack allows to run EWASM state tests in geth: https://github.com/ewasm/go-ethereum/pull/7.
Actually that's what the fork rules are for, check https://github.com/ewasm/go-ethereum/pull/9 That should work now; I'm seeking to activate travis to check, but I seem to have insufficient permissions @axic.