SPL Token Helper Crate
Status: 🚧 Under Development 🚧
This crate simplifies the process of creating SPL tokens on the Solana blockchain by providing a user-friendly abstraction layer. Our goal is to streamline the token creation process with minimal setup, while also offering flexibility for advanced users.
Features
- Easy SPL Token Creation: Quickly create and manage SPL tokens with metadata in just a few steps.
- Manual Setup Options: Advanced users can manually configure token parameters and metadata through the provided functions.
- Token Transfer Support: Transfer SPL tokens between accounts using a simplified interface.
- Metadata Integration: Automatically creates token metadata using the
mpl_token_metadataprogram, with support for custom metadata attributes like name, symbol, URI, and seller fees. - Developer-Friendly: The crate is modular and well-documented, making it easy to integrate into existing Solana projects.
Usage
Minting Tokens with Metadata
The mint_simple function allows you to mint SPL tokens and automatically create the associated metadata.
use mint_simple;
use AccountInfo;
mint_simple.unwrap;
Transferring SPL Tokens
The transfer_simple function lets you transfer SPL tokens between accounts using a minimal setup.
use transfer_simple;
transfer_simple.unwrap;
Contributing
This project is under active development, and we welcome contributions from the community! If you're interested in contributing, please feel free to:
- Fork the repository
- Open issues or feature requests
- Submit pull requests with improvements
Call to Action
If you find this project useful or want to stay updated on its progress, please consider:
- ⭐ Starring this repository
- 👁️🗨️ Following the updates
- 🍴 Forking the repo to explore and contribute
Your support and feedback will help us build a better tool for the Solana developer community!
We look forward to your contributions! 🚀