シンプルなbitcoin用ウェブインターフェースを作ろうとしていて(本格的なwx/GTK GUIよりも軽量でステートレスなもの)、検証中の生成ブロックのステータスを確認する方法が見当たらない…残高が50ジャンプするのは見たが、もちろんそれはgetallreceivedには表示されない。
ああ、実際にそういう仕組みだ。getallreceived 0 で望むことができるはずだ。(現在は listreceivedbyaddress 0 に名前が変更されている)デフォルトは 1 確認だが、実際にはほとんどのデジタル商品やサービスは 0 確認で問題ないと思う。その通り、0 確認以上が必要な場合は、未確認と利用可能残高の 2 つの数字を表示すれば、トランザクションが通ったことをすぐに確認できる。
listreceivedbyaddress [minconf=1] [includeempty=false]
[minconf]は支払いが含まれる前の最小確認数だ。
[includeempty]はまだ支払いを受けていないアドレスを含めるかどうかだ。
以下を含むオブジェクトの配列を返す:
“address” : 受取アドレス
“label” : 受取アドレスのラベル
“amount” : アドレスが受け取った合計金額
“confirmations” : 含まれる最新トランザクションの確認数
アドレスにユーザー名でラベルを付けている場合は listreceivedbylabel も使える。
今のところ、ウェブ加盟店向けの機能に集中しており、ヘッドレスコイン生成器のリモート管理用の機能にはまだあまり取り組んでいない。