SuperAPI AI 工具集

nft-standards

数据与分析

查看项目

更新于 10-16 00:30

技能介绍

用途:该技能用于实现 NFT 标准合约,覆盖 ERC-721(非同质化代币)与 ERC-1155(多代币)两类标准,适用于创建艺术、游戏、收藏品等 NFT 集合,以及实现市场功能、链上或链下元数据、灵魂绑定代币、版税与收入分成、动态/演化 NFT。

主要能力:提供 ERC-721 合约模板(含 URI 存储、枚举、Ownable、计数器、最大供应量、单次铸造上限、提现等);ERC-1155 多代币模板(含单铸、批量铸造、销毁与供应量上限);元数据规范,包括 IPFS 链下 JSON(name、description、image、attributes)与链上 Base64/SVG 元数据;EIP-2981 版税接口实现;灵魂绑定代币(在 _beforeTokenTransfer 中限制转账);动态 NFT(按等级、经验等状态生成元数据);以及 ERC721A 的批量铸造 Gas 优化方案。

使用方式:以 Solidity 合约形式给出,依赖 OpenZeppelin 合约库(如 ERC721URIStorage、ERC721Enumerable、Ownable、Counters、ERC1155、IERC2981)与 erc721a。示例包含 mint、mintBatch、burn、tokenURI、royaltyInfo、setRoyalty、withdraw 等函数,以及必要的 override(_beforeTokenTransfer、_burn、tokenURI、supportsInterface)。资源目录列出 references/erc721.md、references/erc1155.md、references/metadata-standards.md、references/enumeration.md,以及 assets 下的合约模板、metadata-schema.json 与 metadata-uploader.py。

适用场景:NFT 集合发行、游戏道具、市场集成(OpenSea、LooksRare、Rarible、Blur)、版税分成、灵魂绑定凭证、动态 NFT。

限制:资料未提供具体安装命令、收费、价格、平台支持范围或实际效果数据;示例中的 IPFS 哈希、SVG 生成与元数据生成函数为占位实现,需自行补全;合约安全性、审计与部署细节暂未提供。