Re: JSON-RPC の状況

JSON-RPC とコマンドラインの実装を SVN にアップロードした。コマンドについてもう少し考える時間ができたら、フォーラムに投稿するつもりだ。少なくともいくつかのメソッド名は変更する予定だ。

RPC サーバーを有効にするには、-server スイッチを追加してほしい。デフォルトでは無効だ。

クライアントコマンドはスイッチなしで、以下のように使う:

bitcoin getblockcount
bitcoin getdifficulty
bitcoin getnewaddress somelabel
bitcoin sendtoaddress 1DvqsbZ... 1.00
bitcoin getallpayments 0
bitcoin stop

アプリケーションは通常、コマンドラインではなく JSON-RPC を直接使用する。

まだ私の JSON-RPC サーバーを他のものでテストしていない。もしテストしたら、結果を教えてほしい。Python を使っているのか?

Linux 版を GTK なしで動作させるのは別の作業になる。

マルッティ・マルミのメール(2010年2月12日 10:06 UTC)

それは素晴らしいですね!Liberty ReserveとそのAPIについて調べ始めます。

サトシ・ナカモトのメール(2010年2月7日 06:12 UTC)

JSON-RPCの実装は順調に進んでいる。ソケットにはboost::asioを使って いる。JSON-RPCはプレーンソケットでもHTTPでも可能だが、他のほとんどの 実装はHTTPのようなので、自分でシンプルなHTTPヘッダーを作った。JSON パースにはJSON Spiritを使っている。STLを最大限に活用しており、使い心地が とても良い。ヘッダーオンリーなのでビルド作業の追加はなく、ソースツリーに 加えるには十分小さい。MITライセンスだ。あと数日で全部動くはずだ。

フォーラムは確実に盛り上がっているな。こんなに早くこれほどの活動があるとは 思わなかった。

原文ソース

https://mmalmi.github.io/satoshi/
2024 年 2 月、COPA 対ライト裁判の証言の一環として GitHub で公開

他の外部ソース