技能 nft-standards
1
下載技能 ZIP
2
在 Claude 中上傳
前往 設定 → 功能 → 技能 → 上傳技能
3
開啟並開始使用
測試它
正在使用「nft-standards」。 Create an ERC-721 contract with minting
預期結果:
- 使用OpenZeppelin ERC721URIStorage的完整Solidity合约
- 带数量限制和支付验证的铸造函数
- IPFS元数据的URI生成
- 用于收集支付的提取函数
正在使用「nft-standards」。 Add royalties to my NFT collection
預期結果:
- 用于版税标准的IERC2981实现
- 版税费用配置(默认5-10%)
- OpenSea、LooksRare的市场集成说明
安全審計
安全v1 • 2/24/2026
All 38 static findings are false positives. The skill contains educational Solidity code examples for NFT standards (ERC-721, ERC-1155). The 'require' statements are standard contract validation, 'IERC2981' references are legitimate royalty standards, and 'shell command' flags are misclassified Solidity syntax. This is a legitimate developer tool for NFT smart contract development.
1
已掃描檔案
398
分析行數
0
發現項
1
審計總數
未發現安全問題
審計者: claude
品質評分
38
架構
100
可維護性
85
內容
50
社群
100
安全
100
規範符合性
你能建構什麼
创建NFT艺术收藏
构建具有揭示机制和版税分配的gas优化NFT收藏品
构建游戏物品系统
为游戏资产实施多代币标准,支持不同供应量和属性
创建凭证系统
使用灵魂绑定代币实现不可转移的凭证和成就
試試這些提示
基础NFT合约
使用OpenZeppelin创建ERC-721 NFT合约。包含带支付的铸造、URI存储和提取函数。
游戏物品合约
为游戏物品实现ERC-1155合约,包含最大供应限制、批量铸造和销毁功能。
支持版税的市场NFT
创建具有EIP-2981版税、可配置费用接收者和市场兼容性的NFT合约。
动态演化NFT
构建基于外部状态变化的动态NFT。包含经验值和升级机制。
最佳實務
- 使用OpenZeppelin合约获得经过实战检验的安全性
- 使用 pinning 服务固定IPFS元数据以确保可靠性
- 实施EIP-2981版税以实现市场兼容性
- 使用ERC721A进行gas优化的批量铸造
避免
- 直接在链上存储图片(应使用IPFS或外部托管)
- 不通过可升级性硬编码版税地址
- 跳过铸造和销毁函数的访问控制
- 未实现supportsInterface以实现完全兼容性
常見問題
ERC-721和ERC-1155有什么区别?
ERC-721用于唯一的非同质化代币,每个代币都是独一无二的。ERC-1155是一种多代币标准,在单个合约中同时支持同质化代币(货币)和非同质化代币,非常适合游戏。
如何为我的NFT收藏添加版税?
实施EIP-2981版税标准。这允许OpenSea和LooksRare等市场自动计算和分配二级销售的版税。
什么是IPFS,为什么NFT要使用它?
IPFS是一种分布式文件存储系统。NFT将元数据(图片、属性)存储在IPFS上,因为它提供永久的、去中心化的存储,没有单点故障。
NFT可以变成不可转移的吗?
是的,灵魂绑定代币(SBT)使用_beforeTokenTransfer重写来阻止铸造后的转移。这对于凭证和成就很有用。
什么是ERC721A,为什么它很受欢迎?
ERC721A是ERC-721的gas优化实现,在单笔交易中铸造多个代币时可将铸造成本降低高达90%。
部署前需要测试NFT合约吗?
是的,务必彻底测试。使用Hardhat或Foundry等工具编写全面的测试套件,覆盖铸造、转移、审批和边界情况。