Skip to main content

Game Uniques (ERC-721)

Purpose

Provide a minimal ERC-721 contract for unique items with fee routing.

Scope

This contract mints unique items, stores metadata hashes, and routes mint fees to the fee collector.

Core Flows

  • mint requires an OLYMP fee and stores metadata hash per token ID.
  • Fees are routed to ProtocolFeeCollector.

Security Invariants

  • Mints require sufficient fee payment.
  • Metadata hash is immutable once set for a token ID.