Move blockchain interfacing code to ethereum.interface

pull/569/head
Joran Honig 6 years ago
parent 395cbd2739
commit c2396a50fa
  1. 0
      mythril/ethereum/__init__.py
  2. 0
      mythril/ethereum/interface/__init__.py
  3. 0
      mythril/ethereum/interface/leveldb/__init__.py
  4. 0
      mythril/ethereum/interface/leveldb/accountindexing.py
  5. 8
      mythril/ethereum/interface/leveldb/client.py
  6. 0
      mythril/ethereum/interface/leveldb/eth_db.py
  7. 0
      mythril/ethereum/interface/leveldb/state.py
  8. 0
      mythril/ethereum/interface/rpc/__init__.py
  9. 0
      mythril/ethereum/interface/rpc/base_client.py
  10. 0
      mythril/ethereum/interface/rpc/client.py
  11. 0
      mythril/ethereum/interface/rpc/constants.py
  12. 0
      mythril/ethereum/interface/rpc/exceptions.py
  13. 0
      mythril/ethereum/interface/rpc/utils.py
  14. 6
      mythril/mythril.py
  15. 2
      tests/rpc_test.py

@ -1,12 +1,12 @@
import binascii
import rlp
from mythril.leveldb.accountindexing import CountableList
from mythril.leveldb.accountindexing import ReceiptForStorage, AccountIndexer
from mythril.ethereum.interface.leveldb.accountindexing import CountableList
from mythril.ethereum.interface.leveldb.accountindexing import ReceiptForStorage, AccountIndexer
import logging
from ethereum import utils
from ethereum.block import BlockHeader, Block
from mythril.leveldb.state import State
from mythril.leveldb.eth_db import ETH_DB
from mythril.ethereum.interface.leveldb import State
from mythril.ethereum.interface.leveldb.eth_db import ETH_DB
from mythril.ether.ethcontract import ETHContract
from mythril.exceptions import AddressNotFoundError

@ -20,8 +20,8 @@ import platform
from mythril.ether import util
from mythril.ether.ethcontract import ETHContract
from mythril.ether.soliditycontract import SolidityContract, get_contracts_from_file
from mythril.rpc.client import EthJsonRpc
from mythril.rpc.exceptions import ConnectionError
from mythril.ethereum.interface.rpc.client import EthJsonRpc
from mythril.ethereum.interface.rpc.exceptions import ConnectionError
from mythril.support import signatures
from mythril.support.truffle import analyze_truffle_project
from mythril.support.loader import DynLoader
@ -31,7 +31,7 @@ from mythril.analysis.callgraph import generate_graph
from mythril.analysis.traceexplore import get_serializable_statespace
from mythril.analysis.security import fire_lasers
from mythril.analysis.report import Report
from mythril.leveldb.client import EthLevelDB
from mythril.ethereum.interface.leveldb.client import EthLevelDB
# logging.basicConfig(level=logging.DEBUG)

@ -1,6 +1,6 @@
from unittest import TestCase
from mythril.rpc.client import EthJsonRpc
from mythril.ethereum.interface.rpc.client import EthJsonRpc
class RpcTest(TestCase):
client = None

Loading…
Cancel
Save