钱包:指保存比特币地址和私钥的软件,可以用它来接受、发送、储存你的比特币。
http://bitcoinfaucet.uo1.net/send.php申请测试环境需要的钱(翻墙),查看该地址对应的交易记录等,https://chain.so/address/BTCTEST/mygHSCjD4tb67WJZiSkGj87xGJUbjotDVJ
Balance:0.001642两笔交易,
在ClickableBitcoinAddress里更改默认地址,替换成mygHSCjD4tb67WJZiSkGj87xGJUbjotDVJ
getBalance()=0;最终有这个candidates决定有没有数据,这个值被myUnspents影响,myUnspents没有数据
public List<TransactionOutput> calculateAllSpendCandidates(boolean excludeImmatureCoinbases, boolean excludeUnsignable) {
lock.lock();
try {
chendy.info("计算所有的转账花费结果 "+excludeImmatureCoinbases+" "+excludeUnsignable
+" "+myUnspents.size());
List<TransactionOutput> candidates;
if (vUTXOProvider == null) {
chendy.info("size="+myUnspents.size());
candidates = new ArrayList<>(myUnspents.size());
for (TransactionOutput output : myUnspents) {
if (excludeUnsignable && !canSignFor(output.getScriptPubKey())) continue;
Transaction transaction = checkNotNull(output.getParentTransaction());
if (excludeImmatureCoinbases && !transaction.isMature())
continue;
candidates.add(output);
}
} else {
chendy.info("c");
candidates = calculateAllSpendCandidatesFromUTXOProvider(excludeImmatureCoinbases);
}
return candidates;
} finally {
lock.unlock();
}
}
在myUnspents所以可能发生变化的地方打log,没有走到啊!?没有钱就无法发送等操作,钱包任何功能无从谈起
网友评论