Author

Topic: monitor all transactions (Read 814 times)

member
Activity: 68
Merit: 10
June 03, 2013, 09:20:52 AM
#6
This Python program works great.
https://bitcointalksearch.org/topic/ann-btc-sniffer-bitcoin-p2p-network-sniffer-events-trigger-102740
You can use it to monitor the blockchain, and have fun watching how much people are spending, in real time.
It also tells you when a new block has been mined.
Is this what the OP was after?
full member
Activity: 179
Merit: 100
June 02, 2013, 02:42:02 AM
#5
Oops, my fault, didn't read the original question properly! Sorry
legendary
Activity: 2058
Merit: 1452
June 01, 2013, 03:47:49 PM
#4
Bitcoind 0.8.2 has a -walletnotify argument, whenever a balance affecting transaction triggers, it sends the tx hash to an external script.
keep in mind it only triggers when a transaction affects the wallet. this will not list other user's transactions. only transactions related to addresses you own will trigger.
full member
Activity: 179
Merit: 100
June 01, 2013, 03:17:45 PM
#3
Bitcoind 0.8.2 has a -walletnotify argument, whenever a balance affecting transaction triggers, it sends the tx hash to an external script.
newbie
Activity: 16
Merit: 0
June 01, 2013, 03:10:33 PM
#2
You can use getrawmempool to get a list of all the transactions in the memory pool which should be everything the node knows about that is not in a block in the current chain.  getrawtransaction will then give you the unparsed transaction data.

If you want to process all new transactions immediately you will probably need something that connects as a peer into the network (a node you trust) to get broadcasted transactions and new blocks.  Clients like Armory do this now.  There might already be some code around to do this depending on the language you are using.

I think bitcoind needs an interface to request transactions and notifications of specified addresses or with specific outputs.  Do you actually need every transaction or just all transactions associated with some set of addresses?
newbie
Activity: 24
Merit: 0
May 31, 2013, 02:51:15 AM
#1

 Hi,

 Will calling 'listtransactions '*'' list the last transactions by accounts on my
server -

 Is there a way to view all transactions on the bitcoin network - rather than
just my users ?

Jump to: