Move argparse in too

This commit is contained in:
Luke Van Seters 2021-07-25 19:47:57 -04:00
parent dc583d4d07
commit 08fb4972aa

View File

@ -5,18 +5,6 @@ from web3 import Web3
from mev_inspect import block
from mev_inspect.processor import Processor
parser = argparse.ArgumentParser(description="Inspect some blocks.")
parser.add_argument(
"-block_number",
metavar="b",
type=int,
nargs="+",
help="the block number you are targetting, eventually this will need to be changed",
)
parser.add_argument(
"-rpc", metavar="r", help="rpc endpoint, this needs to have parity style traces"
)
def inspect_block(base_provider, block_number):
block_data = block.create_from_block_number(block_number, base_provider)
@ -38,10 +26,21 @@ def inspect_block(base_provider, block_number):
if __name__ == "__main__":
parser = argparse.ArgumentParser(description="Inspect some blocks.")
parser.add_argument(
"-block_number",
metavar="b",
type=int,
nargs="+",
help="the block number you are targetting, eventually this will need to be changed",
)
parser.add_argument(
"-rpc", metavar="r", help="rpc endpoint, this needs to have parity style traces"
)
args = parser.parse_args()
## Set up the base provider, but don't wrap it in web3 so we can make requests to it with make_request()
w3_base_provider = Web3.HTTPProvider(args.rpc)
inspect_block(w3_base_provider, args.block_number[0])