A P2P marketplace for trading veHemi NFTs with fixed price listings.
- Fixed Price Trading: List and buy veHemi NFTs at fixed prices
- Filtering: Filter by HEMI amount, lock duration, and unlock date
- Real-time Data: Live updates of NFT listings and token information
- Next.js 15 with TypeScript
- Tailwind CSS for styling
- Wagmi + Viem for Ethereum interaction
- Solidity smart contracts with OpenZeppelin
- Clone the repository:
git clone https://github.com/0x0sub/vehemi-marketplace
cd vehemi-marketplace- Install dependencies:
npm install- Set up environment variables:
cp env.example .env.local- Run the development server:
npm run dev- Connect your wallet
- Select your veHemi NFT
- Set your desired price in HEMI tokens
- Choose listing duration and confirm
- Connect your wallet
- Browse available listings
- Use filters to find NFTs that match your criteria
- Click "Buy Now" to purchase
npm run dev: Start development servernpm run build: Build for productionnpm run lint: Run ESLint
The marketplace smart contract are deployed and verified on Hemi Network:
- Marketplace Contract: https://explorer.hemi.xyz/address/0x01Cc5c788556dAaBa25F772AEb92dCAbc59dF2a3
The contract is upgradeable using the proxy pattern and have been thoroughly tested.
Contributions are welcome! Please feel free to submit a Pull Request.
- Telegram: https://t.me/vehemi
- GitHub Issues: https://github.com/0x0sub/vehemi-marketplace/issues
This marketplace is not affiliated with Hemi Labs. Use at your own risk. Always verify contract addresses and do your own research before trading.
MIT License - see the LICENSE file for details.
Copyright (c) 2025 veHEMI Marketplace