This project is a launchpad for SPL tokens built using TypeScript and Solana's Program Library (SPL). The application allows users to create and manage token sales on the Solana blockchain, integrating several essential functionalities for deploying tokens and managing minting events.
- Token Creation: Issue SPL tokens directly from the interface.
- Token Sale Management: Manage sales, set prices, and track token distribution.
- Solana Integration: Leverages Solana's SPL for token minting and management.
- Responsive UI: Built with Tailwind CSS for modern, responsive design.
- Node.js (v16+)
- Solana CLI installed
- Phantom wallet (for interacting with the Solana network)
- A Solana devnet or testnet account funded with SOL
-
Clone the repository: ```bash git clone https://github.com/whistledev411/spl-token-launchpad.git cd spl-token-launchpad ```
-
Install the dependencies: ```bash npm install ```
-
Set up your environment variables:
- Copy `.env.example` to `.env` and fill in the required values.
-
Compile the project: ```bash npm run build ```
-
Start the local development server: ```bash npm run dev ```
-
Open your browser and navigate to `http://localhost:3000/`.
-
Connect your Phantom wallet to interact with the Solana network.
- `src/`: Contains the core application logic.
- `public/`: Static assets.
- `tailwind.config.ts`: Tailwind CSS configuration.
- `tsconfig.json`: TypeScript configuration file.
Feel free to fork the repository and submit pull requests. Any contributions are welcome.
This project is licensed under the MIT License.