back to portfolio

Mercado

NFT marketplace with constant-product dynamic pricing and the MERCAT token economy.

Problem

NFT pricing is static, illiquid, and fragmented across geographies and marketplaces.

Mechanism

Constant-product dynamic pricing (AMM-style) on every listing, plus the MERCAT token for fees, rewards, and governance.

Outcome

Listings re-price as supply/demand shifts. Creators earn MERCAT on activity, not just primary sale.

How it works

01Mint / list

Creators list ERC-1155 NFTs with a starting curve.

02Curve prices

Constant-product math adjusts price per buy/sell.

03MERCAT rewards

Activity (mints, trades) emits MERCAT to participants.

04Governance

MERCAT holders vote on curves, fees, and listings.

Stack

SolidityReactive Smart ContractsERC1155ERC20 (MERCAT)OpenZeppelinFoundryReactSpline 3D

Try it

  1. 01Open the marketplace and connect a wallet.
  2. 02Mint or list an NFT — set the starting bonding curve.
  3. 03Buy or sell to see prices update along the constant-product curve.
  4. 04Hold MERCAT to earn fees and vote on marketplace policy.
GitHub