Move mev inspect code to mev_inspect module

This commit is contained in:
Luke Van Seters 2021-07-15 10:39:32 -04:00
parent cc64187c3f
commit 39a2038d95
12 changed files with 35 additions and 20 deletions

0
mev_inspect/__init__.py Normal file
View File

View File

@ -4,7 +4,7 @@ from typing import List
from web3 import Web3 from web3 import Web3
from schemas import Block, BlockCall, BlockCallType from mev_inspect.schemas import Block, BlockCall, BlockCallType
cache_directory = './cache' cache_directory = './cache'

13
mev_inspect/config.py Normal file
View File

@ -0,0 +1,13 @@
import os
import configparser
THIS_FILE_DIRECTORY = os.path.dirname(__file__)
CONFIG_PATH = os.path.join(THIS_FILE_DIRECTORY, "config.ini")
def load_config():
config = configparser.ConfigParser()
config.read(CONFIG_PATH)
return config

View File

@ -1,11 +1,11 @@
from web3 import Web3
import configparser
import json import json
import utils
## Config file is used for addresses/ABIs from web3 import Web3
config = configparser.ConfigParser()
config.read('./utils/config.ini') from mev_inspect import utils
from mev_inspect.config import load_config
config = load_config()
uniswap_router_abi = json.loads(config['ABI']['UniswapV2Router']) uniswap_router_abi = json.loads(config['ABI']['UniswapV2Router'])
uniswap_router_address = (config['ADDRESSES']['UniswapV2Router']) uniswap_router_address = (config['ADDRESSES']['UniswapV2Router'])

View File

@ -1,4 +1,4 @@
from schemas.utils import to_original_json_dict from mev_inspect.schemas.utils import to_original_json_dict
class Processor: class Processor:

View File

@ -1,10 +1,10 @@
# from web3 import Web3, HTTPProvider
from pathlib import Path
import json import json
import configparser from pathlib import Path
from mev_inspect.config import load_config
config = load_config()
config = configparser.ConfigParser()
config.read('./utils/config.ini')
rpc_url = config['RPC']['Endpoint'] rpc_url = config['RPC']['Endpoint']
weth_address = config['ADDRESSES']['WETH'] weth_address = config['ADDRESSES']['WETH']
# w3 = Web3(HTTPProvider(rpc_url)) # w3 = Web3(HTTPProvider(rpc_url))

View File

@ -1,10 +1,12 @@
from processor import Processor
from web3.providers import base
from inspector_uniswap import UniswapInspector
import block
from web3 import Web3
import argparse import argparse
from web3.providers import base
from web3 import Web3
from mev_inspect import block
from mev_inspect.inspector_uniswap import UniswapInspector
from mev_inspect.processor import Processor
parser = argparse.ArgumentParser(description='Inspect some blocks.') parser = argparse.ArgumentParser(description='Inspect some blocks.')
parser.add_argument('-block_number', metavar='b', type=int, nargs='+', parser.add_argument('-block_number', metavar='b', type=int, nargs='+',
help='the block number you are targetting, eventually this will need to be changed') help='the block number you are targetting, eventually this will need to be changed')