What it does

Running ethereum bytecode in eosio smart contract

How I built it

Porting evmone to eosio

Challenges I ran into

  1. Compile EVM source code to WASM

  2. Fix memory corruption under 32 bytes alignment memory allocation

Accomplishments that I'm proud of

What I learned

Security > Usability > Maintainability > Simplicity > Performance

What's next for evmone4eos

  1. Save evm analysis result to RAM to improve performance

Built With

  • ethash
  • evmone
  • rlp
  • secp256k1
Share this project: