https://github.com/immutal0/solana-cnft-mint-dapp
Solana CNFT minting dapp
https://github.com/immutal0/solana-cnft-mint-dapp
cnft dapp minting next solana
Last synced: about 2 months ago
JSON representation
Solana CNFT minting dapp
- Host: GitHub
- URL: https://github.com/immutal0/solana-cnft-mint-dapp
- Owner: Immutal0
- Created: 2025-02-12T06:08:38.000Z (4 months ago)
- Default Branch: master
- Last Pushed: 2025-02-13T17:15:20.000Z (4 months ago)
- Last Synced: 2025-04-09T00:47:31.550Z (about 2 months ago)
- Topics: cnft, dapp, minting, next, solana
- Language: TypeScript
- Homepage:
- Size: 26.2 MB
- Stars: 6
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Solana CNFT Chat System
A messaging system built on Solana CNFT Mint using **Next.js**, **Tailwind CSS**, and **Solana/Web3**. This project utilizes the Solana blockchain and the **Metaplex SDK** to manage compressed non-fungible tokens (CNFTs), allowing users to upload metadata and create CNFTs.
## 📜 Description
This repository provides a baseline for a messenger system based on Solana CNFT Mint. It allows users to mint CNFTs on the Solana blockchain, manage metadata, and interact with the platform using Web3 technologies.
---
## ⚙️ Setup
### 1. Set Up Environment Variables
To configure the application, you'll need to set the following environment variables:
- **`WALLET_PRIVATE`**: Administrator wallet private key for CNFT mint fee transactions.
- **`MAINNET_RPC`**: The Solana Mainnet RPC URL.
- **`PINATA_JWT`**: JSON Web Token for uploading content to Pinata (used for storing IPFS metadata).
- **`MERKLE_TREE_PUBKEY`**: Merkle Tree Public Key for your CNFT minting process.### 2. Install Dependencies
Make sure you have the required dependencies installed. You can install them using either `yarn` or `npm`:
```bash
yarn install
# or
npm install
```### 3. Run the Application
After installing dependencies and setting up the environment variables, you can run the application locally with:
```bash
yarn dev
# or
npm run dev
```This will start the Next.js development server.
---
## ✨ Features
- **Solana CNFT Minting**: Leverages the Solana blockchain to mint compressed NFTs (CNFTs).
- **Metadata Upload**: Upload metadata to IPFS via Pinata integration.
- **Web3 Integration**: Built with Solana/Web3 to interact with the blockchain.---
## 📝 Authors
- Telegram [Immutal0](https://t.me/Immutal0)
- Twitter [Immutal0_](https://x.com/Immutal0_)