/etk

evm toolkit

Primary LanguageRustApache License 2.0Apache-2.0

EVM Toolkit (etk)

license chat ci status

etk is a collection of tools for writing, reading, and analyzing EVM bytecode.

Documentation

The etk book is the most comprehensive guide to using etk.

There are also several examples in the etk-asm/tests/asm directory. For further questions, join us on Telegram.

Quickstart

Installation

etk requires rustc version 1.51.

cargo install --features cli etk-asm etk-analyze

Syntax Highlighting

Usage

contract.etk:

push1 42
push1 13
add
pop
$ eas contract.etc out.hex
$ disease out.hex
   0:   PUSH1 0x2a
   2:   PUSH1 0x0d
   4:   ADD
   5:   POP