Blockchain
是否有一種簡單的方法可以跟踪發送到某個地址的交易數量?
我想在我的商店中創建一個櫃檯,顯示售出的單位數量。
我沒有使用購物車,而只是放置了一個 bitpay 按鈕。我想知道是否有一種方法可以查詢區塊鏈,它將返回在給定時間段內發送到地址的交易數量。
您可以查看比特幣地址的交易數量。這很簡單。通過桌面錢包(如比特幣 QT)或使用 blockchain.info 等服務。在那裡搜尋一個地址。
您無法為您的網站執行此操作,因為您使用的是 Bitpay,並且它們為您網站的每次付款提供了一個唯一的地址。
即使您沒有使用 Bitpay,您也需要為您網站上的每次購買生成一個唯一地址,以便能夠確定哪個客戶支付了多少以及何時支付。
您可以匯總交易並將它們與您使用的每個唯一地址一起顯示,但我強烈建議您不要這樣做。因為這樣人們就可以很容易地追踪到你在哪裡消費了客戶支付給你的比特幣。
嘗試從您的會計記錄中獲取該號碼,而不是嘗試從比特幣支付中獲取它;)
假設您正在使用 Bitcoin-Qt:
- 打開調試視窗並轉到其“控制台”視圖
- 發出命令listaccounts並從輸出中選擇一個帳戶名稱
- 使用該名稱發出listtransactions your_account_name命令
- 在輸出計數中出現*“類別”:“接收”*
這些相同的命令可通過 Bitcoin-Qt 的 RPC 介面使用,因此您可以編寫上述腳本。