diff --git a/web3/providers/eth_tester/defaults.py b/web3/providers/eth_tester/defaults.py index f260f922a9..92345ba4f9 100644 --- a/web3/providers/eth_tester/defaults.py +++ b/web3/providers/eth_tester/defaults.py @@ -157,20 +157,20 @@ def personal_send_transaction(eth_tester, params): ), }, 'net': { - 'version': not_implemented, - 'peerCount': not_implemented, - 'listening': not_implemented, + 'version': static_return('1'), + 'peerCount': static_return(0), + 'listening': static_return(False), }, 'eth': { - 'protocolVersion': not_implemented, - 'syncing': not_implemented, + 'protocolVersion': static_return('63'), + 'syncing': static_return(False), 'coinbase': compose( operator.itemgetter(0), call_eth_tester('get_accounts'), ), - 'mining': not_implemented, - 'hashrate': not_implemented, - 'gasPrice': not_implemented, + 'mining': static_return(False), + 'hashrate': static_return(0), + 'gasPrice': static_return(1), 'accounts': call_eth_tester('get_accounts'), 'blockNumber': compose( operator.itemgetter('number'), diff --git a/web3/providers/eth_tester/main.py b/web3/providers/eth_tester/main.py index 150a501eeb..25e3e9f644 100644 --- a/web3/providers/eth_tester/main.py +++ b/web3/providers/eth_tester/main.py @@ -4,7 +4,6 @@ from .middleware import ( default_transaction_fields_middleware, - ethereum_tester_fixture_middleware, ethereum_tester_middleware, ) @@ -12,7 +11,6 @@ class EthereumTesterProvider(BaseProvider): middlewares = [ default_transaction_fields_middleware, - ethereum_tester_fixture_middleware, ethereum_tester_middleware, ] ethereum_tester = None diff --git a/web3/providers/eth_tester/middleware.py b/web3/providers/eth_tester/middleware.py index b5e4e0d180..804df08fbf 100644 --- a/web3/providers/eth_tester/middleware.py +++ b/web3/providers/eth_tester/middleware.py @@ -28,7 +28,6 @@ pipe, ) from web3.middleware import ( - construct_fixture_middleware, construct_formatting_middleware, ) @@ -259,20 +258,6 @@ def is_hexstr(value): ) -ethereum_tester_fixture_middleware = construct_fixture_middleware({ - # Eth - 'eth_protocolVersion': '63', - 'eth_hashrate': 0, - 'eth_gasPrice': 1, - 'eth_syncing': False, - 'eth_mining': False, - # Net - 'net_version': '1', - 'net_listening': False, - 'net_peerCount': 0, -}) - - def guess_from(web3, transaction): coinbase = web3.eth.coinbase if coinbase is not None: