ERC-721 允许在合约构造函数里铸造而不发 Transfer 事件,索引器会漏记持仓。本文讲清这个例外从哪来、ERC-6047 想怎么补、以及买家如何用状态查询自查。
汇总与「NFT」相关的文章,帮助你系统了解该主题。
ERC-721 允许在合约构造函数里铸造而不发 Transfer 事件,索引器会漏记持仓。本文讲清这个例外从哪来、ERC-6047 想怎么补、以及买家如何用状态查询自查。
ERC-721 没有 ERC-20 式的 transfer 函数,工具误用会把 NFT 锁进合约。本文拆解 ERC-4521 的接口写法、参考实现省略的接收检查,以及误发后的现实处置边界。
代币被质押进协议后 ownerOf 只会指向金库合约。本文解释 ERC-4987 的持有代币接口如何用 heldOwnerOf、heldBalanceOf 和 Hold/Release 事件还原功能性主人。
有些挂单攻击靠把 NFT 转出再转回来让旧报价重新生效。本文讲 ERC-5008 的 nonce 函数与 NonceChanged 事件如何给订单一个失效依据,以及它的提案现状。
ERC-5380 用 entitlement 三元组把 NFT 的具体功能借给别人:谁、哪个合约、哪枚币,还能设定同时可借出的名额上限。本文拆解接口与 ERC-4907 路线的差别。
ERC-1155 原生只有 setApprovalForAll 整类放行。本文拆解 ERC-5216 的 approve(operator,id,amount) 与 allowance 三参数查询,讲清额度如何随成交扣减、如何撤销,以及它离落地有多远。
ERC-5334 在 721 上加 user、expires、level 三个维度,到期无需第二笔交易自动失效。本文拆解 setUser 与 userOf 的归零语义,并对比 4907 与 5380 的分工。
ERC-5560 给 ERC-721 加 redeem 与 isRedeemable,让用 NFT 兑换实物的项目留标准痕迹。本文拆解 Redeem 事件、默认公开的风险与提货状态的查法。
各合约的 mint 与 burn 函数五花八门,供应账容易记错。本文拆解 ERC-5679 为 20、721、1155 三条线规定的统一接口与事件要求,以及权限为何仍归项目方管。
ERC-5732 只定义 commit 不提供 reveal,把揭示环节留给各合约自定。本文拆解 timePoint、Commitment 与事件的用途,以及它如何对抗抢跑与盲拍操控。