Automated liquidity provisioning on Solana DEXs, initially supporting Meteora DLMM.
- Scans LP opportunities every 30 minutes
- Selects from the top 10 degen pairs
- Uses Jupiter for swaps
- Creates single-sided bid-ask positions
- Auto-rebalances, closes old positions, and auto-claims fees
- Node.js Server
- Automation (Running at 30-minute intervals)
- Wallet & User Management (Multi-wallet authentication)
- Telegram Bot
- Meteora DLMM (Meteora SDK)
- Jupiter Swap Aggregator (Jupiter API)
- Pyth Price Feed
- Node.js v16+
- Solana CLI
- Telegram Bot Token
- Clone the repository
git clone https://github.com/yourusername/solana-lp-bot.git
cd solana-lp-bot
Set up a PostgreSQL database and update the DATABASE_URL in your .env file
Run npm run prisma:generate to generate the Prisma client
Run npm run prisma:migrate to create the database tables
Run npm run db:init to initialize default bot settings
Start the bot with npm run dev or npm start