listtransactionsを何に使う必要があるのかな?
listtransactionsを実装しなかった理由は、Web開発者に使わせたくないからだ。受信した支払いの監視にそれを利用するのは非常に簡単だろう。しかし、その方法で何も取りこぼさないようにする信頼できる方法はない。getreceivedbyaddressとgetreceivedbylabelを使った確実なサンプルコードを用意して「これを使って! これを使って! listtransactionsは使わないで!」と言えるようになるまで、listtransactionsを実装すべきではないと思う。
サトシに同意せざるを得ない。“credit/debit” という追加フィールド以外で、これはgetreceivedbyaddressやgetreceivedbylabelとどう違うの? 誰かもっと分かりやすく説明してくれない?
これらすべての関数呼び出しに対する私の唯一の不満は、IP to IPの直接支払いがまったく表示されないことだ。現状では、IP to IPで支払いを送っても、これらのコマンドでは見つけられない。残高が正しいことは分かるが、それがどこから来たものかは分からない。どちらのコマンドもそのトランザクションについての情報を表示してくれないからだ。
もしlisttransactions(またはgetreceivedbyaddressとgetreceivedbylabel)がIP to IPトランザクションをリスト表示できるなら、それは有用だろう。
[edit] 生成コインは表示されるようだ、これは実際に有用だ。それと、現状のgetreceivedbyaddressとgetreceivedbylabelは、そもそも表示するトランザクションの選び方にバグがあるようだ。