特定のトランザクションIDより新しいトランザクションをリストするJSON-RPCメソッドがあれば、とても便利だと思う。これにより、開発者は最新の既知のtxidを記録し、任意の頻度でそのメソッドをポーリングするだけで、新しいトランザクションを容易に監視できるようになる。
実現方法の一つとして、listtransactionsを拡張してオプションのtxid引数を受け付けるようにすることが考えられる:
listtransactions <account> [count=10] [txid]
txidが与えられた場合は、そのトランザクションも、それより古いトランザクションも表示しない。
(余談だが、listtransactionsは、txidの有無にかかわらず、トランザクションの種別(generate、send、receive、move)で絞り込めるようにしてもよいかもしれない。)
C++をまともに書けないので、ここでパッチを提案できないのは申し訳ない。