What is the best way to get notified of new payments received

6

2

Using the daemon and not a 3rd party pinging service, what is the best way to get notified of new payments? Do we need to constantly poll the server?

BitWarrior

Posted 2013-02-25T16:59:09.177

Reputation: 167

4AFAIK, there's no way in the standard client to add a callback. Seems like it would be a useful feature though.Nick ODell 2013-02-25T17:21:01.880

Watch only addresses. On a mobile phone wallet.vi.su. 2013-02-25T23:03:08.627

Answers

4

Bitcoin New transactions can be discovered by polling using the listsinceblock API command with the Bitcoin.org client.

Beginning with v0.8.2 of the Bitcoin-Qt/bitcoind client is -walletnotify option that can run a process when a transaction that affects the wallet is seen.

The BitsOfProof supernode will offer this as well I believe.

[Update: Thanks to Pelle's answer to a related question,

You can do this using BitcoinJ by implementing the PeerEventListener interface.

The OnTransaction will be called every time a new Transaction is broadcast out and received from a Peer ]

Stephen Gornick

Posted 2013-02-25T16:59:09.177

Reputation: 26 118

Updated to refer to how -walletnotify will help with this.Stephen Gornick 2013-05-28T14:31:23.213