Site icon API Security Blog

Wallet-Transaction-Monitor – This Script Monitors A Bitcoin Wallet Address And Notifies The User When There Are Changes In The Balance Or New Transactions

[![](https://blogger.googleusercontent.com/img/a/AVvXsEhuDeLU636d0AjcBrP67ciRyE7X4uNUHsXUhuPHyuNxn-5S1sjYT5n5bp2IRlL-FJMNsINf5XWHpKlcTDBb_tVnLk6Vs354WrDWwz6ufwM0_XSMOGD5vVOMdR1yaU33XijgswR-QWlY8LwA2nXrrZmDotvQGJmfdRg4rGdlLmPYkGfDhhQYrYMTEszR6Wlj=w640-h356)]()

This script monitors a [Bitcoin]( “Bitcoin” ) wallet address and notifies the user when there are changes in the balance or new transactions. It provides [real-time]( “real-time” ) updates on incoming and outgoing transactions, along with the corresponding amounts and timestamps. Additionally, it can play a sound notification on [Windows]( “Windows” ) when a new transaction occurs.

> ### Requirements

Python 3.x requests library: You can install it by running pip install requests. winsound module: This module is available by default on Windows.

### How to Run

* Make sure you have Python 3.x installed on your system.
* pip install -r requirements.txt
* Clone or download the script file wallet_transaction_monitor.py from this repository.
* Place the sound file (in .wav format) you want to use for the notification in the same [directory]( “directory” ) as the script. Make sure to replace “soundfile.wav” in the script with the actual filename of your sound file.
* Open a terminal or command prompt and navigate to the directory where the script is located.
* Run the script by executing the following command:

python wallet_transaction_monitor.py

The script will start monitoring the wallet and display updates whenever there are changes in the balance or new transactions. It will also play the specified sound notification on Windows.

### Important Notes

This script is designed to work on Windows due to the use of the winsound module for sound notifications. If you are using a different operating system, you may need to modify the sound-related code or use an alternative method for ( “audio” ) notifications. The script uses the Blockchain.info API to fetch wallet data. Please ensure you have a stable internet connection for the script to work correctly. It’s recommended to run the script in the background or keep the terminal window open while monitoring the wallet.

**[Download Wallet-Transaction-Monitor]( “Download Wallet-Transaction-Monitor” )**Read More

Exit mobile version