Skip to content

ONE deal

EXPL.ONE Logo

ONE deal

EVM-Compatible NFT Marketplace

ONE deal is the NFT marketplace within the ONE ecosystem. It provides a straightforward interface for buying, selling, sending, and receiving digital assets across EVM-compatible networks.

Platform: deal.expl.one


Overview

ONE deal serves as the primary marketplace for digital asset exchange within the ONE ecosystem. The platform supports standard NFT operations — listing, purchasing, and peer-to-peer transfers — without the complexity of auction or bidding mechanics. Users authenticate through ONE id, maintaining a single identity across all ecosystem projects.

Key capabilities:

  • Buy / Sell — List and purchase NFTs with fixed-price transactions
  • Send / Receive — Transfer assets directly between wallets from your profile
  • Collection browsing — Explore and discover collections with filtering and sorting
  • Profile management — View holdings, track activity, and manage assets tied to your address
  • Cross-ecosystem identity — Authentication handled by ONE id; one account, all platforms

Core Philosophy

Like every project in the ONE ecosystem, ONE deal is built on three principles:

  • Open Source — Every line of code is publicly available on GitHub
  • Community-Driven — Built by and for the community
  • Fair Revenue Model — 45% to Node owners, 45% to Creators, 10% to founders

Technology Stack

ONE deal is built with modern web technologies for optimal performance:

  • Frontend: React 19, TypeScript
  • Build Tool: Bun, Vite
  • Styling: Tailwind CSS
  • Icons: Phosphor Icons
  • Animations: Framer Motion
  • Authentication: @explorills/one-id-auth (ONE id integration)
  • Wallet Support: wagmi, viem, WalletConnect
  • Deployment: AWS S3 + CloudFront

Architecture

ONE deal follows the standard ONE ecosystem frontend architecture:

one-deal/
├── src/
│   ├── components/       # Reusable UI components
│   │   ├── layout/       # Header, Footer, Layout
│   │   ├── nft/          # NFT cards, grids
│   │   └── ui/           # Buttons, inputs, shared primitives
│   ├── pages/            # Route-level page components
│   ├── data/             # Mock data (pre-backend)
│   ├── lib/              # Utilities, constants
│   └── types/            # TypeScript type definitions
├── .github/workflows/    # CI/CD pipeline
└── package.json

Authentication is fully delegated to the @explorills/one-id-auth package. ONE deal does not implement any wallet connection or session logic directly — it wraps the application in OneIdProvider and renders the OneIdAuth component in the header.


Integration with ONE id

ONE deal uses ONE id as its authentication layer. Users connect their wallet through the ONE id widget, which handles:

  • Wallet discovery (EIP-6963 browser wallets)
  • WalletConnect for mobile wallets
  • Signature-based authentication
  • User registration and session management

No additional wallet configuration is required in ONE deal. The @explorills/one-id-auth package manages all connection logic internally.


Roadmap Status

Current Status: In Progress

ONE deal is currently in active development. The marketplace interface is deployed at deal.expl.one with core buy/sell and send/receive functionality. Backend integration for on-chain transactions is planned for a subsequent phase.

View Complete 2026 Roadmap


Get Started

Visit deal.expl.one to explore the marketplace interface and connect your wallet through ONE id.


Additional Resources


Powered by EXPL Nodes

ONE deal is secured and operated through the ONE ecosystem infrastructure, powered by EXPL Nodes.

Learn About EXPL Nodes