nft-standards
Обучающий набор шаблонов Solidity для реализации популярных стандартов NFT, метаданных и продвинутых функций (royalties, soulbound, динамические NFT).
Суть
Что это за skill и зачем он нужен
Skill «nft-standards» предоставляет готовые примеры контрактов и рекомендации по работе с основными стандартами NFT: ERC‑721, ERC‑1155, ERC‑2981 (royalties), ERC‑721A (оптимизированный газом mint), а также шаблоны для off‑chain и on‑chain метаданных, soulbound‑токенов и динамических NFT. Включены примеры кода на Solidity, использующие проверенные библиотеки OpenZeppelin и ERC721A, а также инструкции по развертыванию и управлению токенами.
Установка
Как установить
npx skills add https://github.com/wshobson/agents --skill nft-standardsСценарии
Когда использовать
Подходит
- Создание коллекций NFT (арт, игровые предметы, коллекционные токены)
- Разработка маркетплейса или интеграция NFT‑функционала в dApp
- Необходимость поддержки как ERC‑721, так и ERC‑1155 в одном проекте
- Внедрение royalty‑механизмов (EIP‑2981) и распределения доходов
- Создание soulbound‑токенов или динамических NFT с изменяемыми атрибутами
Не подходит
- Если требуется полностью кастомный токен с бизнес‑логикой, выходящей за рамки представленных шаблонов
- Для проектов, где требуется уже прошедший независимый аудит всех контрактов без дополнительного ревью
- Когда необходимо использовать нестандартные цепочки, не поддерживаемые OpenZeppelin
- Если требуется интеграция с протоколами, не покрытыми в данном наборе (например, Layer‑2 rollups без адаптации)
- Для критически чувствительных к безопасности приложений без возможности провести собственный аудит
Доверие
Проверки безопасности
Проверка вернула предупреждение. Перед установкой стоит просмотреть исходники, команды и доступы.
Проверка не нашла критичных проблем.
Проверка не нашла критичных проблем.
Предупреждений нет.
Проверка не нашла критичных проблем.
Похожие