Inspiration
What it does
Running ethereum bytecode in eosio smart contract
How I built it
Porting evmone to eosio
Challenges I ran into
Compile EVM source code to WASM
Fix memory corruption under 32 bytes alignment memory allocation
Accomplishments that I'm proud of
Abstracting vm api functions from eosio which allow compile C++ smart contract to native code without changes.
What I learned
Security > Usability > Maintainability > Simplicity > Performance
What's next for evmone4eos
- Save evm analysis result to RAM to improve performance
Built With
- ethash
- evmone4eosio
- rlp
- secp256k1
Log in or sign up for Devpost to join the conversation.