From 08fb4972aa5d661b4ca8d01f1aaa45fa03b60667 Mon Sep 17 00:00:00 2001 From: Luke Van Seters Date: Sun, 25 Jul 2021 19:47:57 -0400 Subject: [PATCH] Move argparse in too --- testing_file.py | 29 ++++++++++++++--------------- 1 file changed, 14 insertions(+), 15 deletions(-) diff --git a/testing_file.py b/testing_file.py index 4b1e862..350009f 100644 --- a/testing_file.py +++ b/testing_file.py @@ -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])