πŸ‘¨β€πŸ’Ό

NFT Admin Features

Complete Administrator Management Guide

🎯 Admin Dashboard Overview

The NFT Admin Dashboard provides comprehensive control over your multi-chain NFT marketplace. Monitor real-time statistics, manage content, deploy blockchain contracts, configure trading rules, handle disputes, and analyze performance metricsβ€”all from a centralized interface.

Access the admin panel at /admin/nft with appropriate permissions.

πŸ“Š Dashboard Metrics

πŸ“¦

Collections

Total collections with active/verified counts

πŸ–ΌοΈ

NFTs

Total minted NFTs and active listings

πŸ’°

Trading Volume

Total sales value across all chains

πŸ“ˆ

Platform Revenue

Marketplace fees + royalty earnings

πŸ“ Content Management

Categories

Route: /admin/nft/category

Features:

  • β€’ Create categories: Define NFT types (Art, Music, Gaming, Collectibles, etc.)
  • β€’ Edit metadata: Update name, slug, description, and emoji icons
  • β€’ Delete categories: Remove unused categories (protected by paranoid mode)
  • β€’ Auto-slug generation: URL-friendly slugs created automatically

πŸ’‘ Best Practice

Create at least 5-10 categories before launch to help users organize their collections. Popular categories: Art, Photography, Music, Gaming, Sports, Collectibles, Virtual Worlds, Domain Names.

Collections

Route: /admin/nft/collection

Management Capabilities:

  • β€’ View all collections: See creator, category, chain, supply, volume, floor price
  • β€’ Edit status: DRAFT, PENDING, ACTIVE, INACTIVE, SUSPENDED
  • β€’ Verify collections: Award verification badge to legitimate creators
  • β€’ Monitor deployment: Track smart contract deployment status
  • β€’ Delete collections: Remove fraudulent or policy-violating collections

Collection Details:

Contract Info

Address, chain, standard (ERC-721)

Supply Stats

Current vs. max supply tracking

Trading Metrics

Volume, floor price, listings

⚠️ Note

Admins cannot create collectionsβ€”only users can. Collections require PENDING approval after creation. Use status management to control which collections appear in the marketplace.

NFT Tokens

Route: /admin/nft/token

Content Moderation:

  • β€’ View all minted NFTs: Browse complete token registry
  • β€’ Review metadata: Check name, description, image, attributes
  • β€’ Edit token details: Update if needed (rare cases)
  • β€’ Delete problematic NFTs: Remove policy violations, fraudulent content
  • β€’ Track ownership: Monitor current owner and transfer history
  • β€’ Review metadata: Users provide their own IPFS URLs (validated for format)

Token Information:

Metadata

IPFS URI, image, attributes, properties

Minting Details

Token ID, collection, mint date, creator

Ownership

Current owner, listing status

Trading History

Sales, transfers, price history

πŸ’° Trading Management

Marketplace Contracts

Route: /admin/nft/marketplace

Contract Deployment:

  • β€’ Deploy to multiple chains: ETH, BSC, Polygon, Arbitrum, Optimism
  • β€’ Configure fee structure: Set marketplace fee (0-10%)
  • β€’ Set royalty limits: Maximum creator royalty (0-50%)
  • β€’ Define fee recipient: Address to receive marketplace fees
  • β€’ Set listing fees: Optional fixed fee per listing (in native token)

Emergency Controls:

  • β€’ Pause marketplace: Emergency stop for security issues
  • β€’ Resume trading: Re-enable after resolving issues
  • β€’ Withdraw fees: Extract accumulated marketplace fees
  • β€’ Update configuration: Change fee percentage and recipients

Contract Monitoring:

Status

ACTIVE, PAUSED deployment status

Balance

Accumulated fees with USD conversion

Health

Contract health and connectivity

🚨 Critical

Contract deployment is irreversible and requires gas fees. Test thoroughly on Sepolia testnet before mainnet deployment. Ensure master wallets have sufficient funds (0.05-0.1 ETH equivalent per chain).

Listings

Route: /admin/nft/listing

Management:

  • β€’ Monitor active listings: View all fixed-price and auction listings
  • β€’ Track listing type: FIXED_PRICE vs AUCTION identification
  • β€’ View pricing: See asking price, reserve price, current bid
  • β€’ Edit listings: Modify details if policy violations detected
  • β€’ Delete listings: Remove fraudulent or problematic listings
  • β€’ Monitor status: ACTIVE, SOLD, CANCELLED, EXPIRED states

Offers

Route: /admin/nft/offer

  • β€’ Monitor all offers on NFTs
  • β€’ Track offer status and expiration
  • β€’ View offer amounts and currency
  • β€’ Edit/delete problematic offers

