solang icon indicating copy to clipboard operation
solang copied to clipboard

Now we can generate eWASM smart contracts from EVM bytecode

Open Kenun99 opened this issue 3 years ago • 3 comments

I implement an EVM-to-eWASM bytecode translator that can ensure the fidelity of translation. EVM bytecode contracts now can run in eWASM runtime directly. I also build a local blockchain and test the eWASM contracts. The results look nice. It is surprise that we can generate accurate LLVM bitcode even we do not have source code. Check https://github.com/Kenun99/ethsema for more details.

Kenun99 avatar Feb 07 '22 12:02 Kenun99

Very interesting indeed!

seanyoung avatar Feb 12 '22 10:02 seanyoung

https://github.com/ethsema/ethsema-paper

Kenun99 avatar May 28 '22 12:05 Kenun99

Is there a link to an implementation?

drewstone avatar Jun 01 '22 17:06 drewstone