Skip to content

Instantly share code, notes, and snippets.

@ldub
Created November 30, 2019 02:55
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ldub/81f03aa5840c01dd25b43416a489205c to your computer and use it in GitHub Desktop.
Save ldub/81f03aa5840c01dd25b43416a489205c to your computer and use it in GitHub Desktop.
infura blockhash inconsistency demo

Over the course of 10 seconds, Infura has provided us THREE different blockhashes for Goerli block number 1737483:

  • 0x0519d356808abca8849b7c50c6cf2ae8bc63c2e357b42578712c181378621981 (the one currently in the longest chain)
  • 0xf15f439f00a6c7d3138e9a334958d15ed50b2b5eb4d180ffb4a3ec243e1bdc06
  • 0xaa0266d7965dbb5cd4b88a11927a593be550df896374e7deb55508327b25d878

Also important to note that a getLogs and getBlock issues within the same second can return different blockhashes for the same block number.

========================================================================
2019-11-29 18:47:14,477 web3.provider [DEBUG]: Making request HTTP. URI: https://goerli.infura.io/v3/redacted, Method: eth_blockNumber
2019-11-29 18:47:14,590 web3.provider [DEBUG]: Getting response HTTP. URI: https://goerli.infura.io/v3/redacted, Method: eth_blockNumber, Response: {'jsonrpc': '2.0', 'id': 89, 'result': '0x1a830b'}
2019-11-29 18:47:14,590 web3.provider [DEBUG]: Making request HTTP. URI: https://goerli.infura.io/v3/redacted, Method: eth_getBlockByNumber
2019-11-29 18:47:14,701 web3.provider [DEBUG]: Getting response HTTP. URI: https://goerli.infura.io/v3/redacted, Method: eth_getBlockByNumber, Response: {'jsonrpc': '2.0', 'id': 90, 'result': {'difficulty': '0x2', 'extraData': '0xf09f928e20407072796c616273206e6f64652d3020f09f928e000000000000003c15dc98a65fcdaf050c6fb25d86ecacc13e90389a33d75c6939b970667b68961a23de09fe7dd34501035b23b7130bb055a279aecc0d9c8d7880499c117fde1401', 'gasLimit': '0x7a1200', 'gasUsed': '0x0', 'hash': '0xfbd439710a91716d0f3a74786de29774786dedffde24150bedbb778cf20945c9', 'logsBloom': '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 'miner': '0x0000000000000000000000000000000000000000', 'mixHash': '0x0000000000000000000000000000000000000000000000000000000000000000', 'nonce': '0x0000000000000000', 'number': '0x1a8306', 'parentHash': '0x319d4be93580f3e0398683127335b44d9125ecada04cb9e8103863a5dc25a931', 'receiptsRoot': '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'sha3Uncles': '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', 'size': '0x261', 'stateRoot': '0xa4b5d9cd8838a8ea62dfe0bdbb1bcc3642d9b3d3facc5377efe8a4a968807399', 'timestamp': '0x5de1d7e4', 'totalDifficulty': '0x28c206', 'transactions': [], 'transactionsRoot': '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'uncles': []}}
2019-11-29 18:47:14,703 web3.provider [DEBUG]: Making request HTTP. URI: https://goerli.infura.io/v3/redacted, Method: eth_getBlockByNumber
2019-11-29 18:47:14,826 web3.provider [DEBUG]: Getting response HTTP. URI: https://goerli.infura.io/v3/redacted, Method: eth_getBlockByNumber, Response: {'jsonrpc': '2.0', 'id': 91, 'result': {'difficulty': '0x1', 'extraData': '0x00000000000000000000000000000000000000000000000000000000000000000ab2bd709dd3c75e7ecb789c32fbfd4bc5da012a99902831bc9dcbc0b73460e95d174463b1c3efee47f8f1cf8379c186761f268d8b50afb1e8ed7162dccaa56800', 'gasLimit': '0x7a1200', 'gasUsed': '0x22464', 'hash': '0xfaaebb06e199b7bf8b325123851297d031dd32c6de8212c9e3b1bf293f31185d', 'logsBloom': '0x00000000001000000000000004000004000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000009000000000000000008000008000000000000000000000008080000000000000000000000000000000000000000000000010000000000080000200010000000080000000000200000000000000008020000000042000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000002800000000000000000001000000000000001010000000000000000000000000100000000000000000000000000000000000000000000000000000000', 'miner': '0x0000000000000000000000000000000000000000', 'mixHash': '0x0000000000000000000000000000000000000000000000000000000000000000', 'nonce': '0x0000000000000000', 'number': '0x1a8307', 'parentHash': '0xfbd439710a91716d0f3a74786de29774786dedffde24150bedbb778cf20945c9', 'receiptsRoot': '0x43bf2b5bbb7b1e36c9202b2d9db9dc92160dd23188602cf694bc90ae9cc17a14', 'sha3Uncles': '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', 'size': '0x43c', 'stateRoot': '0x6b674c396bb2e2456e00f3fba1f34f4ab5c24aca751e81675f33eb81aba630da', 'timestamp': '0x5de1d7f3', 'totalDifficulty': '0x28c207', 'transactions': ['0x100183a967701a395b6a1df9e24179cbb1ae02e64e952aa7e998392135674064', '0x087e170f3901f37b978f9a714840651e2e9b4af236e8a6af62324a0af839e6d1'], 'transactionsRoot': '0x1d00fe3ff7a947ee421890c9b61600f9ba312e754975c4864b9c94258277eea5', 'uncles': []}}
2019-11-29 18:47:14,828 web3.provider [DEBUG]: Making request HTTP. URI: https://goerli.infura.io/v3/redacted, Method: eth_getBlockByNumber
2019-11-29 18:47:14,949 web3.provider [DEBUG]: Getting response HTTP. URI: https://goerli.infura.io/v3/redacted, Method: eth_getBlockByNumber, Response: {'jsonrpc': '2.0', 'id': 92, 'result': {'difficulty': '0x2', 'extraData': '0x4e65746865726d696e64000000000000000000000000000000000000000000008da539301b23608e9ebc0216fd2689a01788ea788d68e510fcaf8e437bc82c8d7b87c8bbd653cf1553617bd3712852eed93a538a2c9774bd933e4cdd78aa47e201', 'gasLimit': '0x7a1200', 'gasUsed': '0x0', 'hash': '0xf6fab4ba159c44e252cebdf9a5d780536593b73cebb78a0196a0f28cf62b0ffd', 'logsBloom': '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 'miner': '0x0000000000000000000000000000000000000000', 'mixHash': '0x0000000000000000000000000000000000000000000000000000000000000000', 'nonce': '0x0000000000000000', 'number': '0x1a8308', 'parentHash': '0xfaaebb06e199b7bf8b325123851297d031dd32c6de8212c9e3b1bf293f31185d', 'receiptsRoot': '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'sha3Uncles': '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', 'size': '0x261', 'stateRoot': '0x6b674c396bb2e2456e00f3fba1f34f4ab5c24aca751e81675f33eb81aba630da', 'timestamp': '0x5de1d802', 'totalDifficulty': '0x28c209', 'transactions': [], 'transactionsRoot': '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'uncles': []}}
2019-11-29 18:47:14,950 web3.provider [DEBUG]: Making request HTTP. URI: https://goerli.infura.io/v3/redacted, Method: eth_getBlockByNumber
2019-11-29 18:47:15,070 web3.provider [DEBUG]: Getting response HTTP. URI: https://goerli.infura.io/v3/redacted, Method: eth_getBlockByNumber, Response: {'jsonrpc': '2.0', 'id': 93, 'result': {'difficulty': '0x1', 'extraData': '0x696e667572612d696f0000000000000000000000000000000000000000000000bc7be1da37e511e0b257f2fc74b4cf0f0ba3a53b0f72a341f415d63fd558fffb3d48cae47ab8b4d06997cf8460be4df2cfbe92ab6a34995da2bb2512e572753501', 'gasLimit': '0x7a1200', 'gasUsed': '0x0', 'hash': '0xcfb24a99122665267ad8fe4a4f41f4f4a3f45a3f925f9ecf2848d784a85c1850', 'logsBloom': '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 'miner': '0x0000000000000000000000000000000000000000', 'mixHash': '0x0000000000000000000000000000000000000000000000000000000000000000', 'nonce': '0x0000000000000000', 'number': '0x1a8309', 'parentHash': '0xf6fab4ba159c44e252cebdf9a5d780536593b73cebb78a0196a0f28cf62b0ffd', 'receiptsRoot': '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'sha3Uncles': '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', 'size': '0x261', 'stateRoot': '0x6b674c396bb2e2456e00f3fba1f34f4ab5c24aca751e81675f33eb81aba630da', 'timestamp': '0x5de1d811', 'totalDifficulty': '0x28c20a', 'transactions': [], 'transactionsRoot': '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'uncles': []}}
2019-11-29 18:47:15,071 web3.provider [DEBUG]: Making request HTTP. URI: https://goerli.infura.io/v3/redacted, Method: eth_getBlockByNumber
2019-11-29 18:47:15,225 web3.provider [DEBUG]: Getting response HTTP. URI: https://goerli.infura.io/v3/redacted, Method: eth_getBlockByNumber, Response: {'jsonrpc': '2.0', 'id': 94, 'result': {'difficulty': '0x2', 'extraData': '0x4e65746865726d696e64000000000000000000000000000000000000000000001b284649e7069f1f54fb16d46fdf9fb89c9a6d43e36c9761c7781b12323d551863ecd25df54745dbb8be649af0db2a74156dadcc3d3b3c022130212804e42f0301', 'gasLimit': '0x7a1200', 'gasUsed': '0x0', 'hash': '0x42f23f24d58f02df6f794a741c52d3f3f4037245ee5c055de471de659f5e7d94', 'logsBloom': '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 'miner': '0x0000000000000000000000000000000000000000', 'mixHash': '0x0000000000000000000000000000000000000000000000000000000000000000', 'nonce': '0x0000000000000000', 'number': '0x1a830a', 'parentHash': '0xcfb24a99122665267ad8fe4a4f41f4f4a3f45a3f925f9ecf2848d784a85c1850', 'receiptsRoot': '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'sha3Uncles': '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', 'size': '0x261', 'stateRoot': '0x6b674c396bb2e2456e00f3fba1f34f4ab5c24aca751e81675f33eb81aba630da', 'timestamp': '0x5de1d820', 'totalDifficulty': '0x28c20c', 'transactions': [], 'transactionsRoot': '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'uncles': []}}
2019-11-29 18:47:15,226 web3.provider [DEBUG]: Making request HTTP. URI: https://goerli.infura.io/v3/8e08976b1a874b3fa111ca30f0ba2a5b, Method: eth_getBlockByNumber
2019-11-29 18:47:15,376 web3.provider [DEBUG]: Getting response HTTP. URI: https://goerli.infura.io/v3/8e08976b1a874b3fa111ca30f0ba2a5b, Method: eth_getBlockByNumber, Response: {'jsonrpc': '2.0', 'id': 95, 'result': {'difficulty': '0x1', 'extraData': '0x506172697479205465636820417574686f726974790000000000000000000000b9cee41909609716304f026a6ea7f63e224dffaa191297ffd0b5b2ec55c3c99276b48611ef95ecfb0df79592a275d55a55561dd252e4b0371407ad521214f8df01', 'gasLimit': '0x7a1200', 'gasUsed': '0x215355', 'hash': '0xf15f439f00a6c7d3138e9a334958d15ed50b2b5eb4d180ffb4a3ec243e1bdc06', 'logsBloom': '0x00000000000000000000000000000000000000000000000000080000000000000000000000000800000001000020000400000000080080000000001200008000008000000004006000000008000000000000000000000800000400000000000000000004020020000000000004000800000120000000000000000010000000000080000000000000001000200400000000000000000100002000001000000000000000000000000000000000000000000000000000000000040000000000000040000002000000000000000800000000000000000000000000000000000420400800000000000000000040000000000000000000000000000000000000000000', 'miner': '0x0000000000000000000000000000000000000000', 'mixHash': '0x0000000000000000000000000000000000000000000000000000000000000000', 'nonce': '0x0000000000000000', 'number': '0x1a830b', 'parentHash': '0x42f23f24d58f02df6f794a741c52d3f3f4037245ee5c055de471de659f5e7d94', 'receiptsRoot': '0x1f5827d6f263148c0888375aec1e36bebb458dc19811a02d8b7475f6ccf722d1', 'sha3Uncles': '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', 'size': '0x51a', 'stateRoot': '0x14de56ec65d83ac52bc7529b16a99672f5fb22649aaa7ba05b08a1de40e8d6dc', 'timestamp': '0x5de1d82f', 'totalDifficulty': '0x28c20d', 'transactions': ['0x96e59efd286fe20c499e7a477fb8bf9f0f2d13f2d8110c5be1613bee3ba70903', '0x2e6801c3028ccf9329be333bd813c78e717235c050c5906d42334869cd0e0101', '0x8d5af6ba67b149b54bb824719787658de5c6ee690da67aac0fa11cacf0195df9', '0x950451b7beb3ea4cb076d2cde75f3e1b179ddc564cb7385fd370d046e83c49d0'], 'transactionsRoot': '0xb67d47c7da1219df08a1014f49d71e0c5f43448f4a79e89cc979d594276b131d', 'uncles': []}}
2019-11-29 18:47:15,378 web3.provider [DEBUG]: Making request HTTP. URI: https://goerli.infura.io/v3/8e08976b1a874b3fa111ca30f0ba2a5b, Method: eth_getLogs
2019-11-29 18:47:15,599 web3.provider [DEBUG]: Getting response HTTP. URI: https://goerli.infura.io/v3/8e08976b1a874b3fa111ca30f0ba2a5b, Method: eth_getLogs, Response: {'jsonrpc': '2.0', 'id': 96, 'result': [{'address': '0xda1fbc048f503635950058953f5c60fc1f564ee6', 'blockHash': '0xfaaebb06e199b7bf8b325123851297d031dd32c6de8212c9e3b1bf293f31185d', 'blockNumber': '0x1a8307', 'data': '0x0000000000000000000000000000000000000000000000000de0b6b3a7640000', 'logIndex': '0x0', 'removed': False, 'topics': ['0x2b55547a3b586ab51f65ee9ce4927fa6d25191388299988e89e059a02f9dd445', '0x0000000000000000000000000000000000000000000000000000000000000f82', '0x000000000000000000000000a015d6c46a3cb2a84e75a026d706a112498e357e'], 'transactionHash': '0x100183a967701a395b6a1df9e24179cbb1ae02e64e952aa7e998392135674064', 'transactionIndex': '0x0'}, {'address': '0x62083c80353df771426d209ef578619ee68d5c7a', 'blockHash': '0xfaaebb06e199b7bf8b325123851297d031dd32c6de8212c9e3b1bf293f31185d', 'blockNumber': '0x1a8307', 'data': '0x0000000000000000000000000000000000000000000000000de0b6b3a7640000', 'logIndex': '0x1', 'removed': False, 'topics': ['0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef', '0x000000000000000000000000a015d6c46a3cb2a84e75a026d706a112498e357e', '0x000000000000000000000000da1fbc048f503635950058953f5c60fc1f564ee6'], 'transactionHash': '0x100183a967701a395b6a1df9e24179cbb1ae02e64e952aa7e998392135674064', 'transactionIndex': '0x0'}, {'address': '0xda1fbc048f503635950058953f5c60fc1f564ee6', 'blockHash': '0xfaaebb06e199b7bf8b325123851297d031dd32c6de8212c9e3b1bf293f31185d', 'blockNumber': '0x1a8307', 'data': '0x0000000000000000000000000000000000000000000000000de0b6b3a7640000', 'logIndex': '0x2', 'removed': False, 'topics': ['0x2b55547a3b586ab51f65ee9ce4927fa6d25191388299988e89e059a02f9dd445', '0x0000000000000000000000000000000000000000000000000000000000000f83', '0x000000000000000000000000e44f4ce923ff5dc2ac1cc8eee610a8263f0368bc'], 'transactionHash': '0x087e170f3901f37b978f9a714840651e2e9b4af236e8a6af62324a0af839e6d1', 'transactionIndex': '0x1'}, {'address': '0x62083c80353df771426d209ef578619ee68d5c7a', 'blockHash': '0xfaaebb06e199b7bf8b325123851297d031dd32c6de8212c9e3b1bf293f31185d', 'blockNumber': '0x1a8307', 'data': '0x0000000000000000000000000000000000000000000000000de0b6b3a7640000', 'logIndex': '0x3', 'removed': False, 'topics': ['0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef', '0x000000000000000000000000e44f4ce923ff5dc2ac1cc8eee610a8263f0368bc', '0x000000000000000000000000da1fbc048f503635950058953f5c60fc1f564ee6'], 'transactionHash': '0x087e170f3901f37b978f9a714840651e2e9b4af236e8a6af62324a0af839e6d1', 'transactionIndex': '0x1'}, {'address': '0x9a94b649deadcc5cddc0d2fd9fb358c2edc4e791', 'blockHash': '0x0519d356808abca8849b7c50c6cf2ae8bc63c2e357b42578712c181378621981', 'blockNumber': '0x1a830b', 'data': '0x000000000000000000000000000000000000000000000000000000000000a9ac000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000003200000000000000000000000000000000000000000000000000000000000000440000000000000000000000000000000000000000000000000000000005de1d82f00000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000397d1a200000000000000000000000000000000000000000000000000000000b4a063ac4000000000000000000000000000000000000000000000000000000003864b8c80000000000000000000000000000000000000000000000000000000000568e0840000000000000000000000000000000000000000000000000000000000033f220000000000000000000000000000000000000000000000000000004921b320800000000000000000000000000000000000000000000000000000000638ef2340000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000397d1a200000000000000000000000000000000000000000000000000000000b4a063ac4000000000000000000000000000000000000000000000000000000003864b8c80000000000000000000000000000000000000000000000000000000000568e0840000000000000000000000000000000000000000000000000000000000033f220000000000000000000000000000000000000000000000000000004921b320800000000000000000000000000000000000000000000000000000000638ef2340000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000397d1a200000000000000000000000000000000000000000000000000000000b4a063ac4000000000000000000000000000000000000000000000000000000003864b8c80000000000000000000000000000000000000000000000000000000000568e0840000000000000000000000000000000000000000000000000000000000033f220000000000000000000000000000000000000000000000000000004921b320800000000000000000000000000000000000000000000000000000000638ef23400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000008', 'logIndex': '0x0', 'removed': False, 'topics': ['0x5ef264ae9101b91bd7117350c5e85901297fa0569e7a3e07eb7ec0a6281529f0'], 'transactionHash': '0x96e59efd286fe20c499e7a477fb8bf9f0f2d13f2d8110c5be1613bee3ba70903', 'transactionIndex': '0x0'}, {'address': '0x0e514866d95d499380d7185cfb0c16f657a1629e', 'blockHash': '0x0519d356808abca8849b7c50c6cf2ae8bc63c2e357b42578712c181378621981', 'blockNumber': '0x1a830b', 'data': '0x00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000397d1a200000000000000000000000000000000000000000000000000000000000000a9ad000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000519ca2c7b556fa3699107ec8348ca2573e90a7500000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005de1d82f000000000000000000000000000000000000000000000000000000000000002a68747470733a2f2f6170692e67656d696e692e636f6d2f76312f7075627469636b65722f6574687573640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000046c6173740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034554480000000000000000000000000000000000000000000000000000000000', 'logIndex': '0x1', 'removed': False, 'topics': ['0x9028bea5bfa7ed26c48df402d89085a995447dc8c1fb167cb92a3c7411b54480'], 'transactionHash': '0x96e59efd286fe20c499e7a477fb8bf9f0f2d13f2d8110c5be1613bee3ba70903', 'transactionIndex': '0x0'}, {'address': '0x0e514866d95d499380d7185cfb0c16f657a1629e', 'blockHash': '0x0519d356808abca8849b7c50c6cf2ae8bc63c2e357b42578712c181378621981', 'blockNumber': '0x1a830b', 'data': '0x0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000b4a063ac40000000000000000000000000000000000000000000000000000000000000a9ad000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000519ca2c7b556fa3699107ec8348ca2573e90a7500000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005de1d82f000000000000000000000000000000000000000000000000000000000000002a68747470733a2f2f6170692e67656d696e692e636f6d2f76312f7075627469636b65722f6274637573640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000046c6173740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034254430000000000000000000000000000000000000000000000000000000000', 'logIndex': '0x2', 'removed': False, 'topics': ['0x9028bea5bfa7ed26c48df402d89085a995447dc8c1fb167cb92a3c7411b54480'], 'transactionHash': '0x96e59efd286fe20c499e7a477fb8bf9f0f2d13f2d8110c5be1613bee3ba70903', 'transactionIndex': '0x0'}, {'address': '0x0e514866d95d499380d7185cfb0c16f657a1629e', 'blockHash': '0x0519d356808abca8849b7c50c6cf2ae8bc63c2e357b42578712c181378621981', 'blockNumber': '0x1a830b', 'data': '0x000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000003864b8c80000000000000000000000000000000000000000000000000000000000000a9ad000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000022000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000519ca2c7b556fa3699107ec8348ca2573e90a7500000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005de1d82f000000000000000000000000000000000000000000000000000000000000004f68747470733a2f2f7777772e616c70686176616e746167652e636f2f71756572793f66756e6374696f6e3d474c4f42414c5f51554f54452673796d626f6c3d4d534654266170696b65793d64656d6f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019476c6f62616c2051756f74655b2230352e207072696365225d0000000000000000000000000000000000000000000000000000000000000000000000000000044d53465400000000000000000000000000000000000000000000000000000000', 'logIndex': '0x3', 'removed': False, 'topics': ['0x9028bea5bfa7ed26c48df402d89085a995447dc8c1fb167cb92a3c7411b54480'], 'transactionHash': '0x96e59efd286fe20c499e7a477fb8bf9f0f2d13f2d8110c5be1613bee3ba70903', 'transactionIndex': '0x0'}, {'address': '0x0e514866d95d499380d7185cfb0c16f657a1629e', 'blockHash': '0x0519d356808abca8849b7c50c6cf2ae8bc63c2e357b42578712c181378621981', 'blockNumber': '0x1a830b', 'data': '0x0000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000568e084000000000000000000000000000000000000000000000000000000000000a9ad000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000519ca2c7b556fa3699107ec8348ca2573e90a7500000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005de1d82f000000000000000000000000000000000000000000000000000000000000005568747470733a2f2f6170692e756e696269742e61692f76322f666f7265782f7265616c74696d652f3f626173653d55534426666f726569676e3d45555226616d6f756e743d31266163636573734b65793d64656d6f000000000000000000000000000000000000000000000000000000000000000000000000000000000000235b22726573756c745f64617461225d5b22455552225d5b305d5b22616d6f756e74225d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034555520000000000000000000000000000000000000000000000000000000000', 'logIndex': '0x4', 'removed': False, 'topics': ['0x9028bea5bfa7ed26c48df402d89085a995447dc8c1fb167cb92a3c7411b54480'], 'transactionHash': '0x96e59efd286fe20c499e7a477fb8bf9f0f2d13f2d8110c5be1613bee3ba70903', 'transactionIndex': '0x0'}, {'address': '0x0e514866d95d499380d7185cfb0c16f657a1629e', 'blockHash': '0x0519d356808abca8849b7c50c6cf2ae8bc63c2e357b42578712c181378621981', 'blockNumber': '0x1a830b', 'data': '0x00000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000033f22000000000000000000000000000000000000000000000000000000000000a9ad000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000010000000000000000000000006c7952697555fe5f28f908e7ed3005c75a0ef36700000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005de1d82f000000000000000000000000000000000000000000000000000000000000003b68747470733a2f2f6170692e62696e616e63652e636f6d2f6170692f76332f7469636b65722f70726963653f73796d626f6c3d444f4745555344430000000000000000000000000000000000000000000000000000000000000000000000000570726963650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008446f6765636f696e000000000000000000000000000000000000000000000000', 'logIndex': '0x5', 'removed': False, 'topics': ['0x9028bea5bfa7ed26c48df402d89085a995447dc8c1fb167cb92a3c7411b54480'], 'transactionHash': '0x96e59efd286fe20c499e7a477fb8bf9f0f2d13f2d8110c5be1613bee3ba70903', 'transactionIndex': '0x0'}, {'address': '0x0e514866d95d499380d7185cfb0c16f657a1629e', 'blockHash': '0x0519d356808abca8849b7c50c6cf2ae8bc63c2e357b42578712c181378621981', 'blockNumber': '0x1a830b', 'data': '0x00000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000004921b32080000000000000000000000000000000000000000000000000000000000000a9ad000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000022000000000000000000000000000000000000000000000000000000000000000010000000000000000000000006c7952697555fe5f28f908e7ed3005c75a0ef36700000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005de1d82f000000000000000000000000000000000000000000000000000000000000005a68747470733a2f2f7777772e616c70686176616e746167652e636f2f71756572793f66756e6374696f6e3d474c4f42414c5f51554f54452673796d626f6c3d494e58266170696b65793d4531424e395930395651333242513030000000000000000000000000000000000000000000000000000000000000000000000000001d5b22476c6f62616c2051756f7465225d5b2230352e207072696365225d00000000000000000000000000000000000000000000000000000000000000000000075326502035303000000000000000000000000000000000000000000000000000', 'logIndex': '0x6', 'removed': False, 'topics': ['0x9028bea5bfa7ed26c48df402d89085a995447dc8c1fb167cb92a3c7411b54480'], 'transactionHash': '0x96e59efd286fe20c499e7a477fb8bf9f0f2d13f2d8110c5be1613bee3ba70903', 'transactionIndex': '0x0'}, {'address': '0x0e514866d95d499380d7185cfb0c16f657a1629e', 'blockHash': '0x0519d356808abca8849b7c50c6cf2ae8bc63c2e357b42578712c181378621981', 'blockNumber': '0x1a830b', 'data': '0x00000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000638ef2340000000000000000000000000000000000000000000000000000000000000a9ad000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000000010000000000000000000000006c7952697555fe5f28f908e7ed3005c75a0ef36700000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005de1d82f000000000000000000000000000000000000000000000000000000000000004268747470733a2f2f6170692e756e696269742e61692f6170692f7265616c74696d6573746f636b2f4141504c3f73697a653d31264163636573734b65793d64656d6f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000245b225265616c74696d652053746f636b207072696365225d5b305d5b227072696365225d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044141504c00000000000000000000000000000000000000000000000000000000', 'logIndex': '0x7', 'removed': False, 'topics': ['0x9028bea5bfa7ed26c48df402d89085a995447dc8c1fb167cb92a3c7411b54480'], 'transactionHash': '0x96e59efd286fe20c499e7a477fb8bf9f0f2d13f2d8110c5be1613bee3ba70903', 'transactionIndex': '0x0'}, {'address': '0x0e514866d95d499380d7185cfb0c16f657a1629e', 'blockHash': '0x0519d356808abca8849b7c50c6cf2ae8bc63c2e357b42578712c181378621981', 'blockNumber': '0x1a830b', 'data': '0x00000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a9ad00000000000000000000000000000000000000000000000000000000000001600000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000026000000000000000000000000000000000000000000000000000000000000000010000000000000000000000006c7952697555fe5f28f908e7ed3005c75a0ef36700000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005de1d82f000000000000000000000000000000000000000000000000000000000000007568747470733a2f2f6170692e756e696269742e61692f76322f73746f636b2f7265616c74696d652f3f7469636b6572733d54534c412673697a653d312664617461547970653d6a736f6e266163636573734b65793d3638525f4a516d44777754674436472d44634f51344b7a79574553516e796a6b000000000000000000000000000000000000000000000000000000000000000000000000000000000000235b22726573756c745f64617461225d5b2254534c41225d5b305d5b227072696365225d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000454534c4100000000000000000000000000000000000000000000000000000000', 'logIndex': '0x8', 'removed': False, 'topics': ['0x9028bea5bfa7ed26c48df402d89085a995447dc8c1fb167cb92a3c7411b54480'], 'transactionHash': '0x96e59efd286fe20c499e7a477fb8bf9f0f2d13f2d8110c5be1613bee3ba70903', 'transactionIndex': '0x0'}, {'address': '0x886c5a71bff70de8eccdc7b998b5e5e480bc9dff', 'blockHash': '0x0519d356808abca8849b7c50c6cf2ae8bc63c2e357b42578712c181378621981', 'blockNumber': '0x1a830b', 'data': '0x00000000000000000000000000000000000000000000d517300dd7e95ed18cf700000000000000000000000000000000000000000000d5177571696ba3c58cf700000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000a9ad000000000000000000000000000000000000000000000000000000005de1d82f000000000000000000000000000000000000000000000000000000000000000c426c6f636b205265776172640000000000000000000000000000000000000000', 'logIndex': '0x9', 'removed': False, 'topics': ['0xab9982d99de79485b3cd6d1e72c881fd0342f42f1cbc7d220d4f373b97c4f363', '0x0000000000000000000000000000000000000000000000000000000000000008'], 'transactionHash': '0x96e59efd286fe20c499e7a477fb8bf9f0f2d13f2d8110c5be1613bee3ba70903', 'transactionIndex': '0x0'}, {'address': '0x208d02a01648bd40207f8c6af7086afe3e706cf6', 'blockHash': '0x0519d356808abca8849b7c50c6cf2ae8bc63c2e357b42578712c181378621981', 'blockNumber': '0x1a830b', 'data': '0x0000000000000000000000000000000000000000000000004563918244f40000', 'logIndex': '0xa', 'removed': False, 'topics': ['0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef', '0x0000000000000000000000000000000000000000000000000000000000000000', '0x000000000000000000000000886c5a71bff70de8eccdc7b998b5e5e480bc9dff'], 'transactionHash': '0x96e59efd286fe20c499e7a477fb8bf9f0f2d13f2d8110c5be1613bee3ba70903', 'transactionIndex': '0x0'}, {'address': '0x886c5a71bff70de8eccdc7b998b5e5e480bc9dff', 'blockHash': '0x0519d356808abca8849b7c50c6cf2ae8bc63c2e357b42578712c181378621981', 'blockNumber': '0x1a830b', 'data': '0x000000000000000000000000000000000000000000000000000000000000a9ad000000000000000000000000000000000000000000035831ab2343f860dcad7e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005de1d82f', 'logIndex': '0xb', 'removed': False, 'topics': ['0xeee26d3c1e406e24904d3748e49da85096c92ac1a6ad38f3fe8a404f85212dd1'], 'transactionHash': '0x96e59efd286fe20c499e7a477fb8bf9f0f2d13f2d8110c5be1613bee3ba70903', 'transactionIndex': '0x0'}, {'address': '0x886c5a71bff70de8eccdc7b998b5e5e480bc9dff', 'blockHash': '0x0519d356808abca8849b7c50c6cf2ae8bc63c2e357b42578712c181378621981', 'blockNumber': '0x1a830b', 'data': '0x000000000000000000000000000000000000000000000000000000000000a9ad000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d8ae9615a8113e80a365000000000000000000000000000000000000000000000000000000005de1d82f', 'logIndex': '0xc', 'removed': False, 'topics': ['0xeee26d3c1e406e24904d3748e49da85096c92ac1a6ad38f3fe8a404f85212dd1'], 'transactionHash': '0x96e59efd286fe20c499e7a477fb8bf9f0f2d13f2d8110c5be1613bee3ba70903', 'transactionIndex': '0x0'}, {'address': '0xb0346ba3d87d6e2915bfb121eb4e5042953eae40', 'blockHash': '0x0519d356808abca8849b7c50c6cf2ae8bc63c2e357b42578712c181378621981', 'blockNumber': '0x1a830b', 'data': '0x000000000000000000000000000000000000000000000000000000000000a9ad00000000000000000000000000000000000000000000000000000000000000093efa4ab7bb91131fe708af1b171853781e6b7f682b543a2d696327a240ea9dbd000000000000000000000000000000000000000000000000000000005de1d82f', 'logIndex': '0xd', 'removed': False, 'topics': ['0x6ad04b07dbe80ee3971460ebc13808fb6dd0fa67fbf7d7ebc4de85811d2c9928'], 'transactionHash': '0x96e59efd286fe20c499e7a477fb8bf9f0f2d13f2d8110c5be1613bee3ba70903', 'transactionIndex': '0x0'}, {'address': '0x886c5a71bff70de8eccdc7b998b5e5e480bc9dff', 'blockHash': '0x0519d356808abca8849b7c50c6cf2ae8bc63c2e357b42578712c181378621981', 'blockNumber': '0x1a830b', 'data': '0x000000000000000000000000000000000000000000000000000000000000a9ad00000000000000000000000000000000000000000000d8ae9615a8113e80a36500000000000000000000000000000000000000000001ad03b4e249ca664c71da000000000000000000000000000000000000000000000000000000005de1d82f', 'logIndex': '0xe', 'removed': False, 'topics': ['0xeee26d3c1e406e24904d3748e49da85096c92ac1a6ad38f3fe8a404f85212dd1'], 'transactionHash': '0x2e6801c3028ccf9329be333bd813c78e717235c050c5906d42334869cd0e0101', 'transactionIndex': '0x1'}, {'address': '0xb0346ba3d87d6e2915bfb121eb4e5042953eae40', 'blockHash': '0x0519d356808abca8849b7c50c6cf2ae8bc63c2e357b42578712c181378621981', 'blockNumber': '0x1a830b', 'data': '0x000000000000000000000000000000000000000000000000000000000000a9ad0000000000000000000000000000000000000000000000000000000000000007cf4a3c90ac877801479d1352f707249bbe89d414ea87326f2c79ec345e4c9c7e000000000000000000000000000000000000000000000000000000005de1d82f', 'logIndex': '0xf', 'removed': False, 'topics': ['0x6ad04b07dbe80ee3971460ebc13808fb6dd0fa67fbf7d7ebc4de85811d2c9928'], 'transactionHash': '0x2e6801c3028ccf9329be333bd813c78e717235c050c5906d42334869cd0e0101', 'transactionIndex': '0x1'}, {'address': '0x886c5a71bff70de8eccdc7b998b5e5e480bc9dff', 'blockHash': '0x0519d356808abca8849b7c50c6cf2ae8bc63c2e357b42578712c181378621981', 'blockNumber': '0x1a830b', 'data': '0x000000000000000000000000000000000000000000000000000000000000a9ad00000000000000000000000000000000000000000001ad03b4e249ca664c71da00000000000000000000000000000000000000000002821b2a53b3360a11fed1000000000000000000000000000000000000000000000000000000005de1d82f', 'logIndex': '0x10', 'removed': False, 'topics': ['0xeee26d3c1e406e24904d3748e49da85096c92ac1a6ad38f3fe8a404f85212dd1'], 'transactionHash': '0x950451b7beb3ea4cb076d2cde75f3e1b179ddc564cb7385fd370d046e83c49d0', 'transactionIndex': '0x2'}, {'address': '0xb0346ba3d87d6e2915bfb121eb4e5042953eae40', 'blockHash': '0x0519d356808abca8849b7c50c6cf2ae8bc63c2e357b42578712c181378621981', 'blockNumber': '0x1a830b', 'data': '0x000000000000000000000000000000000000000000000000000000000000a9ad0000000000000000000000000000000000000000000000000000000000000008e03694a1687f57124ea1cde5c85541d1f14289cb6f026239c8ce31bfbfc7f60a000000000000000000000000000000000000000000000000000000005de1d82f', 'logIndex': '0x11', 'removed': False, 'topics': ['0x6ad04b07dbe80ee3971460ebc13808fb6dd0fa67fbf7d7ebc4de85811d2c9928'], 'transactionHash': '0x950451b7beb3ea4cb076d2cde75f3e1b179ddc564cb7385fd370d046e83c49d0', 'transactionIndex': '0x2'}, {'address': '0x886c5a71bff70de8eccdc7b998b5e5e480bc9dff', 'blockHash': '0x0519d356808abca8849b7c50c6cf2ae8bc63c2e357b42578712c181378621981', 'blockNumber': '0x1a830b', 'data': '0x000000000000000000000000000000000000000000000000000000000000a9ad00000000000000000000000000000000000000000002821b2a53b3360a11fed1000000000000000000000000000000000000000000035831f086d57aa5d0ad7e000000000000000000000000000000000000000000000000000000005de1d82f', 'logIndex': '0x12', 'removed': False, 'topics': ['0xeee26d3c1e406e24904d3748e49da85096c92ac1a6ad38f3fe8a404f85212dd1'], 'transactionHash': '0x8d5af6ba67b149b54bb824719787658de5c6ee690da67aac0fa11cacf0195df9', 'transactionIndex': '0x3'}, {'address': '0xb0346ba3d87d6e2915bfb121eb4e5042953eae40', 'blockHash': '0x0519d356808abca8849b7c50c6cf2ae8bc63c2e357b42578712c181378621981', 'blockNumber': '0x1a830b', 'data': '0x000000000000000000000000000000000000000000000000000000000000a9ad000000000000000000000000000000000000000000000000000000000000000ab762600c31bf0cd42836d72edd5e508fd7341ada44f7d1f809f21eecb44fcf3d000000000000000000000000000000000000000000000000000000005de1d82f', 'logIndex': '0x13', 'removed': False, 'topics': ['0x6ad04b07dbe80ee3971460ebc13808fb6dd0fa67fbf7d7ebc4de85811d2c9928'], 'transactionHash': '0x8d5af6ba67b149b54bb824719787658de5c6ee690da67aac0fa11cacf0195df9', 'transactionIndex': '0x3'}]}
blockhash mismatch:
  - query from_block, to_block: 1737478, 1737483
  - mismatched block num:       1737483
  - getLogs blockhash:          0x0519d356808abca8849b7c50c6cf2ae8bc63c2e357b42578712c181378621981
  - getBlock blockhash:         0xf15f439f00a6c7d3138e9a334958d15ed50b2b5eb4d180ffb4a3ec243e1bdc06