Auctions

Route: /admin/nft/auction

  • β€’ Monitor active auctions
  • β€’ Track bidding activity
  • β€’ View auction timeline
  • β€’ Manage auction status

Sales

Route: /admin/nft/sale

πŸ“‹ View-Only Access

Sales records are immutable transaction history. Admins can view but cannot edit or delete completed sales.

  • β€’ View transaction details and blockchain hashes
  • β€’ Track buyer and seller information
  • β€’ Monitor marketplace fee collection
  • β€’ Analyze revenue and performance metrics

πŸ‘₯ Community Management

Creator Profiles

Route: /admin/nft/creator

Creator Management:

  • β€’ View all creators: Browse complete creator registry
  • β€’ Verify creators: Award verification badges (Silver, Gold, Platinum)
  • β€’ Unverify creators: Remove verification for policy violations
  • β€’ Monitor performance: Collections, sales, volume, earnings
  • β€’ Review profiles: Username, bio, social links, website

Creator Analytics:

Collections

Total created collections

NFTs Created

Total minted tokens

Sales Volume

Total trading volume

Royalty Earnings

Secondary sales royalties

⚠️ Note

Admins cannot delete creator profilesβ€”only verify/unverify. Creator profiles are automatically created when users mint their first NFT or create a collection.

Review Moderation

Route: /admin/nft/review

Review Management:

  • β€’ Moderate user reviews: Approve or reject NFT reviews
  • β€’ Filter by status: PENDING, APPROVED, REJECTED, HIDDEN
  • β€’ View ratings: 1-5 star ratings with helpful count
  • β€’ Verify reviews: Mark authentic reviews from verified purchasers
  • β€’ Hide spam: Hide inappropriate or fake reviews

⚠️ Note

Review moderation helps maintain marketplace trust. Focus on removing spam and fraudulent reviews while allowing honest feedback.

Activity Monitoring

Route: /admin/nft/activity

Real-Time Monitoring:

  • β€’ Live activity feed: All marketplace actions in real-time
  • β€’ Filter by type: MINT, SALE, TRANSFER, LIST, BID, OFFER, DELIST, BURN
  • β€’ Search capabilities: Find by collection, creator, or token
  • β€’ Transaction details: View blockchain hash, timestamp, participants
  • β€’ Delete records: Remove spam or test activity (for moderation)
  • β€’ Infinite scroll: Load more activities as you browse

Activity Types:

MINT

SALE

TRANSFER

LIST

DELIST

BID

OFFER

BURN

βš–οΈ Dispute Management

Route: /admin/nft/dispute

Dispute Resolution System:

Status Management:

  • β€’ PENDING - New disputes
  • β€’ INVESTIGATING - Under review
  • β€’ AWAITING_RESPONSE - Waiting for party
  • β€’ RESOLVED - Dispute closed
  • β€’ REJECTED - No action taken
  • β€’ ESCALATED - Sent to higher authority

Priority Levels:

  • β€’ LOW - Minor issues
  • β€’ MEDIUM - Standard disputes
  • β€’ HIGH - Significant issues
  • β€’ CRITICAL - Urgent fraud/security

Resolution Actions:

REFUND

Full refund to buyer

PARTIAL_REFUND

Partial compensation

CANCEL_SALE

Reverse transaction

BAN_USER

Suspend violator

REMOVE_LISTING

Delist problematic NFT

WARNING

Issue warning to user

NO_ACTION

Dispute invalid

Features:

πŸ“Š Analytics & Insights

Route: /admin/nft/analytics

Comprehensive Metrics:

KPI Cards

  • β€’ Total collections, NFTs, trading volume
  • β€’ Sales count and average price
  • β€’ Active users and listings
  • β€’ 24-hour activity metrics

Visual Charts

  • β€’ Category distribution pie chart
  • β€’ Blockchain distribution chart
  • β€’ Growth trend line charts
  • β€’ Volume over time graphs

Top Performers:

Top Collections

By volume, floor price, sales

Top Creators

By earnings and activity

Recent Sales

Latest transactions

Timeframe Selection:

View analytics for: 7 days, 30 days, 90 days, or 1 year

πŸ’‘ Export Functionality

Export analytics data to CSV for external analysis, reporting, or sharing with stakeholders.

πŸ”§ Infrastructure Management

Dashboard Statistics

Route: /admin/nft/stats

Real-Time Statistics:

Collections & Tokens

Total, active, pending, verified counts

Listings & Sales

Active listings, auctions, total volume

Revenue & Activity

Fees collected, 24h activity, unique users

πŸ’‘ Usage

