diff --git a/dist/eth_heimdall-1.0.0rc1.tar.gz b/dist/eth_heimdall-1.0.0rc1.tar.gz new file mode 100644 index 0000000..5473f48 Binary files /dev/null and b/dist/eth_heimdall-1.0.0rc1.tar.gz differ diff --git a/dist/eth_heimdall-1.0.0rc3.tar.gz b/dist/eth_heimdall-1.0.0rc3.tar.gz new file mode 100644 index 0000000..91e096a Binary files /dev/null and b/dist/eth_heimdall-1.0.0rc3.tar.gz differ diff --git a/dist/heimdall-1.0.0rc1.tar.gz b/dist/heimdall-1.0.0rc1.tar.gz deleted file mode 100644 index ccc6f14..0000000 Binary files a/dist/heimdall-1.0.0rc1.tar.gz and /dev/null differ diff --git a/env/conf.json b/env/conf.json index 361f0c4..2b3325e 100644 --- a/env/conf.json +++ b/env/conf.json @@ -1,12 +1,12 @@ { "build": { - "version": "v1.0.0-rc.2" + "version": "v1.0.0-rc.3" }, "defaults": { "providers": { "local": "http://127.0.0.1:7545", - "remote": "https://mainnet.infura.io/v3/" + "remote": "https://mainnet.infura.io/v3/422705d85b5c4923b841a60ba0c01129" } }, diff --git a/eth_heimdall.egg-info/PKG-INFO b/eth_heimdall.egg-info/PKG-INFO new file mode 100644 index 0000000..c68aa5b --- /dev/null +++ b/eth_heimdall.egg-info/PKG-INFO @@ -0,0 +1,10 @@ +Metadata-Version: 2.1 +Name: eth-heimdall +Version: 1.0.0rc3 +Summary: Heimdall is an advanced and modular smart-contract toolkit which aims to make dealing with smart contracts on EVM based chains easier. +Home-page: https://github.com/Jon-Becker/heimdall +Author: Jonathan Becker (jon-becker) +Author-email: jonathan@jbecker.dev +License: MIT +Keywords: ethereum,evm,decompiler,evm decompiler,smart contract,smart contract decompiler,evm smart contract decompiler,eth contract decompiler +License-File: LICENSE diff --git a/eth_heimdall.egg-info/SOURCES.txt b/eth_heimdall.egg-info/SOURCES.txt new file mode 100644 index 0000000..8fa2b7e --- /dev/null +++ b/eth_heimdall.egg-info/SOURCES.txt @@ -0,0 +1,10 @@ +LICENSE +README.md +setup.py +eth_heimdall.egg-info/PKG-INFO +eth_heimdall.egg-info/SOURCES.txt +eth_heimdall.egg-info/dependency_links.txt +eth_heimdall.egg-info/entry_points.txt +eth_heimdall.egg-info/requires.txt +eth_heimdall.egg-info/top_level.txt +heimdall/__main__.py \ No newline at end of file diff --git a/eth_heimdall.egg-info/dependency_links.txt b/eth_heimdall.egg-info/dependency_links.txt new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/eth_heimdall.egg-info/dependency_links.txt @@ -0,0 +1 @@ + diff --git a/eth_heimdall.egg-info/entry_points.txt b/eth_heimdall.egg-info/entry_points.txt new file mode 100644 index 0000000..014dc5c --- /dev/null +++ b/eth_heimdall.egg-info/entry_points.txt @@ -0,0 +1,2 @@ +[console_scripts] +heimdall = heimdall.__main__:main diff --git a/eth_heimdall.egg-info/requires.txt b/eth_heimdall.egg-info/requires.txt new file mode 100644 index 0000000..db8fc8f --- /dev/null +++ b/eth_heimdall.egg-info/requires.txt @@ -0,0 +1,8 @@ +requests +web3 +numpy +bidict +alive-progress +argparse +argcomplete +eth_abi diff --git a/eth_heimdall.egg-info/top_level.txt b/eth_heimdall.egg-info/top_level.txt new file mode 100644 index 0000000..e3704fb --- /dev/null +++ b/eth_heimdall.egg-info/top_level.txt @@ -0,0 +1 @@ +heimdall diff --git a/heimdall/lib/modules/modules.py b/heimdall/lib/modules/modules.py index c76816d..ea624d1 100644 --- a/heimdall/lib/modules/modules.py +++ b/heimdall/lib/modules/modules.py @@ -1,6 +1,6 @@ import os import importlib -import traceback +import pathlib from lib.utils.colors import colorLib from lib.utils.logger import log @@ -9,7 +9,7 @@ def getModules(args=None): mods = [] max_title_length = 0 max_description_length = 0 - for item in os.listdir("./heimdall/lib/modules"): + for item in os.listdir(pathlib.Path(__file__).parent.resolve()): if item.endswith('.py') and not "modules" in item: try: temp = importlib.import_module(f'lib.modules.{item.replace(".py", "")}') diff --git a/setup.py b/setup.py index 2c318b4..e4c13f4 100644 --- a/setup.py +++ b/setup.py @@ -1,8 +1,8 @@ from setuptools import Extension from setuptools import setup -setup(name='heimdall', - version='1.0.0-rc.1', +setup(name='eth_heimdall', + version='1.0.0-rc.3', description='Heimdall is an advanced and modular smart-contract toolkit which aims to make dealing with smart contracts on EVM based chains easier.', url='https://github.com/Jon-Becker/heimdall', entry_points={'console_scripts': ['heimdall=heimdall.__main__:main']},