Skip to content
A NodeJS Template for a Twitter Bot that Tracks Transactions to Bitcoin Wallets
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


Bitcoin tracker is a twitter bot designed to track individuals with one or may wallets and post transactions (deposits/withdrawals) as well as daily "lifetime" stats. You need to configure the twitter details in config.js from whatever your application settings are at You need to define addresses of the wallet or wallets you want to track. The Name variable is a pretty description used in tweets, and filename is where you want the transaction log stored. You can see an example of how this is used at @neonaziwallets

I have this run via cron every 15 minutes without arguments and I run with the check argument once a day. If you define Name and filename correctly, you can run multiple in the same directory easy enough.

Fields in the json transaction report are:

address_to - the address of the wallet the payment went to

addresses_from -the bitcoin address(es) the payment came from, separated by | if more than one

num_addresses_from - the number of addresses the payment came from (sometimes they come from more than one)

tx_hash - the unique identifier of the payment transaction

val_satoshi - the value of the payment in satoshi, kind of like the pennies of bitcoin

val_btc - the value of the payment in bitcoin

unix_time - timestamp

The data is pulled from with BTC values pulled from coindesk.


npm install should do the trick, it only requires a few other npm prereqs.

You can’t perform that action at this time.