http://mmgen-wallet.i2p/project/mmgen/mmgen-wallet/src/f06e48ec2759a63368f993af8ba4a10068b82765/mmgen/proto/eth/rpc.py
__init__( host = 'localhost' if g.test_suite else (g.rpc_host or 'localhost'), port = daemon.rpc_port ) self.set_backend(backend) vi,bh,ci = await self.gathered_call(None, ( ('web3_clientVersion',()), ('eth_getBlockByNumber',('latest',False)), ('eth_chainId',()), )) vip = re.match(self.daemon.version_pat,vi,re.ASCII) if not vip: die(2,fmt(f""" Aborting on daemon mismatch: Requested daemon: {self.daemon.id} Running daemon: {vi} """,strip_char='\t').rstrip())...