



25' MegaHack Workshop Series: Introduction to SPL
Introduction to SPL
Venue: APU University Auditorium 3
What is SPL?
Overview of the Solana Program Library (SPL)
How SPL tokens work (accounts, minting, transfers)
SPL Token Standards
Fungible Tokens (SPL-20 equivalent)
Non-Fungible Tokens (SPL-Token with metadata)
Semi-Fungible Tokens
Comparison with ERC-20/ERC-721 on Ethereum
SPL Token Program vs. Metaplex – When to Use Each?
Real-World SPL Use Cases
Fungible Token Use Cases
Creating a custom token (for DAOs, gaming, rewards)
Stablecoins (USDC, USDT)
DeFi protocols (Raydium, Orca)
Governance tokens (e.g., Marinade’s MNDE token)
NFT & Digital Asset Use Cases
Basic NFTs with SPL Token (without metadata)
NFT staking & gaming assets
Hands-On Workshop
Create & Interact with an SPL Token
Mint a fungible token using Solana CLI
Transfer tokens between wallets
Set up token accounts & authorities
Deploy a Simple SPL Token Smart Contract
Use Anchor to create a token program
Implement token minting & burning
Discuss token governance & access control
Integrate SPL Token in a dApp
Accept SPL tokens for payments
Build a token-based reward system
