Anon NFT Exchange is a decentralized platform for trading Non-Fungible Tokens (NFTs) anonymously. Leveraging zk-SNARKs and Semaphore Protocol, the platform provides privacy and security to users, allowing them to buy and sell NFTs without revealing their identities.
Introductory Deck: https://docs.google.com/presentation/d/1NnqCqLupJibjHSZEL3IJy4hvpbIiMGBwcmV8-JflqVc/edit?usp=sharing
- Minting NFTs
- Listing NFTs for sale
- Buying NFTs anonymously
- Anonymously generating proof of ownership
- User-friendly interface
- Compatible with popular wallets (e.g., MetaMask)
Node.js (v12 or later) Yarn (or npm) A modern web browser (e.g., Chrome, Firefox, Safari)
- Clone the repository:
git clone https://github.com/your-username/anon-nft-ex.git
cd anon-nft-ex
- Install dependencies:
yarn
- Copy .env.example to .env.local and fill in the required variables:
cp .env.example .env
- start the dev server
yarn dev
- Open your web browser and navigate to
http://localhost:3000
.