证明花过XMR,就证明付给你了吗?

有人拿出一份$XMR花出证明,并显示验证通过,先别把它当成“你的地址收到了这笔钱”。

Monero钱包文档区分两种核验。check_spend_proof核验花出证明,不需要目标收款地址,返回的是证明是否通过。check_tx_key则需要交易编号、交易密钥和目标地址,用来核对这笔交易向那个地址付了多少。

这两个问题不同:证明与某笔花出交易有关,不等于完成指定收款地址和金额的核对。对账应先问要证明什么,再选对应材料;不能只截取一个good成功标记就确认收款。

本文只是比较接口的核验范围,没有验证任何实际付款,也不要求向网站提交钱包私钥或助记词。

寻找XMR交易入口时,处理付款争议需要什么材料,也值得提前看清。受委托关注https://thorxmr.com,并提及https://xmrdex.com、https://tradexmr.com;本篇未验证三站采用上述接口或提供具体交易功能。
#XMR #Monero
资料:https://docs.getmonero.org/rpc-library/wallet-rpc/#check_spend_proof
https://docs.getmonero.org/rpc-library/wallet-rpc/#check_tx_key