back to portfolio GitHub
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
- 01Open the marketplace and connect a wallet.
- 02Mint or list an NFT — set the starting bonding curve.
- 03Buy or sell to see prices update along the constant-product curve.
- 04Hold MERCAT to earn fees and vote on marketplace policy.