OpenViSTAI · Agents · Blockchain · Crypto
Menu
NFTs & Gaming

NFT Marketplace — ac12644

NFT Marketplace is an open-source NFT trading application with Solidity contracts and a Next.js web frontend, designed for Polygon Amoy. It provides a collection factory and supports ERC-721 and ERC-1155 trading, approval-based fixed-price listings, escrowed offers, English auctions and ERC-2981 royalties.

Independent OpenViST project profile, based on linked sources.

NFT Marketplace — ac12644 — OpenViST project profile in NFTs & Gaming.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use it to examine or adapt a full-stack Polygon Amoy marketplace, or to run the documented local seed workflow for a populated development environment.

Who it is for

  • Developers building or adapting a Polygon NFT marketplace.
  • Creators who want to deploy an ERC-721 collection and list tokens.
  • NFT traders using fixed-price listings, offers or auctions on the project’s Polygon Amoy deployment or local setup.

Documented uses

  • Deploy an ERC-721 collection through the collection factory.
  • List an NFT without transferring it into marketplace escrow before sale.
  • Place or manage an offer whose funds remain escrowed until acceptance, cancellation or expiry.
  • Run an English auction with a reserve price and late-bid extension.
  • Build a local marketplace demo populated with sample collections and market activity.
Before you choose

Requirements & limits

The repository is public and specifies an MIT license. The README describes the project as testnet-only, not a product, and documents a local development setup.

  • The contracts support ERC-721 and ERC-1155 trading, while the collection factory deploys ERC-721 collections.
  • Fixed-price listings are approval-based and do not escrow the NFT; offers do escrow funds.
  • The README identifies Polygon Amoy as the chain and describes the project as testnet-only.
  • The repository’s README states that the contracts have not been audited.
  • The documented local setup requires Node 24 and pnpm 10.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Set up the local seeded marketplace

Install the project and start its local development marketplace with sample collections and trading activity.

Before you start

  • Node 24
  • pnpm 10
  • A wallet for transactions; the README says to import a test account printed during seeding.

Steps

  1. Run pnpm install.

  2. Start the local chain with pnpm node in one terminal.

  3. Run pnpm seed in a second terminal to deploy contracts and create sample collections, NFTs and market activity.

  4. Run pnpm dev and open http://localhost:3000; to transact, add the Hardhat network at http://127.0.0.1:8545 with chain ID 31337 and import a printed test account.

Expected outcome

A local marketplace populated with seeded NFT collections, listings, auctions, offers and example sales.

Guide limitations

  • This setup runs on a local Hardhat chain; the README describes the project as testnet-only and not a product.
  • The contracts have not been audited.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
14 October 2026
Original website title
ac12644/NFT-Marketplace · Official homepage title · retained in its source language