Skip to content

0xhustlerr/Meteora-DLMM-LP-bot

Repository files navigation

Meteora DLMM Bot

Automated liquidity provisioning on Solana DEXs, initially supporting Meteora DLMM.

Features

  • 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

System Architecture

Backend

  • Node.js Server
  • Automation (Running at 30-minute intervals)
  • Wallet & User Management (Multi-wallet authentication)

Frontend

  • Telegram Bot

External Integrations

  • Meteora DLMM (Meteora SDK)
  • Jupiter Swap Aggregator (Jupiter API)
  • Pyth Price Feed

Getting Started

Prerequisites

  • Node.js v16+
  • Solana CLI
  • Telegram Bot Token

Installation

  1. 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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors