StackMint is a premier NFT marketplace and auction platform built on the Stacks blockchain, leveraging Clarity smart contracts for secure, transparent, and efficient digital asset trading.
- NFT Minting: Create and deploy SIP-009 compliant NFTs with customizable metadata.
- Marketplace: List NFTs for sale with fixed prices or open offers.
- Auctions: Create time-bound auctions with reserve prices and extended bidding periods.
- Bundles: Sell multiple NFTs as a single package.
- Escrow System: Secure fund management ensuring safe transactions between buyers and sellers.
- Royalty Support: Built-in royalty enforcement for creators on secondary sales.
contracts/: Clarity smart contracts (SIP-009 NFT, Marketplace, Treasury).frontend/: Next.js 14 frontend application.tests/: Clarinet test suite (in progress).
- Clarinet (for contract development)
- Node.js v18+ & npm/yarn
-
Clone the repository:
git clone https://github.com/stacksmint/stacksmint.git cd stacksmint -
Install dependencies:
npm install cd frontend && npm install
To run the local Stacks devnet and test contracts:
clarinet integrateTo start the frontend:
cd frontend
npm run devPlease check CONTRIBUTING.md for details on how to contribute to this project.
MIT