Json-Rpc
將 pyethapp 連接到 testrpc - pyethapp 中是否有相當於“geth attach”的功能?
我有一個 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