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.
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.
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
Run
pnpm install.Start the local chain with
pnpm nodein one terminal.Run
pnpm seedin a second terminal to deploy contracts and create sample collections, NFTs and market activity.Run
pnpm devand openhttp://localhost:3000; to transact, add the Hardhat network athttp://127.0.0.1:8545with 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.
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

