XRP交易提交时返回tesSUCCESS,还不能直接当成最终到账。该结果需要结合交易是否进入已验证账本判断。节点接受并尝试处理,与网络最终确定交易结果,是不同阶段。
提交结果可能只是暂时判断
提交交易后,网络仍要完成共识。某一轮没有被接受的交易,之后还可能被处理;最初看到的结果不能覆盖所有后续状态。因此,应保留交易哈希继续查询,而不是只保存提交页面截图。
tesSUCCESS在被纳入已验证账本后,才成为最终成功结果。确认时要核对的是这笔交易本身,而非任意一个最新区块;仅仅知道网络继续运行,不能证明指定付款已经完成。
已验证不等于每种操作都成功
已验证账本既可以包含成功交易,也可以包含以tec开头的失败交易。看到交易已经入账本,还应读取最终结果码。不能跳过执行结果,只凭存在交易记录就认定收款目标已经满足。
交易尚未最终确定时,重复发起付款可能让排查更复杂。应先查原交易状态及有效范围,再决定后续处理;不能把某次查询没有返回结果,直接解释成资金永久丢失。
钱包或接收平台显示余额,还涉及它们如何同步并处理链上记录。核对时可分别记录交易哈希、验证状态和最终结果;链上成功后若平台仍未入账,则需要进一步检查接收方处理情况。
原创文章,作者:eastbtc,如若转载,请注明出处:https://www.eastbtc.com/coins/30811.html