Wallet

我如何使用錢包通知?

  • July 9, 2018

我有比特幣守護程序,我想將 walletnotify 選項與 json-rpc 呼叫一起使用。一些範例將“transaction.sh”文件用於walletnotify. 它是乾什麼用的?

我必須在那個 sh 文件中寫什麼,才能使 walletnotify 工作超過 6 次確認。

首先,您必須bitcoin.conf為 JSON-RPC 配置文件

rpcallowip=127.0.0.1
rpcuser=yourusername
rpcpassword=reallystrongpasswordthatsnothis
rpcport=7788
walletnotify=/home/scripts/transaction.sh %s

transaction.sh一些bash程序在哪裡。一種方法是讓它http向某個程序發出請求以通知您存款。一個例子:

#!/bin/sh
curl -d "txid=$1" http://127.0.0.1/some/route

walletnotify``transaction.sh每次你都會執行

  • 接收比特幣
  • 發送比特幣
  • 當比特幣獲得第一次確認時

%s是事務 ID 或txid傳遞給transaction.sh.

引用自:https://bitcoin.stackexchange.com/questions/24457