Back to Projects

NFT Marketplace

Decentralized NFT marketplace with EIP-712 signed listings, royalty support and platform fees.

Overview

A decentralized NFT marketplace with off-chain EIP-712 signed listings, ERC-2981 royalty support and comprehensive security features. Sellers sign listings off-chain, buyers pay gas on fulfillment.

Key Features

EIP-712 typed signatures for gasless listings
ERC-2981 on-chain royalty distribution
Configurable platform fees (max 5%)
Nonce-based replay protection
Order expiration timestamps
Comprehensive security testing

Architecture

NFTCollection.sol - ERC-721 with ERC-2981 royalties

NFTMarketplace.sol - EIP-712 orderbook logic

OrderTypes.sol - Typed data structures

ReentrancyGuard + ownership checks

System Architecture

Loading diagram...

Tech Stack

SolidityEIP-712ERC-2981FoundryOpenZeppelinBase

Testnet Deployments