getBlock_blockhashes:
{   1737478: '0xfbd439710a91716d0f3a74786de29774786dedffde24150bedbb778cf20945c9',
    1737479: '0xfaaebb06e199b7bf8b325123851297d031dd32c6de8212c9e3b1bf293f31185d',
    1737480: '0xf6fab4ba159c44e252cebdf9a5d780536593b73cebb78a0196a0f28cf62b0ffd',
    1737481: '0xcfb24a99122665267ad8fe4a4f41f4f4a3f45a3f925f9ecf2848d784a85c1850',
    1737482: '0x42f23f24d58f02df6f794a741c52d3f3f4037245ee5c055de471de659f5e7d94',
    1737483: '0xf15f439f00a6c7d3138e9a334958d15ed50b2b5eb4d180ffb4a3ec243e1bdc06'}
getLogs_blockhashes:
{   1737479: '0xfaaebb06e199b7bf8b325123851297d031dd32c6de8212c9e3b1bf293f31185d',
    1737483: '0x0519d356808abca8849b7c50c6cf2ae8bc63c2e357b42578712c181378621981'}
========================================================================
2019-11-29 18:47:20,609 web3.provider [DEBUG]: Making request HTTP. URI: https://goerli.infura.io/v3/redacted, Method: eth_blockNumber
2019-11-29 18:47:20,849 web3.provider [DEBUG]: Getting response HTTP. URI: https://goerli.infura.io/v3/redacted, Method: eth_blockNumber, Response: {'jsonrpc': '2.0', 'id': 97, 'result': '0x1a830b'}
2019-11-29 18:47:20,849 web3.provider [DEBUG]: Making request HTTP. URI: https://goerli.infura.io/v3/redacted, Method: eth_getBlockByNumber
2019-11-29 18:47:21,216 web3.provider [DEBUG]: Getting response HTTP. URI: https://goerli.infura.io/v3/redacted, Method: eth_getBlockByNumber, Response: {'jsonrpc': '2.0', 'id': 98, 'result': {'difficulty': '0x2', 'extraData': '0xf09f928e20407072796c616273206e6f64652d3020f09f928e000000000000003c15dc98a65fcdaf050c6fb25d86ecacc13e90389a33d75c6939b970667b68961a23de09fe7dd34501035b23b7130bb055a279aecc0d9c8d7880499c117fde1401', 'gasLimit': '0x7a1200', 'gasUsed': '0x0', 'hash': '0xfbd439710a91716d0f3a74786de29774786dedffde24150bedbb778cf20945c9', 'logsBloom': '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 'miner': '0x0000000000000000000000000000000000000000', 'mixHash': '0x0000000000000000000000000000000000000000000000000000000000000000', 'nonce': '0x0000000000000000', 'number': '0x1a8306', 'parentHash': '0x319d4be93580f3e0398683127335b44d9125ecada04cb9e8103863a5dc25a931', 'receiptsRoot': '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'sha3Uncles': '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', 'size': '0x261', 'stateRoot': '0xa4b5d9cd8838a8ea62dfe0bdbb1bcc3642d9b3d3facc5377efe8a4a968807399', 'timestamp': '0x5de1d7e4', 'totalDifficulty': '0x28c206', 'transactions': [], 'transactionsRoot': '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'uncles': []}}
2019-11-29 18:47:21,217 web3.provider [DEBUG]: Making request HTTP. URI: https://goerli.infura.io/v3/redacted, Method: eth_getBlockByNumber
2019-11-29 18:47:21,563 web3.provider [DEBUG]: Getting response HTTP. URI: https://goerli.infura.io/v3/redacted, Method: eth_getBlockByNumber, Response: {'jsonrpc': '2.0', 'id': 99, 'result': {'difficulty': '0x1', 'extraData': '0x00000000000000000000000000000000000000000000000000000000000000000ab2bd709dd3c75e7ecb789c32fbfd4bc5da012a99902831bc9dcbc0b73460e95d174463b1c3efee47f8f1cf8379c186761f268d8b50afb1e8ed7162dccaa56800', 'gasLimit': '0x7a1200', 'gasUsed': '0x22464', 'hash': '0xfaaebb06e199b7bf8b325123851297d031dd32c6de8212c9e3b1bf293f31185d', 'logsBloom': '0x00000000001000000000000004000004000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000009000000000000000008000008000000000000000000000008080000000000000000000000000000000000000000000000010000000000080000200010000000080000000000200000000000000008020000000042000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000002800000000000000000001000000000000001010000000000000000000000000100000000000000000000000000000000000000000000000000000000', 'miner': '0x0000000000000000000000000000000000000000', 'mixHash': '0x0000000000000000000000000000000000000000000000000000000000000000', 'nonce': '0x0000000000000000', 'number': '0x1a8307', 'parentHash': '0xfbd439710a91716d0f3a74786de29774786dedffde24150bedbb778cf20945c9', 'receiptsRoot': '0x43bf2b5bbb7b1e36c9202b2d9db9dc92160dd23188602cf694bc90ae9cc17a14', 'sha3Uncles': '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', 'size': '0x43c', 'stateRoot': '0x6b674c396bb2e2456e00f3fba1f34f4ab5c24aca751e81675f33eb81aba630da', 'timestamp': '0x5de1d7f3', 'totalDifficulty': '0x28c207', 'transactions': ['0x100183a967701a395b6a1df9e24179cbb1ae02e64e952aa7e998392135674064', '0x087e170f3901f37b978f9a714840651e2e9b4af236e8a6af62324a0af839e6d1'], 'transactionsRoot': '0x1d00fe3ff7a947ee421890c9b61600f9ba312e754975c4864b9c94258277eea5', 'uncles': []}}
2019-11-29 18:47:21,564 web3.provider [DEBUG]: Making request HTTP. URI: https://goerli.infura.io/v3/redacted, Method: eth_getBlockByNumber
2019-11-29 18:47:21,879 web3.provider [DEBUG]: Getting response HTTP. URI: https://goerli.infura.io/v3/redacted, Method: eth_getBlockByNumber, Response: {'jsonrpc': '2.0', 'id': 100, 'result': {'difficulty': '0x2', 'extraData': '0x4e65746865726d696e64000000000000000000000000000000000000000000008da539301b23608e9ebc0216fd2689a01788ea788d68e510fcaf8e437bc82c8d7b87c8bbd653cf1553617bd3712852eed93a538a2c9774bd933e4cdd78aa47e201', 'gasLimit': '0x7a1200', 'gasUsed': '0x0', 'hash': '0xf6fab4ba159c44e252cebdf9a5d780536593b73cebb78a0196a0f28cf62b0ffd', 'logsBloom': '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 'miner': '0x0000000000000000000000000000000000000000', 'mixHash': '0x0000000000000000000000000000000000000000000000000000000000000000', 'nonce': '0x0000000000000000', 'number': '0x1a8308', 'parentHash': '0xfaaebb06e199b7bf8b325123851297d031dd32c6de8212c9e3b1bf293f31185d', 'receiptsRoot': '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'sha3Uncles': '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', 'size': '0x261', 'stateRoot': '0x6b674c396bb2e2456e00f3fba1f34f4ab5c24aca751e81675f33eb81aba630da', 'timestamp': '0x5de1d802', 'totalDifficulty': '0x28c209', 'transactions': [], 'transactionsRoot': '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'uncles': []}}
2019-11-29 18:47:21,880 web3.provider [DEBUG]: Making request HTTP. URI: https://goerli.infura.io/v3/redacted, Method: eth_getBlockByNumber
2019-11-29 18:47:22,186 web3.provider [DEBUG]: Getting response HTTP. URI: https://goerli.infura.io/v3/redacted, Method: eth_getBlockByNumber, Response: {'jsonrpc': '2.0', 'id': 101, 'result': {'difficulty': '0x1', 'extraData': '0x696e667572612d696f0000000000000000000000000000000000000000000000bc7be1da37e511e0b257f2fc74b4cf0f0ba3a53b0f72a341f415d63fd558fffb3d48cae47ab8b4d06997cf8460be4df2cfbe92ab6a34995da2bb2512e572753501', 'gasLimit': '0x7a1200', 'gasUsed': '0x0', 'hash': '0xcfb24a99122665267ad8fe4a4f41f4f4a3f45a3f925f9ecf2848d784a85c1850', 'logsBloom': '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 'miner': '0x0000000000000000000000000000000000000000', 'mixHash': '0x0000000000000000000000000000000000000000000000000000000000000000', 'nonce': '0x0000000000000000', 'number': '0x1a8309', 'parentHash': '0xf6fab4ba159c44e252cebdf9a5d780536593b73cebb78a0196a0f28cf62b0ffd', 'receiptsRoot': '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'sha3Uncles': '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', 'size': '0x261', 'stateRoot': '0x6b674c396bb2e2456e00f3fba1f34f4ab5c24aca751e81675f33eb81aba630da', 'timestamp': '0x5de1d811', 'totalDifficulty': '0x28c20a', 'transactions': [], 'transactionsRoot': '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'uncles': []}}
2019-11-29 18:47:22,187 web3.provider [DEBUG]: Making request HTTP. URI: https://goerli.infura.io/v3/redacted, Method: eth_getBlockByNumber
2019-11-29 18:47:22,408 web3.provider [DEBUG]: Getting response HTTP. URI: https://goerli.infura.io/v3/redacted, Method: eth_getBlockByNumber, Response: {'jsonrpc': '2.0', 'id': 102, 'result': {'difficulty': '0x2', 'extraData': '0x4e65746865726d696e64000000000000000000000000000000000000000000001b284649e7069f1f54fb16d46fdf9fb89c9a6d43e36c9761c7781b12323d551863ecd25df54745dbb8be649af0db2a74156dadcc3d3b3c022130212804e42f0301', 'gasLimit': '0x7a1200', 'gasUsed': '0x0', 'hash': '0x42f23f24d58f02df6f794a741c52d3f3f4037245ee5c055de471de659f5e7d94', 'logsBloom': '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', 'miner': '0x0000000000000000000000000000000000000000', 'mixHash': '0x0000000000000000000000000000000000000000000000000000000000000000', 'nonce': '0x0000000000000000', 'number': '0x1a830a', 'parentHash': '0xcfb24a99122665267ad8fe4a4f41f4f4a3f45a3f925f9ecf2848d784a85c1850', 'receiptsRoot': '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'sha3Uncles': '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', 'size': '0x261', 'stateRoot': '0x6b674c396bb2e2456e00f3fba1f34f4ab5c24aca751e81675f33eb81aba630da', 'timestamp': '0x5de1d820', 'totalDifficulty': '0x28c20c', 'transactions': [], 'transactionsRoot': '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'uncles': []}}
2019-11-29 18:47:22,409 web3.provider [DEBUG]: Making request HTTP. URI: https://goerli.infura.io/v3/redacted, Method: eth_getBlockByNumber
2019-11-29 18:47:22,559 web3.provider [DEBUG]: Getting response HTTP. URI: https://goerli.infura.io/v3/redacted, Method: eth_getBlockByNumber, Response: {'jsonrpc': '2.0', 'id': 103, 'result': {'difficulty': '0x1', 'extraData': '0x44505020417574686f7269747900000000000000000000000000000000000000714e302da6da880433c50b331edb86167b7fe61a492e171102fa58ee7968a2c6172f43a857d8f91e1951539880002a3d79404346067a0ff763211e563d53f32301', 'gasLimit': '0x7a1200', 'gasUsed': '0x215355', 'hash': '0x0519d356808abca8849b7c50c6cf2ae8bc63c2e357b42578712c181378621981', 'logsBloom': '0x00000000000000000000000000000000000000000000000000080000000000000000000000000800000001000020000400000000080080000000001200008000008000000004006000000008000000000000000000000800000400000000000000000004020020000000000004000800000120000000000000000010000000000080000000000000001000200400000000000000000100002000001000000000000000000000000000000000000000000000000000000000040000000000000040000002000000000000000800000000000000000000000000000000000420400800000000000000000040000000000000000000000000000000000000000000', 'miner': '0x0000000000000000000000000000000000000000', 'mixHash': '0x0000000000000000000000000000000000000000000000000000000000000000', 'nonce': '0x0000000000000000', 'number': '0x1a830b', 'parentHash': '0x42f23f24d58f02df6f794a741c52d3f3f4037245ee5c055de471de659f5e7d94', 'receiptsRoot': '0xa592297446158a32e30f069154570f94d7e5c64ef21f6e242f282bf3b66a8434', 'sha3Uncles': '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', 'size': '0x51a', 'stateRoot': '0x41f2b62e5ff87fa344a2c595bd335242e2d8d19a23c2cf95cd766438cfacae09', 'timestamp': '0x5de1d82f', 'totalDifficulty': '0x28c20d', 'transactions': ['0x96e59efd286fe20c499e7a477fb8bf9f0f2d13f2d8110c5be1613bee3ba70903', '0x2e6801c3028ccf9329be333bd813c78e717235c050c5906d42334869cd0e0101', '0x950451b7beb3ea4cb076d2cde75f3e1b179ddc564cb7385fd370d046e83c49d0', '0x8d5af6ba67b149b54bb824719787658de5c6ee690da67aac0fa11cacf0195df9'], 'transactionsRoot': '0x246d1fad24a61da2afb18bf077ae05613712ca8515b1bca01d4dd608e2234a1f', 'uncles': []}}
2019-11-29 18:47:22,561 web3.provider [DEBUG]: Making request HTTP. URI: https://goerli.infura.io/v3/redacted, Method: eth_getLogs
2019-11-29 18:47:22,971 web3.provider [DEBUG]: Getting response HTTP. URI: https://goerli.infura.io/v3/redacted, Method: eth_getLogs, Response: {'jsonrpc': '2.0', 'id': 104, 'result': [{'address': '0xda1fbc048f503635950058953f5c60fc1f564ee6', 'blockHash': '0xfaaebb06e199b7bf8b325123851297d031dd32c6de8212c9e3b1bf293f31185d', 'blockNumber': '0x1a8307', 'data': '0x0000000000000000000000000000000000000000000000000de0b6b3a7640000', 'logIndex': '0x0', 'removed': False, 'topics': ['0x2b55547a3b586ab51f65ee9ce4927fa6d25191388299988e89e059a02f9dd445', '0x0000000000000000000000000000000000000000000000000000000000000f82', '0x000000000000000000000000a015d6c46a3cb2a84e75a026d706a112498e357e'], 'transactionHash': '0x100183a967701a395b6a1df9e24179cbb1ae02e64e952aa7e998392135674064', 'transactionIndex': '0x0'}, {'address': '0x62083c80353df771426d209ef578619ee68d5c7a', 'blockHash': '0xfaaebb06e199b7bf8b325123851297d031dd32c6de8212c9e3b1bf293f31185d', 'blockNumber': '0x1a8307', 'data': '0x0000000000000000000000000000000000000000000000000de0b6b3a7640000', 'logIndex': '0x1', 'removed': False, 'topics': ['0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef', '0x000000000000000000000000a015d6c46a3cb2a84e75a026d706a112498e357e', '0x000000000000000000000000da1fbc048f503635950058953f5c60fc1f564ee6'], 'transactionHash': '0x100183a967701a395b6a1df9e24179cbb1ae02e64e952aa7e998392135674064', 'transactionIndex': '0x0'}, {'address': '0xda1fbc048f503635950058953f5c60fc1f564ee6', 'blockHash': '0xfaaebb06e199b7bf8b325123851297d031dd32c6de8212c9e3b1bf293f31185d', 'blockNumber': '0x1a8307', 'data': '0x0000000000000000000000000000000000000000000000000de0b6b3a7640000', 'logIndex': '0x2', 'removed': False, 'topics': ['0x2b55547a3b586ab51f65ee9ce4927fa6d25191388299988e89e059a02f9dd445', '0x0000000000000000000000000000000000000000000000000000000000000f83', '0x000000000000000000000000e44f4ce923ff5dc2ac1cc8eee610a8263f0368bc'], 'transactionHash': '0x087e170f3901f37b978f9a714840651e2e9b4af236e8a6af62324a0af839e6d1', 'transactionIndex': '0x1'}, {'address': '0x62083c80353df771426d209ef578619ee68d5c7a', 'blockHash': '0xfaaebb06e199b7bf8b325123851297d031dd32c6de8212c9e3b1bf293f31185d', 'blockNumber': '0x1a8307', 'data': '0x0000000000000000000000000000000000000000000000000de0b6b3a7640000', 'logIndex': '0x3', 'removed': False, 'topics': ['0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef', '0x000000000000000000000000e44f4ce923ff5dc2ac1cc8eee610a8263f0368bc', '0x000000000000000000000000da1fbc048f503635950058953f5c60fc1f564ee6'], 'transactionHash': '0x087e170f3901f37b978f9a714840651e2e9b4af236e8a6af62324a0af839e6d1', 'transactionIndex': '0x1'}, {'address': '0x9a94b649deadcc5cddc0d2fd9fb358c2edc4e791', 'blockHash': '0xaa0266d7965dbb5cd4b88a11927a593be550df896374e7deb55508327b25d878', 'blockNumber': '0x1a830b', 'data': '0x000000000000000000000000000000000000000000000000000000000000a9ac000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000003200000000000000000000000000000000000000000000000000000000000000440000000000000000000000000000000000000000000000000000000005de1d82f00000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000397d1a200000000000000000000000000000000000000000000000000000000b4a063ac4000000000000000000000000000000000000000000000000000000003864b8c80000000000000000000000000000000000000000000000000000000000568e0840000000000000000000000000000000000000000000000000000000000033f220000000000000000000000000000000000000000000000000000004921b320800000000000000000000000000000000000000000000000000000000638ef2340000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000397d1a200000000000000000000000000000000000000000000000000000000b4a063ac4000000000000000000000000000000000000000000000000000000003864b8c80000000000000000000000000000000000000000000000000000000000568e0840000000000000000000000000000000000000000000000000000000000033f220000000000000000000000000000000000000000000000000000004921b320800000000000000000000000000000000000000000000000000000000638ef2340000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000397d1a200000000000000000000000000000000000000000000000000000000b4a063ac4000000000000000000000000000000000000000000000000000000003864b8c80000000000000000000000000000000000000000000000000000000000568e0840000000000000000000000000000000000000000000000000000000000033f220000000000000000000000000000000000000000000000000000004921b320800000000000000000000000000000000000000000000000000000000638ef23400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000008', 'logIndex': '0x0', 'removed': False, 'topics': ['0x5ef264ae9101b91bd7117350c5e85901297fa0569e7a3e07eb7ec0a6281529f0'], 'transactionHash': '0x96e59efd286fe20c499e7a477fb8bf9f0f2d13f2d8110c5be1613bee3ba70903', 'transactionIndex': '0x0'}, {'address': '0x0e514866d95d499380d7185cfb0c16f657a1629e', 'blockHash': '0xaa0266d7965dbb5cd4b88a11927a593be550df896374e7deb55508327b25d878', 'blockNumber': '0x1a830b', 'data': '0x00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000397d1a200000000000000000000000000000000000000000000000000000000000000a9ad000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000519ca2c7b556fa3699107ec8348ca2573e90a7500000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005de1d82f000000000000000000000000000000000000000000000000000000000000002a68747470733a2f2f6170692e67656d696e692e636f6d2f76312f7075627469636b65722f6574687573640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000046c6173740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034554480000000000000000000000000000000000000000000000000000000000', 'logIndex': '0x1', 'removed': False, 'topics': ['0x9028bea5bfa7ed26c48df402d89085a995447dc8c1fb167cb92a3c7411b54480'], 'transactionHash': '0x96e59efd286fe20c499e7a477fb8bf9f0f2d13f2d8110c5be1613bee3ba70903', 'transactionIndex': '0x0'}, {'address': '0x0e514866d95d499380d7185cfb0c16f657a1629e', 'blockHash': '0xaa0266d7965dbb5cd4b88a11927a593be550df896374e7deb55508327b25d878', 'blockNumber': '0x1a830b', 'data': '0x0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000b4a063ac40000000000000000000000000000000000000000000000000000000000000a9ad000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000519ca2c7b556fa3699107ec8348ca2573e90a7500000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005de1d82f000000000000000000000000000000000000000000000000000000000000002a68747470733a2f2f6170692e67656d696e692e636f6d2f76312f7075627469636b65722f6274637573640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000046c6173740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034254430000000000000000000000000000000000000000000000000000000000', 'logIndex': '0x2', 'removed': False, 'topics': ['0x9028bea5bfa7ed26c48df402d89085a995447dc8c1fb167cb92a3c7411b54480'], 'transactionHash': '0x96e59efd286fe20c499e7a477fb8bf9f0f2d13f2d8110c5be1613bee3ba70903', 'transactionIndex': '0x0'}, {'address': '0x0e514866d95d499380d7185cfb0c16f657a1629e', 'blockHash': '0xaa0266d7965dbb5cd4b88a11927a593be550df896374e7deb55508327b25d878', 'blockNumber': '0x1a830b', 'data': '0x000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000003864b8c80000000000000000000000000000000000000000000000000000000000000a9ad000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000022000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000519ca2c7b556fa3699107ec8348ca2573e90a7500000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005de1d82f000000000000000000000000000000000000000000000000000000000000004f68747470733a2f2f7777772e616c70686176616e746167652e636f2f71756572793f66756e6374696f6e3d474c4f42414c5f51554f54452673796d626f6c3d4d534654266170696b65793d64656d6f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019476c6f62616c2051756f74655b2230352e207072696365225d0000000000000000000000000000000000000000000000000000000000000000000000000000044d53465400000000000000000000000000000000000000000000000000000000', 'logIndex': '0x3', 'removed': False, 'topics': ['0x9028bea5bfa7ed26c48df402d89085a995447dc8c1fb167cb92a3c7411b54480'], 'transactionHash': '0x96e59efd286fe20c499e7a477fb8bf9f0f2d13f2d8110c5be1613bee3ba70903', 'transactionIndex': '0x0'}, {'address': '0x0e514866d95d499380d7185cfb0c16f657a1629e', 'blockHash': '0xaa0266d7965dbb5cd4b88a11927a593be550df896374e7deb55508327b25d878', 'blockNumber': '0x1a830b', 'data': '0x0000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000568e084000000000000000000000000000000000000000000000000000000000000a9ad000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000519ca2c7b556fa3699107ec8348ca2573e90a7500000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005de1d82f000000000000000000000000000000000000000000000000000000000000005568747470733a2f2f6170692e756e696269742e61692f76322f666f7265782f7265616c74696d652f3f626173653d55534426666f726569676e3d45555226616d6f756e743d31266163636573734b65793d64656d6f000000000000000000000000000000000000000000000000000000000000000000000000000000000000235b22726573756c745f64617461225d5b22455552225d5b305d5b22616d6f756e74225d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034555520000000000000000000000000000000000000000000000000000000000', 'logIndex': '0x4', 'removed': False, 'topics': ['0x9028bea5bfa7ed26c48df402d89085a995447dc8c1fb167cb92a3c7411b54480'], 'transactionHash': '0x96e59efd286fe20c499e7a477fb8bf9f0f2d13f2d8110c5be1613bee3ba70903', 'transactionIndex': '0x0'}, {'address': '0x0e514866d95d499380d7185cfb0c16f657a1629e', 'blockHash': '0xaa0266d7965dbb5cd4b88a11927a593be550df896374e7deb55508327b25d878', 'blockNumber': '0x1a830b', 'data': '0x00000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000033f22000000000000000000000000000000000000000000000000000000000000a9ad000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000010000000000000000000000006c7952697555fe5f28f908e7ed3005c75a0ef36700000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005de1d82f000000000000000000000000000000000000000000000000000000000000003b68747470733a2f2f6170692e62696e616e63652e636f6d2f6170692f76332f7469636b65722f70726963653f73796d626f6c3d444f4745555344430000000000000000000000000000000000000000000000000000000000000000000000000570726963650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008446f6765636f696e000000000000000000000000000000000000000000000000', 'logIndex': '0x5', 'removed': False, 'topics': ['0x9028bea5bfa7ed26c48df402d89085a995447dc8c1fb167cb92a3c7411b54480'], 'transactionHash': '0x96e59efd286fe20c499e7a477fb8bf9f0f2d13f2d8110c5be1613bee3ba70903', 'transactionIndex': '0x0'}, {'address': '0x0e514866d95d499380d7185cfb0c16f657a1629e', 'blockHash': '0xaa0266d7965dbb5cd4b88a11927a593be550df896374e7deb55508327b25d878', 'blockNumber': '0x1a830b', 'data': '0x00000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000004921b32080000000000000000000000000000000000000000000000000000000000000a9ad000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000022000000000000000000000000000000000000000000000000000000000000000010000000000000000000000006c7952697555fe5f28f908e7ed3005c75a0ef36700000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005de1d82f000000000000000000000000000000000000000000000000000000000000005a68747470733a2f2f7777772e616c70686176616e746167652e636f2f71756572793f66756e6374696f6e3d474c4f42414c5f51554f54452673796d626f6c3d494e58266170696b65793d4531424e395930395651333242513030000000000000000000000000000000000000000000000000000000000000000000000000001d5b22476c6f62616c2051756f7465225d5b2230352e207072696365225d00000000000000000000000000000000000000000000000000000000000000000000075326502035303000000000000000000000000000000000000000000000000000', 'logIndex': '0x6', 'removed': False, 'topics': ['0x9028bea5bfa7ed26c48df402d89085a995447dc8c1fb167cb92a3c7411b54480'], 'transactionHash': '0x96e59efd286fe20c499e7a477fb8bf9f0f2d13f2d8110c5be1613bee3ba70903', 'transactionIndex': '0x0'}, {'address': '0x0e514866d95d499380d7185cfb0c16f657a1629e', 'blockHash': '0xaa0266d7965dbb5cd4b88a11927a593be550df896374e7deb55508327b25d878', 'blockNumber': '0x1a830b', 'data': '0x00000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000638ef2340000000000000000000000000000000000000000000000000000000000000a9ad000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000000010000000000000000000000006c7952697555fe5f28f908e7ed3005c75a0ef36700000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005de1d82f000000000000000000000000000000000000000000000000000000000000004268747470733a2f2f6170692e756e696269742e61692f6170692f7265616c74696d6573746f636b2f4141504c3f73697a653d31264163636573734b65793d64656d6f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000245b225265616c74696d652053746f636b207072696365225d5b305d5b227072696365225d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044141504c00000000000000000000000000000000000000000000000000000000', 'logIndex': '0x7', 'removed': False, 'topics': ['0x9028bea5bfa7ed26c48df402d89085a995447dc8c1fb167cb92a3c7411b54480'], 'transactionHash': '0x96e59efd286fe20c499e7a477fb8bf9f0f2d13f2d8110c5be1613bee3ba70903', 'transactionIndex': '0x0'}, {'address': '0x0e514866d95d499380d7185cfb0c16f657a1629e', 'blockHash': '0xaa0266d7965dbb5cd4b88a11927a593be550df896374e7deb55508327b25d878', 'blockNumber': '0x1a830b', 'data': '0x00000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a9ad00000000000000000000000000000000000000000000000000000000000001600000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000026000000000000000000000000000000000000000000000000000000000000000010000000000000000000000006c7952697555fe5f28f908e7ed3005c75a0ef36700000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005de1d82f000000000000000000000000000000000000000000000000000000000000007568747470733a2f2f6170692e756e696269742e61692f76322f73746f636b2f7265616c74696d652f3f7469636b6572733d54534c412673697a653d312664617461547970653d6a736f6e266163636573734b65793d3638525f4a516d44777754674436472d44634f51344b7a79574553516e796a6b000000000000000000000000000000000000000000000000000000000000000000000000000000000000235b22726573756c745f64617461225d5b2254534c41225d5b305d5b227072696365225d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000454534c4100000000000000000000000000000000000000000000000000000000', 'logIndex': '0x8', 'removed': False, 'topics': ['0x9028bea5bfa7ed26c48df402d89085a995447dc8c1fb167cb92a3c7411b54480'], 'transactionHash': '0x96e59efd286fe20c499e7a477fb8bf9f0f2d13f2d8110c5be1613bee3ba70903', 'transactionIndex': '0x0'}, {'address': '0x886c5a71bff70de8eccdc7b998b5e5e480bc9dff', 'blockHash': '0xaa0266d7965dbb5cd4b88a11927a593be550df896374e7deb55508327b25d878', 'blockNumber': '0x1a830b', 'data': '0x00000000000000000000000000000000000000000000d517300dd7e95ed18cf700000000000000000000000000000000000000000000d5177571696ba3c58cf700000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000a9ad000000000000000000000000000000000000000000000000000000005de1d82f000000000000000000000000000000000000000000000000000000000000000c426c6f636b205265776172640000000000000000000000000000000000000000', 'logIndex': '0x9', 'removed': False, 'topics': ['0xab9982d99de79485b3cd6d1e72c881fd0342f42f1cbc7d220d4f373b97c4f363', '0x0000000000000000000000000000000000000000000000000000000000000008'], 'transactionHash': '0x96e59efd286fe20c499e7a477fb8bf9f0f2d13f2d8110c5be1613bee3ba70903', 'transactionIndex': '0x0'}, {'address': '0x208d02a01648bd40207f8c6af7086afe3e706cf6', 'blockHash': '0xaa0266d7965dbb5cd4b88a11927a593be550df896374e7deb55508327b25d878', 'blockNumber': '0x1a830b', 'data': '0x0000000000000000000000000000000000000000000000004563918244f40000', 'logIndex': '0xa', 'removed': False, 'topics': ['0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef', '0x0000000000000000000000000000000000000000000000000000000000000000', '0x000000000000000000000000886c5a71bff70de8eccdc7b998b5e5e480bc9dff'], 'transactionHash': '0x96e59efd286fe20c499e7a477fb8bf9f0f2d13f2d8110c5be1613bee3ba70903', 'transactionIndex': '0x0'}, {'address': '0x886c5a71bff70de8eccdc7b998b5e5e480bc9dff', 'blockHash': '0xaa0266d7965dbb5cd4b88a11927a593be550df896374e7deb55508327b25d878', 'blockNumber': '0x1a830b', 'data': '0x000000000000000000000000000000000000000000000000000000000000a9ad000000000000000000000000000000000000000000035831ab2343f860dcad7e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005de1d82f', 'logIndex': '0xb', 'removed': False, 'topics': ['0xeee26d3c1e406e24904d3748e49da85096c92ac1a6ad38f3fe8a404f85212dd1'], 'transactionHash': '0x96e59efd286fe20c499e7a477fb8bf9f0f2d13f2d8110c5be1613bee3ba70903', 'transactionIndex': '0x0'}, {'address': '0x886c5a71bff70de8eccdc7b998b5e5e480bc9dff', 'blockHash': '0xaa0266d7965dbb5cd4b88a11927a593be550df896374e7deb55508327b25d878', 'blockNumber': '0x1a830b', 'data': '0x000000000000000000000000000000000000000000000000000000000000a9ad000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d8ae9615a8113e80a365000000000000000000000000000000000000000000000000000000005de1d82f', 'logIndex': '0xc', 'removed': False, 'topics': ['0xeee26d3c1e406e24904d3748e49da85096c92ac1a6ad38f3fe8a404f85212dd1'], 'transactionHash': '0x96e59efd286fe20c499e7a477fb8bf9f0f2d13f2d8110c5be1613bee3ba70903', 'transactionIndex': '0x0'}, {'address': '0xb0346ba3d87d6e2915bfb121eb4e5042953eae40', 'blockHash': '0xaa0266d7965dbb5cd4b88a11927a593be550df896374e7deb55508327b25d878', 'blockNumber': '0x1a830b', 'data': '0x000000000000000000000000000000000000000000000000000000000000a9ad00000000000000000000000000000000000000000000000000000000000000093efa4ab7bb91131fe708af1b171853781e6b7f682b543a2d696327a240ea9dbd000000000000000000000000000000000000000000000000000000005de1d82f', 'logIndex': '0xd', 'removed': False, 'topics': ['0x6ad04b07dbe80ee3971460ebc13808fb6dd0fa67fbf7d7ebc4de85811d2c9928'], 'transactionHash': '0x96e59efd286fe20c499e7a477fb8bf9f0f2d13f2d8110c5be1613bee3ba70903', 'transactionIndex': '0x0'}, {'address': '0x886c5a71bff70de8eccdc7b998b5e5e480bc9dff', 'blockHash': '0xaa0266d7965dbb5cd4b88a11927a593be550df896374e7deb55508327b25d878', 'blockNumber': '0x1a830b', 'data': '0x000000000000000000000000000000000000000000000000000000000000a9ad00000000000000000000000000000000000000000000d8ae9615a8113e80a36500000000000000000000000000000000000000000001ad03b4e249ca664c71da000000000000000000000000000000000000000000000000000000005de1d82f', 'logIndex': '0xe', 'removed': False, 'topics': ['0xeee26d3c1e406e24904d3748e49da85096c92ac1a6ad38f3fe8a404f85212dd1'], 'transactionHash': '0x2e6801c3028ccf9329be333bd813c78e717235c050c5906d42334869cd0e0101', 'transactionIndex': '0x1'}, {'address': '0xb0346ba3d87d6e2915bfb121eb4e5042953eae40', 'blockHash': '0xaa0266d7965dbb5cd4b88a11927a593be550df896374e7deb55508327b25d878', 'blockNumber': '0x1a830b', 'data': '0x000000000000000000000000000000000000000000000000000000000000a9ad0000000000000000000000000000000000000000000000000000000000000007cf4a3c90ac877801479d1352f707249bbe89d414ea87326f2c79ec345e4c9c7e000000000000000000000000000000000000000000000000000000005de1d82f', 'logIndex': '0xf', 'removed': False, 'topics': ['0x6ad04b07dbe80ee3971460ebc13808fb6dd0fa67fbf7d7ebc4de85811d2c9928'], 'transactionHash': '0x2e6801c3028ccf9329be333bd813c78e717235c050c5906d42334869cd0e0101', 'transactionIndex': '0x1'}, {'address': '0x886c5a71bff70de8eccdc7b998b5e5e480bc9dff', 'blockHash': '0xaa0266d7965dbb5cd4b88a11927a593be550df896374e7deb55508327b25d878', 'blockNumber': '0x1a830b', 'data': '0x000000000000000000000000000000000000000000000000000000000000a9ad00000000000000000000000000000000000000000001ad03b4e249ca664c71da00000000000000000000000000000000000000000002831a7b156c0f020b2087000000000000000000000000000000000000000000000000000000005de1d82f', 'logIndex': '0x10', 'removed': False, 'topics': ['0xeee26d3c1e406e24904d3748e49da85096c92ac1a6ad38f3fe8a404f85212dd1'], 'transactionHash': '0x8d5af6ba67b149b54bb824719787658de5c6ee690da67aac0fa11cacf0195df9', 'transactionIndex': '0x2'}, {'address': '0xb0346ba3d87d6e2915bfb121eb4e5042953eae40', 'blockHash': '0xaa0266d7965dbb5cd4b88a11927a593be550df896374e7deb55508327b25d878', 'blockNumber': '0x1a830b', 'data': '0x000000000000000000000000000000000000000000000000000000000000a9ad000000000000000000000000000000000000000000000000000000000000000ab762600c31bf0cd42836d72edd5e508fd7341ada44f7d1f809f21eecb44fcf3d000000000000000000000000000000000000000000000000000000005de1d82f', 'logIndex': '0x11', 'removed': False, 'topics': ['0x6ad04b07dbe80ee3971460ebc13808fb6dd0fa67fbf7d7ebc4de85811d2c9928'], 'transactionHash': '0x8d5af6ba67b149b54bb824719787658de5c6ee690da67aac0fa11cacf0195df9', 'transactionIndex': '0x2'}, {'address': '0x886c5a71bff70de8eccdc7b998b5e5e480bc9dff', 'blockHash': '0xaa0266d7965dbb5cd4b88a11927a593be550df896374e7deb55508327b25d878', 'blockNumber': '0x1a830b', 'data': '0x000000000000000000000000000000000000000000000000000000000000a9ad00000000000000000000000000000000000000000002831a7b156c0f020b2087000000000000000000000000000000000000000000035831f086d57aa5d0ad7e000000000000000000000000000000000000000000000000000000005de1d82f', 'logIndex': '0x12', 'removed': False, 'topics': ['0xeee26d3c1e406e24904d3748e49da85096c92ac1a6ad38f3fe8a404f85212dd1'], 'transactionHash': '0x950451b7beb3ea4cb076d2cde75f3e1b179ddc564cb7385fd370d046e83c49d0', 'transactionIndex': '0x3'}, {'address': '0xb0346ba3d87d6e2915bfb121eb4e5042953eae40', 'blockHash': '0xaa0266d7965dbb5cd4b88a11927a593be550df896374e7deb55508327b25d878', 'blockNumber': '0x1a830b', 'data': '0x000000000000000000000000000000000000000000000000000000000000a9ad0000000000000000000000000000000000000000000000000000000000000008e03694a1687f57124ea1cde5c85541d1f14289cb6f026239c8ce31bfbfc7f60a000000000000000000000000000000000000000000000000000000005de1d82f', 'logIndex': '0x13', 'removed': False, 'topics': ['0x6ad04b07dbe80ee3971460ebc13808fb6dd0fa67fbf7d7ebc4de85811d2c9928'], 'transactionHash': '0x950451b7beb3ea4cb076d2cde75f3e1b179ddc564cb7385fd370d046e83c49d0', 'transactionIndex': '0x3'}]}
blockhash mismatch:
  - query from_block, to_block: 1737478, 1737483
  - mismatched block num:       1737483
  - getLogs blockhash:          0xaa0266d7965dbb5cd4b88a11927a593be550df896374e7deb55508327b25d878
  - getBlock blockhash:         0x0519d356808abca8849b7c50c6cf2ae8bc63c2e357b42578712c181378621981
