假设我的网站增加了一个功能,可以用我网站的积分兑换 V2EX 币,用户点击按钮,我后端构建交易内容,前端弹出 phantom 钱包的交易,比如说他有 200 积分兑换了 200V2ex ,然后用户支付 ADA 和 gas 就可以兑换了。
但是用户可以点击取消,那么我怎么知道这个交易有没有完成呢?必须通过轮训吗?
很明在用户点击的时候我应该冻结对应的积分,但是我不知道啥时候需要解冻。
phantom 的交易页面还可以一直挂起,虽然时间长之后区块错了会报错。但是我不知道交易最终结果。
这个有什么好的解法吗?
但是用户可以点击取消,那么我怎么知道这个交易有没有完成呢?必须通过轮训吗?
很明在用户点击的时候我应该冻结对应的积分,但是我不知道啥时候需要解冻。
phantom 的交易页面还可以一直挂起,虽然时间长之后区块错了会报错。但是我不知道交易最终结果。
这个有什么好的解法吗?

