Bitcoind
交易未顯示在 bitcoind 日誌中?
我在 www 框後面的伺服器上執行了一個 bitcoind,我每分鐘輪詢一次新交易並將新數據保存到表中。
有時會發生一些奇怪的事情。如果我將 1 btc 從我的錢包發送到 bitcoind 伺服器上的地址,它會很好地通過並在通過 RPC 下載交易時立即顯示在日誌中。
但是,如果我從交易所發送,它不會出現(至少一兩天不會出現)。我注意到這些交易所添加了另一個地址並達到了相同的 txid,這可能是原因嗎?
有解決方法嗎?
射線
使用 walletnotify 而不是輪詢。
它基本上是一個你可以指定的參數,比特幣將在收到交易時指定程序(從錢包中的地址接收和發送都會得到通知)。所以你只需設置一個小腳本來執行並在
bitcoin.conf
.請務必檢查重複項,因為 walletnotify 會在首次收到(未確認)和收到確認時發送通知。
也
blocknotify
與 walletnotify 做同樣的事情,但對於塊,可能有助於檢查未確認的交易。