Transactions
如何使用 bitcoinJ 檢查地址是否屬於我的錢包?
我正在使用 bitcoinJ,當我收到一定數量的比特幣時,我想驗證交易中的某些目標地址是否屬於我的錢包。我怎樣才能驗證它?
您可以檢查交易輸出中的公鑰雜湊
此程式碼例如檢查屬於您的錢包的地址是否在輸出中
Address to= null; boolean tome= false; //from = tx.getInputs().get(0).getFromAddress(); to=tx.getOutputs().get(0).getScriptPubKey().getToAddress(Constants.NETWORK_PARAMETERS); tome= w.isPubKeyHashMine(from.getHash160()); return tome;