Skip to main content

A lightweight ethereum evm bytecode asm instruction registry and disassembler library.

Project description

Build Status

evmdasm

A lightweight ethereum evm bytecode instruction registry, disassembler and evmcode manipulation library.

This library is meant for providing a static interface and registry for EVM opcodes and instructions. The idea is to keep it as lightweight as possible especially when it comes to dependencies or high level features.

e.g. The ethereum-dasm project - a kind of high level disassembler with static/dynamic analysis features - relies on the registry and base disassembling functionality provided by evmdasm.

More information --> Wiki

Projects building on evmdasm:

Setup

from pypi
#> python3 -m pip install evmdasm
from source
#> python3 setup.py install

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

evmdasm-0.1.10.tar.gz (12.9 kB view details)

Uploaded Source

Built Distributions

evmdasm-0.1.10-py3.9.egg (32.5 kB view details)

Uploaded Egg

evmdasm-0.1.10-py3-none-any.whl (14.3 kB view details)

Uploaded Python 3

File details

Details for the file evmdasm-0.1.10.tar.gz.

File metadata

  • Download URL: evmdasm-0.1.10.tar.gz
  • Upload date:
  • Size: 12.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.10

File hashes

Hashes for evmdasm-0.1.10.tar.gz
Algorithm Hash digest
SHA256 b7a699740ab56bee605e0ffff51c72d49033755f41d40d001a4769567e906d78
MD5 68b738f7f9aa9b074dd137e901267303
BLAKE2b-256 00c42c782594450eac176ca0785904245979a7c0ecd3a96e65781a192f6b5765

See more details on using hashes here.

File details

Details for the file evmdasm-0.1.10-py3.9.egg.

File metadata

  • Download URL: evmdasm-0.1.10-py3.9.egg
  • Upload date:
  • Size: 32.5 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.10

File hashes

Hashes for evmdasm-0.1.10-py3.9.egg
Algorithm Hash digest
SHA256 0d661e4df2414b7970bc83f64a1a506b0e63ff322f54e8d390ee2b652440dba3
MD5 7a917ab47978cb0f77f13b82fdaaef19
BLAKE2b-256 c9898c4d2e85cad60061aecb327c6136ae14b1de6c8f09fbf2cf1794ac256e01

See more details on using hashes here.

File details

Details for the file evmdasm-0.1.10-py3-none-any.whl.

File metadata

  • Download URL: evmdasm-0.1.10-py3-none-any.whl
  • Upload date:
  • Size: 14.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.10

File hashes

Hashes for evmdasm-0.1.10-py3-none-any.whl
Algorithm Hash digest
SHA256 30b7ef0c7b13edcaed7ee04a31fac7e24735610fa24b6803cd81706d93db1c61
MD5 b51fadf70f1ca1fa4b82f33556545d4b
BLAKE2b-256 8a46b2cae45334f4e1e658aacb0f44feb175c1354f297e969203fa49423b0aff

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page