Conecte pyethapp a testrpc: ¿hay un equivalente a `geth added` en pyethapp?

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.pyarchivo 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?

Respuestas (1)

¿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