getBlock_blockhashes:
{   1737478: '0xfbd439710a91716d0f3a74786de29774786dedffde24150bedbb778cf20945c9',
    1737479: '0xfaaebb06e199b7bf8b325123851297d031dd32c6de8212c9e3b1bf293f31185d',
    1737480: '0xf6fab4ba159c44e252cebdf9a5d780536593b73cebb78a0196a0f28cf62b0ffd',
    1737481: '0xcfb24a99122665267ad8fe4a4f41f4f4a3f45a3f925f9ecf2848d784a85c1850',
    1737482: '0x42f23f24d58f02df6f794a741c52d3f3f4037245ee5c055de471de659f5e7d94',
    1737483: '0x0519d356808abca8849b7c50c6cf2ae8bc63c2e357b42578712c181378621981'}
getLogs_blockhashes:
{   1737479: '0xfaaebb06e199b7bf8b325123851297d031dd32c6de8212c9e3b1bf293f31185d',
    1737483: '0xaa0266d7965dbb5cd4b88a11927a593be550df896374e7deb55508327b25d878'}
========================================================================
import time
import pprint
import logging
from web3 import Web3, HTTPProvider, middleware
pp = pprint.PrettyPrinter(indent=4)
web3 = Web3(HTTPProvider('https://goerli.infura.io/v3/redacted'))
# make web3.py log requests
logging.basicConfig(format="%(asctime)s %(name)-13.13s [%(levelname)-5.5s]: %(message)s")
logger = logging.getLogger("web3.providers.HTTPProvider")
logger.setLevel(logging.DEBUG)
# goerli needs the POA middleware
if int(web3.version.network) == 5:
web3.middleware_stack.inject(middleware.geth_poa_middleware, layer=0)
def main():
while True:
# set params
current_block = web3.eth.blockNumber
from_block = current_block - 5
to_block = current_block
# call eth_getBlockByNumber for all blocks in [from_block...to_block],
# keep a map of (blocknumber => blockhash)
getBlock_blockhashes = {}
for blocknum in range(from_block, to_block + 1):
block = web3.eth.getBlock(blocknum)
getBlock_blockhashes[blocknum] = Web3.toHex(block['hash'])
# call eth_getLogs to get all logs from blocks in [from_block...to_block],
# generate a map of (blocknumber => blockhash)
raw_logs = web3.eth.getLogs({"fromBlock": current_block - 5, "toBlock": current_block})
getLogs_blockhashes = {log['blockNumber']:Web3.toHex(log['blockHash']) for log in raw_logs}
# check for mismatches (different blockhashes for the same blocknumber being reported by infura)
mismatch = False
for blocknum, blockhash in getLogs_blockhashes.items():
if blockhash != getBlock_blockhashes[blocknum]:
print("blockhash mistmatch:")
print(" - query from_block, to_block: {}, {}".format(from_block, to_block ))
print(" - mismatched block num: {}" .format(blocknum ))
print(" - getLogs blockhash: {}" .format(blockhash ))
print(" - getBlock blockhash: {}" .format(getBlock_blockhashes[blocknum]))
mismatch = True
if mismatch:
print("getBlock_blockhashes:")
pp.pprint(getBlock_blockhashes)
print("getLogs_blockhashes:")
pp.pprint(getLogs_blockhashes)
else:
print("All good for {} .. {}".format(from_block, to_block))
print("========================================================================")
time.sleep(5)
if __name__ == '__main__':
main()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment