



Since its creation in 2009 by Satoshi Nakamoto, an increasing number of people now see Bitcoins as a trusted way of transaction, as now major companies like Microsoft, BMW, and Etsy are also accepting Bitcoin payments. We need a transaction id, transaction inputs, outputs, and their addresses with BTC amount.The way people do transactions has evolved dramatically over centuries, from a barter system to a monetary system from plastic money to now bitcoins. They will send us a Transaction object every time there is a new confirmed transaction, from where we can get a value of how much BTC it contains.īased on types documented in Blockpulsar’s docs we will get the following JSON Object for each Transaction Webhook callback. There are not many services that we can use to monitor confirmed blocks for free, so seems the best choice here because they even have Webhook events, which is ideal for us.Īfter registering with Blockpulsar, now we can set a Webhook event on every new confirmed transaction in the Bitcoin network.

#TRACKING BITCOIN TRANSACTIONS SOFTWARE#
Of course, this is not a financial or investment guide, and it is pure curiosity as a software engineer 🧐 Tools We Needįirst of all, we need some source for our data, which will give us the latest block and transactions confirmed by the blockchain network. It would be possible to make some investment design based on that information. It doesn’t necessarily mean that someone cashes out or buys that match of BTC once we don’t know, BUT if that kind of amount gets transferred a lot during the week, then we can assume that the overall network is quite active. This article is a practical guide on making a simple Node.js server that will receive BTC transactions as a Webhook and detect if a transaction contains more than $2Bln worth of BTC transfer.
