Json-Rpc

將 pyethapp 連接到 testrpc - pyethapp 中是否有相當於“geth attach”的功能?

  • September 8, 2017

我有一個 testrpc 正在執行的實例:

testrpc -a 1000

使用geth時,我會這樣做:

geth attach rpc:http://localhost:8545

連結到它。

我安裝了 pyethapp 並想做類似的事情 - 這可能嗎?

瀏覽程式碼有一個rpc_client.py文件指出:

""" A simple way of interacting to a ethereum node through JSON RPC commands. """

我將此解釋為連接到我的 testrpc 模擬節點的一種方式,但我無法弄清楚要使用哪些功能……

如何使用 pyethapp 連接到 testrpc 模擬節點?

它是否需要 pyethapp,或者您是否對任何允許您與客戶端互動的庫開放?

一種選擇是使用web3.py連接,安裝時使用pip install web3.

docs,為簡單起見進行了編輯:

>>> from web3 import Web3, HTTPProvider
>>> web3 = Web3(HTTPProvider('http://localhost:8545'))
>>> web3.eth.blockNumber
4000000

引用自:https://ethereum.stackexchange.com/questions/26073