技能 nft-standards
📦

nft-standards

安全

实现NFT智能合约

也可從以下取得: wshobson

使用ERC-721和ERC-1155标准构建安全的NFT收藏品,包含正确的元数据、版税和市场集成。

支援: Claude Codex Code(CC)
🥉 75 青銅
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等工具编写全面的测试套件,覆盖铸造、转移、审批和边界情况。

開發者詳情

檔案結構

📄 SKILL.md