Разработка White-label NFT-маркетплейса

Проектируем и разрабатываем блокчейн-решения полного цикла: от архитектуры смарт-контрактов до запуска DeFi-протоколов, NFT-маркетплейсов и криптобирж. Аудит безопасности, токеномика, интеграция с существующей инфраструктурой.
Показано 1 из 1 услугВсе 1306 услуг
Разработка White-label NFT-маркетплейса
Сложная
от 2 недель до 3 месяцев
Часто задаваемые вопросы
Направления блокчейн-разработки
Этапы блокчейн-разработки
Последние работы
  • image_website-b2b-advance_0.png
    Разработка сайта компании B2B ADVANCE
    1221
  • image_web-applications_feedme_466_0.webp
    Разработка веб-приложения для компании FEEDME
    1163
  • image_websites_belfingroup_462_0.webp
    Разработка веб-сайта для компании БЕЛФИНГРУПП
    855
  • image_ecommerce_furnoro_435_0.webp
    Разработка интернет магазина для компании FURNORO
    1056
  • image_logo-advance_0.png
    Разработка логотипа компании B2B Advance
    561
  • image_crm_enviok_479_0.webp
    Разработка веб-приложения для компании Enviok
    828

Разработка White-label NFT-маркетплейса

OpenSea обрабатывает миллиарды долларов в год через один набор смарт-контрактов — Seaport. Этот же контракт используют десятки маркетплейсов через white-label интеграции. Разрабатывать торговую логику с нуля в 2024 году нецелесообразно: Seaport прошёл многоуровневый аудит, поддерживает все актуальные стандарты (ERC-721, ERC-1155, ERC-20 как payment), имеет оптимизированный gas layout. Задача white-label маркетплейса — бизнес-логика, брендинг, UX и кастомизации поверх проверенного протокола.

Что строим поверх Seaport

Торговая логика и типы ордеров

Seaport поддерживает гибкую систему ордеров через OrderComponents. Базовые кейсы для маркетплейса:

Fixed price listing — продавец создаёт подписанный ордер (оффчейн, без gas), покупатель исполняет через fulfillOrder(). Signature хранится в нашей базе данных или в децентрализованном orderbook.

Auction — Dutch (убывающая цена) или English (ставки). Для английского аукциона нужна on-chain логика обработки бидов — каждый bid это транзакция, что дорого на Ethereum mainnet. Альтернатива: оффчейн биды с подписями, on-chain финализация победителя.

Bundle trading — Seaport нативно поддерживает bundled orders: одна транзакция для покупки группы NFT. Это встроено в протокол, не требует дополнительных контрактов.

Collection offers — предложение на любой токен из коллекции. Продавец может акцептовать оффер для любого своего токена. Реализовано через Seaport criteria-based orders с Merkle root коллекции.

Протокольные комиссии

Seaport не берёт комиссию — это делает платформа поверх. Комиссия задаётся в каждом ордере как consideration item: при создании листинга пользователь подписывает ордер, который включает transfer комиссии платформы (1-2.5%) на адрес treasury. Изменить комиссию ретроактивно невозможно — это защита продавца.

EIP-2981 роялти обрабатываются аналогично: при создании ордера frontend читает royaltyInfo контракта и добавляет royalty payment в consideration. Если маркетплейс не добавит — роялти не выплатятся (см. проблему с опциональностью роялти).

Контрактный уровень: что кастомизируем

Zone контракты — Seaport поддерживает zones: дополнительная валидация ордера при исполнении. Используем для:

  • Токен-gated торговли (только holders определённой коллекции)
  • Географических ограничений (off-chain верификация через signature)
  • Кастомных условий (ордер валиден только до определённого блока)

ConduitController — управление approved transfer operators. Conduit позволяет пользователям дать одобрение (approve) один раз, и все маркетплейсы, использующие этот conduit, могут исполнять трансферы. Снижает количество approve-транзакций.

Кастомный ERC-721 для коллекций платформы — если маркетплейс также позволяет минтить коллекции (creator marketplace), нужен factory контракт для деплоя коллекций и royalty management система.

Фронтенд и индексация

Отображение NFT и состояния ордеров требует off-chain индексации — запрашивать блокчейн при каждом page load неприемлемо по latency.

The Graph — subgraph для Seaport событий (OrderFulfilled, OrderCancelled, OrderValidated) и коллекций (Transfer, Mint). GraphQL API для frontend.

Alchemy NFT API / Reservoir Protocol — готовые API для NFT данных: медиа, метаданные, ownership, рыночные данные. Reservoir дополнительно агрегирует ордера с других маркетплейсов — полезно для price discovery.

Orderbook — оффчейн хранилище подписанных ордеров. PostgreSQL с индексацией по коллекции, цене, expiration. REST API для frontend. При отмене ордера — мягкое удаление из базы + on-chain cancel через Seaport для гарантии.

Frontend стек — Next.js + wagmi + viem + RainbowKit (или кастомный wallet modal). NFT-галерея на виртуализированном списке (react-window) для производительности с тысячами токенов.

Панель администратора

Управление коллекциями: верификация (galactic badge), скрытие/блокировка токенов, настройка featured. Мониторинг транзакций, volume по коллекциям. Управление fee параметрами. Тонкий SPA на React с тем же wagmi stack.

Чейны и мультичейн

Seaport задеплоен на Ethereum, Polygon, Arbitrum, Optimism, Base, Avalanche и других. Мультичейн маркетплейс — не переписывание контрактов, а мультичейн frontend с правильным chain switching и отдельными subgraph для каждого чейна.

Чейн Gas на listing Аудитория Особенности
Ethereum ~$5-30 Высокоценные коллекции Максимальная ликвидность
Polygon <$0.01 Gaming, mass market 低 entry barrier
Arbitrum <$0.50 DeFi-native NFT Быстрые транзакции
Base <$0.10 Creator economy Coinbase экосистема

Процесс разработки

Проектирование (1-2 недели). Бизнес-модель, поддерживаемые чейны, feature set, UI wireframes, API схема.

Smart contract уровень (1-2 недели). Zone контракты, fee configuration, factory для коллекций (если нужен). Тесты в Foundry с fork-тестами Seaport.

Индексация (1-2 недели). Subgraph деплой, orderbook backend, NFT data pipeline через Alchemy.

Frontend (3-5 недель). Галерея, страницы токенов, listing flow, checkout, профиль пользователя, коллекции. Адаптивный дизайн.

Admin панель (1-2 недели). Модерация, аналитика, настройки.

QA и деплой. Тестнет прогон с реальными пользователями, нагрузочное тестирование API.

Ориентиры по срокам

MVP маркетплейс (fixed price, одна коллекция, один чейн) — 6-8 недель. Полнофункциональный white-label (аукционы, мультичейн, mint factory, admin) — 12-20 недель. Аудит смарт-контрактов (если кастомные zone/conduit) — 2-4 недели поверх разработки.