Інтеграція 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, etc.)
NFT не унікальні всередині серії (один дизайн, різні номери)
🔹 SYLA Selection (NFT Collection):
Кількість контрактів: 2–3
Тип:
NFT CollectionКожен NFT — унікальний (1/1)
Всі 50+ унікальних дизайнів розбиті по 2–3 контрактам (напр. по темах або обсягу)
Мережа: Polygon
🔗 2. ПІДКЛЮЧЕННЯ ДО САЙТУ
✅ Основна логіка:
Після успішної транзакції Stripe / WooCommerce → сайт викликає API →
mint NFTна відповідному смартконтракті через Thirdweb SDK.
🔧 Що треба реалізувати:
Прив’язка контенту (зображення, назва, опис) до відповідного контракту.
Автоматичне створення NFT (mint) через бекенд після оплати.
Запис email або wallet адреси клієнта як власника NFT.
Якщо немає гаманця — створення тимчасового кастодіального (email-based) через Thirdweb Embedded Wallet.
🔐 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 ∙ 5 днів 17 годин тому ∙ 9 ставок |
Потрібен інженер/ментор смарт-контрактів
359 300 UAH
Я хочу знайти інженера/ментора смарт-контрактів, який має великий досвід у розробці смарт-контрактів на Solidity. Криптовалюта та blockchain, Інжиніринг ∙ 12 днів 13 годин тому ∙ 12 ставок |