balance打印
尝试等待“成熟”。同样出于调试目的,在创建下一个tx之前,在您获得成熟事件时打印UtxoContext.balance。
方法1:
processor.addEventListener('mature', (event) => {
console.log(event.data.balance);
// ... move on to the next send action
});
if one tx at a time, mature signifies last tx completion
方法2:
if (event.type != "daa-score-change") {
if (event.type == "balance") {
if (event.data.balance.pendingUtxoCount > 0) {
// console.log(event)
console.log("Pending Exists")
globalSenderCheck = true
start = new Date()
} else {
// console.log(event)
console.log("No Pending")
globalSenderCheck = false
end = new Date()
}
} else {
// console.log(event)
}
}
check the balance event if the pending is zero or not
if pendingUtxoCount is zero, I move to the next send action
相关问题:余额可以在各种情况下发出,包括交易已发送但未被接受时(即资金已删除,但在tx运行时重新添加了零钱)。余额是指钱包在UI中提供实时余额反映。它不应该用于跟踪状态(例如)。。。而成熟意味着事务已经到达,并且它的UTXO已经可以使用了。
感动 | 同情 | 无聊 | 愤怒 | 搞笑 | 难过 | 高兴 | 路过 |
- 上一篇:SignatureScript问题
- 下一篇:TX's Maturity Event
相关文章
-
没有相关内容