from web3 import Web3, HTTPProvider, WebsocketProvider, IPCProvider from osTools import * w3= Web3(IPCProvider('/ethereum_pow_800/data/geth.ipc')) #w3 = Web3(WebsocketProvider('ws://127.0.0.1:8546')) params = {} params['from']= '0x5160c5060c148b71e0245fb8436ee0cb1960561e' params['to']= '0xb4971d0dda22359ad86867362b7fc3206ea0d86b' params['data'] = '0xa628df6d00000000000000000000000022708ece66f074883b6a61ed0d1951db69bf45c900000000000000000000000055d5c232d921b9eaa6b37b5845e439acd04b4dba000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bb80000000000000000000000000000000000000000000000000000000000000bb80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc200000000000000000000000000000000000000000000000000038d7ea4c680000000000000000000000000000000000000000000000000000000000000000000' params['nonce']= '0x0' def test(): r = w3.provider.make_request('debug_traceCall', [params, hex(16259346), { 'tracer': 'callTracer', "timeout": '0.1s'} ]) return r while True: speedTest(w3.provider.make_request, 'eth_blockNumber', [])