Bitcoinj
如何檢查使用者是否向我發送了 BTC?
我正在開發 JSP 網路。使用者只有在發送一定數量的 BTC 時才會被重定向到另一個頁面,是否有任何監聽器可以檢查資金是否從某個錢包地址到達我的錢包?離開頁面後是否有可能自動將錢退回給使用者?
也許一些關於bitcoinj的好教程或什麼的?有什麼建議?
我建議使用 Web API 在您感興趣的地址上發生交易時獲得通知,這要簡單得多。這樣的事情可能會有所幫助:
<http://dev.blockcypher.com/#websocket_webhook>
對於少量的 6 次確認是多餘的,你可以只聽一些比特幣節點在幾秒鐘內轉發付款。
對於您的問題,請複製 bitcoinj 並查看範例(更具體地說是“工具包”範例)。以此為基礎,然後閱讀文件中關於“觀看錢包”的章節: https ://bitcoinj.github.io/working-with-the-wallet
您可以指定一個偵聽器,當您的地址/錢包上有活動時呼叫該偵聽器。