- Easy Token Creation: Create new SPL tokens with customizable metadata
- Token Metadata: Support for Metaplex token metadata standards
- IPFS Integration: Store token metadata on decentralized storage via Pinata
- Liquidity Creation: Add liquidity to Raydium pools
- Liquidity Management: Monitor and manage existing liquidity positions
- Pool Analytics: Track pool performance and metrics
- Integrated Marketing: Built-in marketing page generation for each token
- Social Media Ready: Optimized sharing and promotion features
- Affiliate System: Built-in affiliate marketing capabilities
- Multi-Wallet Support: Compatible with major Solana wallets
- Phantom, Solflare, Sollet
- WalletConnect support
- Hardware wallet compatibility
- Secure Connection: Safe wallet connection handling
- Frontend: React 18 with Tailwind CSS
- Blockchain: Solana blockchain integration
- Smart Contracts: Anchor framework for Solana programs
- Token Standards: SPL Token and Metaplex metadata
- Storage: IPFS via Pinata for decentralized metadata storage
- Styling: Material Tailwind components
- Routing: React Router for navigation
Before running this project, ensure you have:
- Node.js (v16 or higher)
- npm or yarn package manager
- Solana CLI tools (optional, for development)
- Solana wallet (Phantom, Solflare, etc.)
-
Clone the repository
git clone https://github.com/hanshaze/Raydium-token-launchpad-included-marketing.git cd Raydium-token-launchpad-included-marketing
-
Install dependencies
npm install # or npm install --legacy-peer-deps # or yarn install
-
Environment Setup Create a
.env
file in the root directory:REACT_APP_SOLANA_NETWORK=devnet REACT_APP_PINATA_API_KEY=your_pinata_api_key REACT_APP_PINATA_SECRET_KEY=your_pinata_secret_key
-
Start the development server
npm start # or yarn start
The application will open at http://localhost:3000
src/
โโโ pages/ # Main application pages
โ โโโ CreateToken.js # Token creation interface
โ โโโ CreateLiquidity.js # Liquidity creation
โ โโโ ManageLiquidity.js # Liquidity management
โ โโโ Marketing.js # Marketing tools
โ โโโ Affiliate.js # Affiliate system
โ โโโ Header.js # Navigation header
โ โโโ Footer.js # Application footer
โโโ providers/ # React context providers
โ โโโ WalletProvider.js # Wallet connection provider
โ โโโ WalletButton.js # Wallet connection button
โโโ web3/ # Blockchain integration
โ โโโ config.js # Solana configuration
โ โโโ connection.js # Solana connection setup
โ โโโ token.js # Token operations
โ โโโ marketing.js # Marketing operations
โโโ utils/ # Utility functions
โโโ pinata.js # IPFS integration
โโโ validation.js # Input validation
- Navigate to the home page
- Fill in token details (name, symbol, supply, etc.)
- Upload token logo/icon
- Configure metadata and description
- Deploy the token to Solana
- Go to "Create Liquidity" page
- Select your token and SOL
- Set liquidity amounts
- Confirm the transaction
- Access the "Marketing" page
- Customize your token's marketing page
- Share the generated marketing URL
- Utilize affiliate links for promotion
The application can be configured to work with different Solana networks:
- Devnet: For testing and development
- Mainnet: For production use
Update the network configuration in src/web3/config.js
:
export const SOLANA_NETWORK = process.env.REACT_APP_SOLANA_NETWORK || 'devnet';
For IPFS metadata storage, configure your Pinata API keys in the environment variables.
Run the test suite:
npm test
# or
yarn test
Create a production build:
npm run build
# or
yarn build
- Solana Labs for the Solana blockchain
- Raydium for the AMM protocol
- Metaplex for token metadata standards
- Anchor for the Solana development framework
- Pinata for IPFS storage services
- Telegram: @hanshaze007
- Enhanced analytics dashboard
- Multi-chain support
- Advanced marketing tools
- Mobile application
- DeFi integration features
- Community governance tools
โญ Star this repository if you find it helpful!
๐ Keep updated with the latest releases and features.
Built with โค๏ธ for the Solana ecosystem