シンプルなPython APIのコードを置いておく。各メソッドはサーバーに接続し、リクエストを送り、レスポンスを受け取って、JSONに相当するPythonの辞書を返す。標準のPythonモジュールしか使っていない。エラーチェックは一切しておらず、rpc.cppからは3つの関数しか実装していない。需要があればもっと書くこともできる。
いやまあ、python-json-rpc (http://json-rpc.org/wiki/python-json-rpc) をインストールしてこうするだけでもいいですよ:
from jsonrpc import ServiceProxy
s = ServiceProxy("http://127.0.0.1:8332")
s.getinfo()
pythonの辞書を返します。それくらい簡単ですよ 😉