Skip to content

dethcrypto/evm-ts

Repository files navigation

EVM-TS

Ethereum Virtual Machine implemented in TypeScript

Build Status Coverage Status Prettier Software License

Project status

  • runs simple contracts, checkout solidity tests 🔥
  • supports ~110 opcodes 😍
  • tests running agains ethereumjs-vm (soon agains geth or parity) 🐞
  • lacks gas calculation 😓

EVM short description

  • stack based
  • word size 256 bytes
  • 3 types of storage:
    • stack - a non-persisting word size stack
    • memory - a non-persisting linear memory that can be accessed at a byte level
    • storage - persisting key-value store, keys and values have to be word size

To read

About

Ethereum Virtual Machine implemented in TypeScript

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published