Bitcoin-Core
在比特幣核心 0.18 中發生傳入交易時如何執行 python 腳本?
我想在發生傳入事務時執行 python 腳本。我認為在bitcoin.conf中設置****zapwallettxes標誌,但我不知道在哪裡設置腳本路徑來執行。
是否可以執行另一個執行檔或其他語言腳本?
您正在尋找
walletnotify
bitcoin.conf中的設置它將為您自己的錢包收到的每筆交易呼叫指定的腳本。
walletnotify=/some/path/mywalletscript.py
這裡
mywalletscript.py
將處理傳遞給它的 JSON 數據。這是一個範例 walletnotify 實現,包括數據庫訪問。它有點過時,但應該讓您了解如何處理事件。
根據這個 Bitcointalk 執行緒,您還可以連接處理程序
blocknotify
,alertnotify
因此您可以通過接收警報、檢查塊確認等來創建自己的支付系統。