
このスクリプトは、ビットコインウォレットアドレスを監視し、残高の変更や新しいトランザクションがあった場合にユーザーに通知します。
このスクリプトは、ビットコインウォレットアドレスを監視し、残高の変更や新しいトランザクションがあった場合にユーザーへ通知します。入出金トランザクションとその金額、タイムスタンプをリアルタイムで表示します。さらに、Windowsでは新しいトランザクション発生時にサウンド通知を再生することもできます。
変更履歴 - 2023-07-10
- 複数のビットコインウォレットをカスタム名で監視する機能を追加
- 情報をテキストファイルに保存するオプションを追加
- 今後数週間のうちにさらに機能を追加予定
Python 3.x
requestsライブラリ: pip install requests でインストールできます。
winsoundモジュール: このモジュールはWindowsではデフォルトで利用可能です。
pip install -r requirements.txt を実行します。wallet_transaction_monitor.py をクローンまたはダウンロードします。"soundfile.wav" を実際のファイル名に置き換えてください。python wallet_transaction_monitor.py
スクリプトはウォレットの監視を開始し、残高の変更や新しいトランザクションがあるたびに更新を表示します。Windowsでは指定されたサウンド通知も再生されます。
このスクリプトは、サウンド通知にwinsoundモジュールを使用しているため、Windows環境での動作を想定しています。異なるオペレーティングシステムを使用している場合は、サウンド関連のコードを変更するか、別の方法で音声通知を行う必要があるかもしれません。 スクリプトはBlockchain.info APIを使用してウォレットデータを取得します。スクリプトが正しく動作するには安定したインターネット接続が必要です。 ウォレットを監視している間は、スクリプトをバックグラウンドで実行するか、ターミナルウィンドウを開いたままにしておくことを推奨します。