ビットコイン・インスティテュート

Re: コマンドラインと​JSON-RPC

dwdollarの投稿(2010年4月6日07:07 UTC)

シンプルな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の辞書を返します。それくらい簡単ですよ 😉