Tengo una instancia de testrpc ejecutándose:
testrpc -a 1000
cuando uso geth, haría esto:
geth attach rpc:http://localhost:8545
para vincularlo.
Tengo Pyethapp instalado y me gustaría hacer algo similar. ¿Es esto posible?
Mirando a través del código hay un rpc_client.py
archivo que dice:
""" A simple way of interacting to a ethereum node through JSON RPC commands. """
Interpreto esto como un medio para conectarme a mi nodo simulado testrpc, pero no puedo descifrar qué funciones usar...
¿Cómo se conecta a un nodo simulado testrpc usando pyethapp?
¿Tiene que ser pyethapp o está abierto a cualquier biblioteca que le permita interactuar con un cliente?
Una opción es conectarse usando web3.py , instalado con pip install web3
.
De los documentos , editado por simplicidad:
>>> from web3 import Web3, HTTPProvider
>>> web3 = Web3(HTTPProvider('http://localhost:8545'))
>>> web3.eth.blockNumber
4000000