Dashboard stats provide instant overview of marketplace health. Use this alongside analytics for comprehensive monitoring.

Blockchain Configuration

Route: /admin/nft/blockchain/options

Supported Chains:

  • β€’ EVM Compatible: ETH, BSC, Polygon, Arbitrum, Optimism, Avalanche, Fantom, Celo, Base, RSK
  • β€’ Non-EVM: Solana (SOL), Movement (MO)
  • β€’ Selection API: Returns enabled chains for dropdown/deployment options
  • β€’ Integration: Works with Ecosystem extension for RPC connectivity

βœ… Note

Only blockchains enabled in the Ecosystem extension will appear in the NFT deployment options. Ensure chains are properly configured before attempting contract deployment.

Data Backup

Route: /admin/nft/backup/schedule

Backup Features:

  • β€’ Schedule backups: Create automated backup schedules for NFT data
  • β€’ Chain-specific: Filter backups by blockchain (ETH, BSC, Polygon)
  • β€’ View schedules: List all configured backup routines
  • β€’ Delete schedules: Remove outdated backup configurations
  • β€’ Data protection: Safeguard collections, tokens, and transaction history

🚨 Critical

Regular backups are essential for NFT marketplaces. Blockchain data is immutable, but database records (metadata, ownership, listings) must be backed up regularly to prevent data loss.

Onboarding Progress

Route: /admin/nft/onboarding/status

Setup Tracking:

  • β€’ Infrastructure: Marketplaces deployed, chains active, total contracts
  • β€’ Configuration: Fees configured, settings complete, policies set
  • β€’ Content: Categories created, collections approved, featured content
  • β€’ User Management: Verification enabled, roles configured, KYC setup
  • β€’ Readiness Score: 0-100% completion with critical tasks list
  • β€’ Launch Ready: Flag indicating marketplace is production-ready

πŸ’‘ Wizard

The onboarding wizard (at /admin/nft/onboarding) uses this status endpoint to track progress through the 4-phase setup process.

βš™οΈ Settings Configuration

Settings are managed through multiple endpoints and the marketplace contract configuration. See the Settings Documentation for detailed information on all configuration options.

ℹ️ Configuration Sources

NFT marketplace settings are distributed across:

  • β€’ Marketplace Contracts: Via /admin/nft/marketplace PUT endpoint (fees, royalties)
  • β€’ System Settings: Stored in database systemSetting model
  • β€’ Feature Toggles: Through onboarding and configuration endpoints

Configuration Categories:

Trading Settings

Enable/disable trading types, auction mechanics, anti-snipe protection

Fee Settings

Marketplace fee percentage, royalty limits, listing fees

Verification Settings

KYC requirements, high-value transaction protection

Content Settings

Metadata validation requirements

πŸ’‘ Admin Best Practices

Marketplace Launch Checklist

  • βœ“ Complete onboarding wizard
  • βœ“ Deploy contracts to primary chain
  • βœ“ Create 5-10 diverse categories
  • βœ“ Configure trading and fee settings
  • βœ“ Set up KYC integration (if applicable)
  • βœ“ Test all workflows on testnet
  • βœ“ Ensure users can provide valid IPFS URLs
  • βœ“ Review and approve first collections
  • βœ“ Verify first set of creators
  • βœ“ Monitor initial transactions closely

Daily Operations

  • β€’ Check dashboard for anomalies
  • β€’ Review pending collections
  • β€’ Monitor activity feed for spam
  • β€’ Process new disputes promptly
  • β€’ Verify legitimate creator requests
  • β€’ Check marketplace contract balances
  • β€’ Review analytics for trends
  • β€’ Moderate reported content
  • β€’ Respond to support tickets

Security Practices

  • β€’ Enable paranoid mode for critical actions
  • β€’ Use multi-factor authentication
  • β€’ Limit admin permissions by role
  • β€’ Regular backup of database
  • β€’ Monitor for fraudulent patterns
  • β€’ Keep emergency pause ready
  • β€’ Document all major decisions
  • β€’ Audit fee withdrawals

Growth Strategies

  • β€’ Feature high-quality collections
  • β€’ Verify reputable creators
  • β€’ Promote top performers
  • β€’ Run creator campaigns
  • β€’ Analyze category trends
  • β€’ Optimize fee structure
  • β€’ Expand to new blockchains
  • β€’ Share marketplace analytics

πŸš€ Next Steps

πŸ‘₯ User Features

Learn about the user experience and workflows

βš™οΈ Settings Guide

Detailed configuration options explained

πŸ“¦ Installation

Setup and deployment instructions

πŸ’¬ Need Help?

For admin-specific questions or technical support, visit our support portal or contact the support team via your admin panel.