ARCHIVE_NODE = "https://..."
INFURA_WS_URL = "wss://"
from web3 import Web3
def init_web3_archive():
w3 = Web3(Web3.HTTPProvider(ARCHIVE_NODE))
print(f"Connected to web3 {w3.isConnected()}")
print(f"Current Block {w3.eth.blockNumber}")
return w3
def init_web3():
w3 = Web3(Web3.WebsocketProvider(INFURA_WS_URL))
print(f"Connected to web3 {w3.isConnected()}")
print(f"Current Block {w3.eth.blockNumber}")
return w3
w3_archive = init_web3_archive()
filt_archive = w3_archive.eth.filter({'fromBlock':10875523 , 'address': '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48' })
filt_archive.get_all_entries()
w3 = init_web3()
filt = w3.eth.filter({'fromBlock':10875523 , 'address': '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48' })
filt.get_all_entries()
Connected to web3 True
Current Block 10875271
[]
Connected to web3 True
Current Block 10875548
[{'address': '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48',
'blockHash': HexBytes('0x8841cad4440eed4ef6cfe3286d860d2955bfc09613a1c155ac5b43faa53b6f31'),
'blockNumber': 10875523,
'data': '0x00000000000000000000000000000000000000000000000000000000000003e8',
'logIndex': 72,
'removed': False,
'topics': [HexBytes('0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef'),
HexBytes('0x00000000000000000000000039ef12948f61b2231ba4a94b23cdb88b00b50956'),
HexBytes('0x00000000000000000000000018e0f4931f2376d10d0d96abd86004fb06ef88fc')],
'transactionHash': HexBytes('0x622fcfedab60f32e1df7c3f576447c67155e674e631eea7da4565397e3c7fa5a'),
'transactionIndex': 37},
{'address': '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48',
'blockHash': HexBytes('0x8841cad4440eed4ef6cfe3286d860d2955bfc09613a1c155ac5b43faa53b6f31'),
'blockNumber': 10875523,
'data': '0x0000000000000000000000000000000000000000000000000000000005a27c38',
'logIndex': 76,
'removed': False,
'topics': [HexBytes('0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef'),
HexBytes('0x000000000000000000000000050caa6292bbaec4d6bbc13be27648b34eef9d5a'),
HexBytes('0x0000000000000000000000003fba3f5f93f777be49f1e381ece619f389b308e3')],
'transactionHash': HexBytes('0xae2bd2c23f9974aa39bc371b3a9eaa6d1819c3275baa4527886bfeaf8767f2ab'),
'transactionIndex': 43},
{'address': '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48',
'blockHash': HexBytes('0x8841cad4440eed4ef6cfe3286d860d2955bfc09613a1c155ac5b43faa53b6f31'),
'blockNumber': 10875523,
'data': '0x0000000000000000000000000000000000000000000000000000002c3ce1ec00',
'logIndex': 77,
'removed': False,
'topics': [HexBytes('0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef'),
HexBytes('0x000000000000000000000000dad58b1a622cd69d03dc056d23b4bb55cbdd1cce'),
HexBytes('0x000000000000000000000000776ddb45b8e6394059cc9c9fc46d0e3004944952')],
'transactionHash': HexBytes('0xeac755bd02f65e798e95a1f73f1a6a05305746e1e0e9385d298a3a634eae76fd'),
'transactionIndex': 45},
{'address': '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48',
'blockHash': HexBytes('0x8841cad4440eed4ef6cfe3286d860d2955bfc09613a1c155ac5b43faa53b6f31'),
'blockNumber': 10875523,
'data': '0x000000000000000000000000000000000000000000000000000000005b6679a9',
'logIndex': 130,
'removed': False,
'topics': [HexBytes('0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef'),
HexBytes('0x000000000000000000000000b4e16d0168e52d35cacd2c6185b44281ec28c9dc'),
HexBytes('0x000000000000000000000000ea77e30f411b7316963884e610d31a093dfcb8a2')],
'transactionHash': HexBytes('0x67aedb0bf4c54894f99fcf49cdf7b87195ba3cfbca36c1bfd6c7fca8614c9878'),
'transactionIndex': 74},
{'address': '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48',
'blockHash': HexBytes('0x8841cad4440eed4ef6cfe3286d860d2955bfc09613a1c155ac5b43faa53b6f31'),
'blockNumber': 10875523,
'data': '0x0000000000000000000000000000000000000000000000000000000003de7700',
'logIndex': 222,
'removed': False,
'topics': [HexBytes('0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef'),
HexBytes('0x000000000000000000000000d2bc4e7ecfa4ec39069623854cd114dcd8771b84'),
HexBytes('0x000000000000000000000000b4e16d0168e52d35cacd2c6185b44281ec28c9dc')],
'transactionHash': HexBytes('0x1a80cbc402224a6a44d50b26b9adf14c8d059769eec233b02a0214423be111d3'),
'transactionIndex': 102},
{'address': '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48',
'blockHash': HexBytes('0x8841cad4440eed4ef6cfe3286d860d2955bfc09613a1c155ac5b43faa53b6f31'),
'blockNumber': 10875523,
'data': '0x000000000000000000000000000000000000000000000000000000000e4e1c00',
'logIndex': 242,
'removed': False,
'topics': [HexBytes('0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef'),
HexBytes('0x0000000000000000000000001a9f5a998b199a9016f69908651c23560d91f76b'),
HexBytes('0x000000000000000000000000c27251e6bfe6f5815eda65525ad540be89581695')],
'transactionHash': HexBytes('0xc153f28df78a5ff3e40b389d79c9391eaec663865dc1f2430a451e7616b1ae6f'),
'transactionIndex': 109},
{'address': '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48',
'blockHash': HexBytes('0x8841cad4440eed4ef6cfe3286d860d2955bfc09613a1c155ac5b43faa53b6f31'),
'blockNumber': 10875523,
'data': '0x00000000000000000000000000000000000000000000000000000005b4676843',
'logIndex': 269,
'removed': False,
'topics': [HexBytes('0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef'),
HexBytes('0x000000000000000000000000537cd8129ae8d4a3c80c1f7ddf6dd7e2f5bda4e2'),
HexBytes('0x000000000000000000000000b4e16d0168e52d35cacd2c6185b44281ec28c9dc')],
'transactionHash': HexBytes('0xf24994b9d572b5845ebeb13a0ed9c8ad629b4a580e44882c0ef2543ac42a90df'),
'transactionIndex': 119},
{'address': '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48',
'blockHash': HexBytes('0x5afb6421af9ba6b6e098bfb5bbb905c3a5e6addacc907a802869ba64a86257dd'),
'blockNumber': 10875524,
'data': '0x000000000000000000000000000000000000000000000000000000025c676219',
'logIndex': 52,
'removed': False,
'topics': [HexBytes('0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef'),
HexBytes('0x000000000000000000000000c2d55ce14a8e04aef9b6bcfd105079b63c6a0ac8'),
HexBytes('0x00000000000000000000000097897428c3bd23d1cadeffaf3bb11c61e2d0eb43')],
'transactionHash': HexBytes('0xc100b53dfe165d6bfe937610decd440b765c888737eb95f49032e4c37f2f6b0a'),
'transactionIndex': 21},
{'address': '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48',
'blockHash': HexBytes('0x5afb6421af9ba6b6e098bfb5bbb905c3a5e6addacc907a802869ba64a86257dd'),
'blockNumber': 10875524,
'data': '0x0000000000000000000000000000000000000000000000000000000001e0a6e0',
'logIndex': 83,
'removed': False,
'topics': [HexBytes('0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef'),
....