Интеграция NFT-контрактов
Совсем не сложно, если вы понимаете, что такое API и т.д.
Задача: Интеграция NFT-контрактов SYLA на сайт syla.gifts через Thirdweb
Связать смартконтракты (Edition и Collection) на Polygon, созданные в Thirdweb, с сайтом syla.gifts. NFT должно автоматически создаваться после покупки на сайте через Stripe или WooCommerce (через API).
🧩 1. СТРУКТУРА КОНТРАКТОВ
🔹 Vault Series (Edition Drop):
Количество контрактов: 10
Тип:
Edition DropСеть: Polygon
Каждый контракт — отдельная серия (например, Lioness, Monkey, Dog и т.д.)
NFT не уникальны внутри серии (один дизайн, разные номера)
🔹 SYLA Selection (NFT Collection):
Количество контрактов: 2–3
Тип:
NFT CollectionКаждый NFT — уникальный (1/1)
Все 50+ уникальных дизайнов разбиты по 2–3 контрактам (например, по темам или по объему)
Мережа: Polygon
🔗 2. ПОДКЛЮЧЕНИЕ К САЙТУ
✅ Основная логика:
После успешной транзакции Stripe / WooCommerce → сайт вызывает API →
mint NFTна соответствующем смартконтракте через SDK Thirdweb.
🔧 Что нужно реализовать:
Привязка контента (изображение, название, описание) к соответствующему контракту.
Автоматическое создание NFT (mint) через бэкенд после оплаты.
Запись email или wallet адреса клиента как владельца NFT.
Если нет кошелька — создание временного кастодиального (email-based) через встроенный кошелек Thirdweb.
🔐 3. API / SDK
Используем:
Thirdweb SDK (Node или TypeScript)
WooCommerce REST API или Stripe Webhooks
Подписка на транзакции (events) через Thirdweb или вручную через сайт
import { createThirdwebClient, getContract } from "thirdweb";const client = createThirdwebClient({
clientId: "092ba8bbfec55ebf30723f0de5f8280c",
secretKey: "FULL_SECRET_KEY_HERE",
});const contract = getContract({
client,
address: "CONTRACT_ADDRESS",
chain: "polygon",
});🌐 4. OPENSEA
После деплоя каждого контракта — зарегистрировать на OpenSea
Все Vault Series должны быть отдельными коллекциями
SYLA Selection — 2–3 отдельных коллекции
Данные (title, description, image, royalty %) подтянутся автоматически
Создать брендовую страницу SYLA на OpenSea
❗️Все настройки OpenSea (логотипы, баннеры, описания) оформляются в отдельном ТЗ
🧭 5. ПРИВЯЗКА К СТОРИНКАМ НА SYLA.GIFTS
Для каждого Vault — своя страница /product/vault-01, с контрактом
vault01_addressДля SYLA Selection — общий раздел /selection, или страницы вида /product/selection-37
Каждая страница должна содержать:
превью шкатулки
кнопку “Купить” (Stripe/Woo)
описание NFT
автоматический mint после транзакции
📦 6. Итог
| Пункт | Значение |
|---|---|
| Контрактов Edition | 10 (Vault 01–10) |
| Контрактов Collection | 2–3 (SYLA Selection) |
| Мережа | Polygon |
| Протокол продажи | Stripe или WooCommerce |
| Генерация NFT | После оплаты, через API |
| Платформа продаж | syla.gifts + OpenSea |
| Страницы на сайте | /vault-01, /vault-02, /selection |
Актуальные фриланс-проекты в категории Криптовалюта и blockchain
Аудит и построение защищённой инфраструктуры для отправки BTC-транзакций
27 000 UAH
Ищем инженера по безопасности Bitcoin под две задачи: (1) аудит текущей системы генерации кошельков и отправки BTC с выявлением уязвимостей; (2) проектирование и построение новой защищённой инфраструктуры для хранения ключей и отправки транзакций.Часть 1 — Аудит текущей системы… Администрирование систем и сетей, Криптовалюта и blockchain ∙ 2 дня 1 час назад ∙ 6 ставок |
Нужен инженер/наставник по смарт-контрактам
358 262 UAH
Я хочу найти инженера/наставника по смарт-контрактам, который имеет богатый опыт в разработке смарт-контрактов на Solidity. Криптовалюта и blockchain, Инжиниринг ∙ 8 дней 21 час назад ∙ 12 ставок |