The Token2022 Token Launchpad is a decentralized platform built on Solana that enables seamless token creation, fundraising, and distribution using SPL-Token2022. It supports advanced token features such as transfer hooks, confidential transfers, and expanded metadata.
- Token Creation: Deploy new SPL-Token2022 tokens with customizable parameters.
- Fundraising Mechanism: Supports fixed-price sales, auctions, and bonding curve models.
- Liquidity Provision: Integrates with Raydium, Meteora, and Jupiter for automatic liquidity.
- Vesting & Lockups: Ensures structured token distribution.
- Multi-Signature & Governance: Supports multisig wallets for secure token management.
Ensure you have the following installed:
- Node.js (v16+ recommended)
- Solana CLI
- Anchor
- Rust
git clone https://github.com/g0drlc/Token2022-Launchpad.git
cd token2022-launchpad
yarn install # or npm install
anchor build
solana program deploy ./target/deploy/token_launchpad.so
solana program invoke --keypair ./keypair.json \
--program-id <PROGRAM_ID> \
--data '<encoded_init_data>'
yarn run create-sale --token <TOKEN_MINT> --price 1 --amount 100000
yarn run add-liquidity --token <TOKEN_MINT> --amount 50000 --dex Raydium
yarn run claim --wallet <WALLET_ADDRESS>
Endpoint | Method | Description |
---|---|---|
/create-sale |
POST | Create a new token sale |
/buy-tokens |
POST | Purchase tokens from a sale |
/claim-tokens |
GET | Claim purchased tokens |
The smart contract follows best practices for security, including:
- Reentrancy protection
- Access control via multisig and admin roles
- Comprehensive unit and integration tests
We welcome contributions! To contribute:
- Fork the repository.
- Create a new branch (
git checkout -b feature-name
). - Commit your changes (
git commit -m 'Add feature'
). - Push the branch (
git push origin feature-name
). - Open a pull request.
This project is licensed under the MIT License.
For support, reach out via:
Note: Ensure that program and contract IDs are properly configured before deployment.
Now we are trying my best