White-label NFT marketplace development

We design and develop full-cycle blockchain solutions: from smart contract architecture to launching DeFi protocols, NFT marketplaces and crypto exchanges. Security audits, tokenomics, integration with existing infrastructure.
Showing 1 of 1 servicesAll 1306 services
White-label NFT marketplace development
Complex
from 2 weeks to 3 months
FAQ
Blockchain Development Services
Blockchain Development Stages
Latest works
  • image_website-b2b-advance_0.png
    B2B ADVANCE company website development
    1217
  • image_web-applications_feedme_466_0.webp
    Development of a web application for FEEDME
    1161
  • image_websites_belfingroup_462_0.webp
    Website development for BELFINGROUP
    852
  • image_ecommerce_furnoro_435_0.webp
    Development of an online store for the company FURNORO
    1046
  • image_logo-advance_0.png
    B2B Advance company logo design
    561
  • image_crm_enviok_479_0.webp
    Development of a web application for Enviok
    823

White-Label NFT Marketplace Development

OpenSea processes billions of dollars annually through one set of smart contracts — Seaport. Same contract used by dozens of marketplaces via white-label integrations. Developing trading logic from scratch in 2024 is impractical: Seaport passed multi-level audit, supports all current standards (ERC-721, ERC-1155, ERC-20 as payment), has optimized gas layout. White-label marketplace task — business logic, branding, UX and customizations on top of proven protocol.

What We Build on Seaport

Trading Logic and Order Types

Seaport supports flexible order system via OrderComponents. Basic cases for marketplace:

Fixed price listing — seller creates signed order (off-chain, no gas), buyer executes via fulfillOrder(). Signature stored in our database or decentralized orderbook.

Auction — Dutch (descending price) or English (bidding). For English auction need on-chain bid handling logic — each bid is transaction, expensive on Ethereum mainnet. Alternative: off-chain bids with signatures, on-chain winner finalization.

Bundle trading — Seaport natively supports bundled orders: one transaction to buy group of NFTs. Built into protocol, requires no additional contracts.

Collection offers — offer on any token from collection. Seller can accept offer for any of their tokens. Implemented via Seaport criteria-based orders with Merkle root of collection.

Protocol Fees

Seaport doesn't charge fees — platform does. Fee set in each order as consideration item: when creating listing, user signs order that includes platform fee transfer (1-2.5%) to treasury address. Can't change fee retroactively — buyer protection.

EIP-2981 royalties handled same way: when creating order, frontend reads contract royaltyInfo and adds royalty payment to consideration. If marketplace doesn't add — royalties won't be paid (see problem with optional royalties).

Contract Level: What We Customize

Zone contracts — Seaport supports zones: additional order validation on execution. Use for:

  • Token-gated trading (only holders of specific collection)
  • Geographic restrictions (off-chain verification via signature)
  • Custom conditions (order valid only until specific block)

ConduitController — manages approved transfer operators. Conduit allows users to give approval once, and all marketplaces using this conduit can execute transfers. Reduces approve-transactions count.

Custom ERC-721 for platform collections — if marketplace also allows minting collections (creator marketplace), need factory contract for collection deployment and royalty management system.

Frontend and Indexing

Displaying NFTs and order state requires off-chain indexing — querying blockchain on every page load unacceptable due to latency.

The Graph — subgraph for Seaport events (OrderFulfilled, OrderCancelled, OrderValidated) and collections (Transfer, Mint). GraphQL API for frontend.

Alchemy NFT API / Reservoir Protocol — ready APIs for NFT data: media, metadata, ownership, market data. Reservoir additionally aggregates orders from other marketplaces — useful for price discovery.

Orderbook — off-chain storage of signed orders. PostgreSQL with indexing by collection, price, expiration. REST API for frontend. On order cancellation — soft delete from database + on-chain cancel via Seaport for guarantee.

Frontend stack — Next.js + wagmi + viem + RainbowKit (or custom wallet modal). NFT gallery on virtualized list (react-window) for performance with thousands of tokens.

Admin Panel

Collection management: verification (galactic badge), hiding/blocking tokens, featured setup. Transaction monitoring, volume by collections. Fee parameter management. Thin SPA on React with same wagmi stack.

Chains and Multichain

Seaport deployed on Ethereum, Polygon, Arbitrum, Optimism, Base, Avalanche and others. Multichain marketplace — not rewriting contracts, but multichain frontend with correct chain switching and separate subgraph per chain.

Chain Gas on listing Audience Features
Ethereum ~$5-30 High-value collections Maximum liquidity
Polygon <$0.01 Gaming, mass market Low entry barrier
Arbitrum <$0.50 DeFi-native NFT Fast transactions
Base <$0.10 Creator economy Coinbase ecosystem

Development Process

Planning (1-2 weeks). Business model, supported chains, feature set, UI wireframes, API schema.

Smart contract level (1-2 weeks). Zone contracts, fee configuration, factory for collections (if needed). Tests in Foundry with Seaport fork-tests.

Indexing (1-2 weeks). Subgraph deployment, orderbook backend, NFT data pipeline via Alchemy.

Frontend (3-5 weeks). Gallery, token pages, listing flow, checkout, user profile, collections. Responsive design.

Admin panel (1-2 weeks). Moderation, analytics, settings.

QA and deployment. Testnet run with real users, load testing API.

Timeline Estimates

MVP marketplace (fixed price, one collection, one chain) — 6-8 weeks. Full-featured white-label (auctions, multichain, mint factory, admin) — 12-20 weeks. Smart contract audit (if custom zone/conduit) — 2-4 weeks on top of development.