- Install backend dependencies:
npm install- Create a
.envfile in the root directory:
PRIVATE_KEY=your_base58_encoded_private_key
- Start the backend server:
npm startThe backend will run on http://localhost:3000
- Navigate to the frontend directory:
cd frontend- Install frontend dependencies:
npm install- (Optional) Create a
.envfile in the frontend directory if you want to change the API URL:
REACT_APP_API_URL=http://localhost:3000
- Start the frontend development server:
npm startThe frontend will open at http://localhost:3000 (or the next available port)
- Make sure both backend and frontend servers are running
- Open the frontend in your browser
- Connect your Solana wallet (Phantom, Solflare, etc.)
- Make sure your wallet is connected to Devnet
- Fill in the form:
- Recipient Address: The wallet address that will receive the tokens
- Amount: The amount of tokens to mint (will be converted to supply)
- Decimals: Number of decimals (e.g., 9 for SOL-like tokens, 6 for USDC-like tokens)
- Mint Authority Address (Optional): Leave empty to use payer as mint authority
- Click "Mint Tokens"
- Approve the transaction in your wallet
- Wait for confirmation
- 🎨 Beautiful gradient UI with smooth animations
- 🔐 Solana Wallet Adapter integration
- 🪙 Mint SPL tokens with custom parameters
- 📱 Fully responsive design
- ⚡ Real-time transaction status updates
- ✅ Transaction confirmation tracking
- The app is configured for Solana Devnet
- Make sure your wallet is set to Devnet mode
- The backend creates the transaction and the frontend signs and sends it
- All transactions are partially signed by the backend (mint keypair) and fully signed by the frontend (payer wallet)

