itsmepure/dlmm-manual-bypurexbt — explained in plain English
Analysis updated 2026-05-18
Manage Solana liquidity pool positions from Telegram without writing any code
Deploy liquidity into a Meteora DLMM pool using preset strategies like Spot, Bid-Ask, or Curve
Get notified when a liquidity position moves out of its price range
Close a position, claim fees, and auto-swap proceeds back to SOL with one button
| itsmepure/dlmm-manual-bypurexbt | aaaddress1/vibe-reading | amirhosseinjpl/jpl-sub-processor | |
|---|---|---|---|
| Stars | 24 | 24 | 24 |
| Language | JavaScript | JavaScript | JavaScript |
| Setup difficulty | moderate | moderate | moderate |
| Complexity | 3/5 | 2/5 | 3/5 |
| Audience | general | researcher | ops devops |
Figures from each repo's GitHub metadata at analysis time.
Requires a Telegram bot token, a funded Solana wallet private key, and an RPC endpoint before it can run.
This project is a Telegram bot that helps someone manually manage liquidity positions on Meteora DLMM, a liquidity pool system built on the Solana blockchain. It is described as manual on purpose: there is no AI and no automatic trading decisions. The person using the bot presses every button, and the bot only carries out the on-chain transaction that button represents. It was adapted from an earlier autonomous trading agent by the same author, with all the AI, screening, and auto-management logic removed. Through Telegram chat, a user can paste a token's contract address and the bot will find its matching liquidity pool. From there, the person picks a strategy (Spot, Bid-Ask, or Curve, which describe different ways the liquidity gets spread across the price range), sets an amount of SOL to deposit, and sets a price range, all through button menus. A confirmation screen shows the current price and wallet balance before anything executes. Exiting a position is a single button that removes all liquidity, claims any earned fees, closes the position, and automatically swaps the resulting tokens back to SOL using Jupiter, a Solana token swap service. Each closed position generates an image card showing profit or loss. Users can also check their open positions, claim fees without closing, check wallet balances, and receive an alert (checked every two minutes) if a position moves out of its price range, though the bot only notifies, it does not close positions automatically. Setup requires Node.js 18 or later, cloning the repository, running npm install, and filling in a .env file with a Telegram bot token, a Telegram chat ID (the bot will only respond to that one chat), a Solana wallet private key, and an RPC connection URL for talking to the Solana network. Two optional keys enable fuller balance display and automatic token swaps. The code is organized into a main bot entry point, a folder handling the deploy and position flows, an engine folder wrapping the Meteora SDK for deposits and withdrawals, wallet and swap logic, and profit-and-loss calculation. The README stresses security practices: never commit the .env file, keep the private key local, and require an explicit confirmation button before any on-chain action. It also includes a plain disclaimer that liquidity providing carries real financial risk, including impermanent loss and token value drops, and that the software comes with no warranty.
A Telegram bot for manually managing Solana liquidity positions on Meteora DLMM, where every trade action requires a button press and there is no automated trading.
Mainly JavaScript. The stack also includes JavaScript, Node.js, Telegram Bot API.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly general.
This repo across BitVibe Labs
double-check against the repo, no cap.