Skip to content

Rishiikesh-20/solforge

Repository files navigation

final
SolForge

A Next.js web application that allows users to:

  • ✅ Create custom SPL (non-native) tokens on the Solana blockchain
  • 🔁 Transfer those tokens between any connected Solana wallets

🦄 You need a Solana wallet (like Phantom) connected to interact with the app.


🚀 Features

  • 🔨 Create your own custom token with metadata
  • ☁️ Upload token metadata to Pinata (IPFS)
  • 🔍 View all tokens with fetched metadata
  • 📤 Transfer any non-native SPL tokens between Solana wallets
  • 🔗 View your transactions on the Solana Explorer

🛠 Tech Stack

  • Next.js (App Router)
  • Solana Web3.js
  • @solana/spl-token
  • @metaplex-foundation/mpl-token-metadata
  • @solana/wallet-adapter-react
  • Pinata SDK for uploading to IPFS

⚙️ Environment Variables

Create a .env.local file in the root of your project and add the following variables:

NEXT_PUBLIC_PINATA_API_KEY=your_pinata_api_key
NEXT_PUBLIC_PINATA_SECRET_KEY=your_pinata_secret

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages