Run an automated bot to provide liquidity on Meteora DLMM pools
Screen pools with a read-only scan before committing real funds
Study a real example of fee versus impermanent loss calculations
| fciaf420/dlmm-quant | 0xmukesh/docusaurus-tutorial | 1tsmejp/palworld-docker-wine | |
|---|---|---|---|
| Stars | 1 | 1 | 1 |
| Language | JavaScript | JavaScript | JavaScript |
| Last pushed | — | 2021-12-27 | — |
| Maintenance | — | Dormant | — |
| Setup difficulty | moderate | easy | moderate |
| Complexity | 4/5 | 2/5 | 4/5 |
| Audience | developer | developer | ops devops |
Figures from each repo's GitHub metadata at analysis time.
Requires a funded Solana wallet, RPC access, and a Jupiter API key, trades real money.
dlmm-quant is an automated trading bot that provides liquidity to Meteora DLMM pools on the Solana blockchain. Providing liquidity means depositing tokens so other traders can swap against them, and in return you earn a share of the trading fees. The catch is a risk called impermanent loss, where price movement can erase more value than the fees bring in. This bot's core idea is that it only enters a pool when the math says the fees being paid genuinely outweigh the expected loss from price swings, using a formula based on volatility and position width to calculate that balance before committing any money. Every few minutes the bot scans all liquid pools and checks several signals: how much a pool is currently paying in fees, how volatile the token has been, whether trading fees are temporarily elevated, whether trading volume is speeding up or slowing down, and whether real traders (as opposed to bots) are buying or selling. Based on these signals it can choose one of three strategies: a short-term scalp play when fees and momentum both look strong, a reversion play that bets on a token stabilizing after a drop, or a slower, wider strategy for more established, calmer tokens. Once a position is open, the bot checks it every couple of minutes against rules for taking profit, cutting losses, or exiting if the fee income dries up, and every exit converts everything back into SOL rather than leaving you holding other tokens. The README describes several safety measures, including a hard cap based on wallet balance, limits on how many positions can be open at once, protection against accidentally running two copies of the bot at the same time, and a simple command to shut it down gracefully. Setup involves cloning the repository, running npm install, and adding a wallet key plus API keys to a configuration file before running a read-only scan or starting the live bot. The author states plainly that this is experimental software that trades real money in volatile markets and that a user could lose everything they put in. The README does not mention a license.
An automated bot that provides liquidity to Solana trading pools, only entering positions when fee income is calculated to outweigh price-swing risk.
Mainly JavaScript. The stack also includes JavaScript, Node.js, Solana.
No license file is mentioned in the README, so reuse terms are unclear.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
double-check against the repo, no cap.