DBC
Launchpad Scaffold
The Launchpad Scaffold is a template repository that allows you to create a new launchpad within a few minutes.
Resources
Features
Token Launch Platform
- Token Pool Creation: Create pools with customizable price curves using Meteora’s Dynamic Bonding Curve SDK
- Metadata Management: Upload token logos and metadata to Cloudflare R2 storage
- Wallet Integration: Support for Solana wallets via Jupiter’s wallet adapter
- Transaction Handling: Sign and send transactions to Solana blockchain
Token Exploration & Discovery
- Token Browser: Explore tokens across different categories (New, Graduating, Graduated)
- Real-time Data: Live streaming of token data and price updates
- Filtering & Sorting: Multiple filter options and sorting criteria
- Search Functionality: Find tokens by various criteria
Advanced Trading Interface
- TradingView Charts: Professional-grade charting with TradingView integration
- Price & Market Cap Views: Toggle between price and market cap chart modes
- Multiple Timeframes: Support for various chart intervals (5m, 1h, 6h, 24h)
- Trading Marks: Display buy/sell transactions on charts
- Volume Analysis: Volume indicators and studies
Token Analytics & Data
- Real-time Statistics: Price, volume, market cap, holder count
- Transaction History: Complete transaction table with filtering
- Holder Analysis: Top holders, holder distribution, holder tags
- Performance Metrics: Price changes, volume changes across timeframes
- Organic Score: Algorithm-based token quality scoring
Fun Launch Launchpad Scaffold
A launchpad platform for launching tokens with build with Meteora’s Dynamic Bonding Curve Program.
Setup
1
Clone the repository
2
Install dependencies
3
Set up environment variables
Create a .env
file in the root directory with the following variables:
Getting R2 Credentials
- Go to Cloudflare Dashboard
- Navigate to R2
- Create a new bucket or select an existing one
- Go to “Manage R2 API Tokens”
- Create a new API token with the following permissions:
- Account R2 Storage: Edit
- Bucket: Your bucket name
- Copy the Access Key ID and Secret Access Key
- Your Account ID can be found in the Cloudflare dashboard URL or in the Account Home page
Getting RPC URL
- Get your RPC URL from any 3rd party provider
Pool Config Key
The pool config key is used to configure the bonding curve parameters. You’ll need to:
-
Deploy your own pool config program
-
Or use an existing pool config program
-
Get the public key of the pool config account
-
Run the development server
Tech Stack
- Next.js
- TypeScript
- Tailwind CSS
- Solana Web3.js
- Dynamic Bonding Curve SDK
- Cloudflare R2 for storage