Skip to content

Latest commit

Β 

History

History
43 lines (30 loc) Β· 1.17 KB

File metadata and controls

43 lines (30 loc) Β· 1.17 KB

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