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なしで動作させるのは別の作業になる。

mmalmi@cc.hut.fi wrote:

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

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

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

出典:COPA対ライト裁判の証言の一環として、2024年2月にマルッティ・マルミによりGitHubで公開。完全な書簡アーカイブはmmalmi.github.io/satoshi/で閲覧可能。