Launch SPL Token is a Solana program designed to simplify the creation and deployment of SPL tokens. Whether you're launching a token for a new project or experimenting with tokenomics, this program offers a robust, customizable, and user-friendly solution within the Solana ecosystem.
-
Token Deployment ✅
Launch SPL tokens with customizable properties like name, symbol, decimals, and metadata. -
Authority Management 🔒
Optionally revoke mint and freeze authorities to lock the token supply or prevent freezing. -
Metadata Customization 📝
Define token metadata, including URI and immutability settings for enhanced flexibility. -
Fee Mechanism 💸
Admins can set and update fees for token launches, ensuring a sustainable model. -
Configurable Admin Controls 🛠️
The admin manages fees and program configurations, maintaining full control over the platform. -
Token Minting 🪙
Mint additional tokens post-launch if the mint authority is retained, allowing dynamic supply management. -
Comprehensive Testing Suite 🧪
Includes tests for token launching, authority revocation, fee handling, minting, and error validation.
-
Initialize the Program
Set up the program with an admin account and a fee account to manage token launch fees. -
Launch a Token
Users create SPL tokens by defining attributes like name, symbol, decimals, and metadata, with options to revoke mint and freeze authorities. -
Fee Deduction
A predefined fee is deducted from the user for each token launch and transferred to the admin’s fee account. -
Mint Additional Tokens
If the mint authority isn’t revoked, users can mint more tokens to adjust the supply as needed. -
Admin Controls
The admin can modify the fee structure at any time to adapt to evolving needs. -
Security Checks
Built-in validation ensures token names, symbols, and metadata meet requirements, preventing errors.
Get started with Launch SPL Token by following these steps:
- Clone the Repository
git clone https://github.com/DefiOSS/launch-spl-token.git cd launch-spl-token