Re: [PATCH] implement 'xlisttransactions'

Figures: knightmb
Quote from: satoshi on July 30, 2010, 7:40:54 PM UTC

What are you needing to use listtransactions for?

The reason I didn’t implement listtransactions is I want to make sure web programmers don’t use it. It would be very easy to latch onto that for watching for received payments. There is no reliable way to do it that way and make sure nothing can slip through the cracks. Until we have solid example code using getreceivedbyaddress and getreceivedbylabel to point to and say “use this! use this! don’t use listtransactions!”, I don’t think we should implement listtransactions.

I have to agree with Satoshi, other than the extra field of “credit/debit” how is this different than getreceivedbyaddress & getreceivedbylabel? Can someone explain it to me better?

My only beef with all those function calls is that direct IP to IP payments are never shown. As it is right now, if I send a payment via IP to IP, I can’t find it with those commands. I can see the balance is right, but I’m not sure where it came from because neither command will show me any info about the transaction.

If listtransactions (or getreceivedbyaddress & getreceivedbylabel) could list IP to IP transactions, that would be useful.

[edit] I see it will show generated coin, so that is useful actually. Also, the current getreceivedbyaddress & getreceivedbylabel seem to be buggy in which transactions they show to begin with.