用途:该技能用于创建 NFT 集合(艺术、游戏、收藏品)、实现市场功能、构建链上或链下元数据、创建灵魂绑定代币(不可转让)、实现版税与收益分成,以及开发动态/演化型 NFT。不适用于与 NFT 标准无关的任务。
主要能力:覆盖 ERC-721 非同质化代币标准与 ERC-1155 多代币标准,包含铸造、批量铸造、销毁、供应量上限、枚举等实现模式;元数据方面区分链下(IPFS)与链上元数据,给出属性(attributes)结构示例;进阶功能包括 EIP-2981 版税、灵魂绑定代币(在转账钩子中限制转让)、动态 NFT(按状态生成元数据)以及 ERC721A 的批量铸造 Gas 优化。
使用方式:技能说明要求先明确目标、约束与所需输入,再应用相关最佳实践并验证结果,提供可执行步骤与验证方法。资料中给出的示例基于 OpenZeppelin 合约(如 ERC721URIStorage、ERC721Enumerable、Ownable、Counters)与 erc721a 库,涉及 Solidity 代码,但本目录未包含完整可运行工程。
限制:本目录仅含内联指引,未附带以下支撑文件:references/erc721.md、references/erc1155.md、references/metadata-standards.md、references/enumeration.md、assets/erc721-contract.sol、assets/erc1155-contract.sol、assets/metadata-schema.json、assets/metadata-uploader.py。这些路径属于外部前置条件,目录未提供已验证的下载来源。使用依赖这些路径的步骤前,需先获取原始支撑材料或已有安装,按安装位置解析路径、检查内容并核实许可与执行前提;在所需文件存在前不要运行命令或声称已执行相关流程,也不要伪造缺失脚本。独立且已完整记录的步骤可在授权范围内进行,依赖步骤应报告为不可用。输出不能替代针对具体环境的验证、测试或专家审查;若缺少必要输入、权限、安全边界或成功标准,应停止并请求澄清。