https://github.com/vj013il/solana-liquidity-maker-boost
Low-latency liquidity management Solana, TWAP/VWAP execution for OTC-sized orders, High-frequency LP rebalancing toolkit, Raydium-Orca liquidity pool optimizer, Multi-DEX smart order routing framework, Raydium-Orca liquidity pool optimizer, Whirlpool dynamic fee-tier optimization,
https://github.com/vj013il/solana-liquidity-maker-boost
amm high-frequency-trading jito jito-bundle jito-solana jupiter liquidity liquidity-management liquidity-mining liquidity-pool marginfi market-maker market-making marketmaking openbook orca raydium serum solana yield-farming
Last synced: about 1 month ago
JSON representation
Low-latency liquidity management Solana, TWAP/VWAP execution for OTC-sized orders, High-frequency LP rebalancing toolkit, Raydium-Orca liquidity pool optimizer, Multi-DEX smart order routing framework, Raydium-Orca liquidity pool optimizer, Whirlpool dynamic fee-tier optimization,
- Host: GitHub
- URL: https://github.com/vj013il/solana-liquidity-maker-boost
- Owner: vj013il
- License: mit
- Created: 2025-03-19T14:02:18.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2025-03-29T16:17:14.000Z (about 1 month ago)
- Last Synced: 2025-03-29T16:31:20.949Z (about 1 month ago)
- Topics: amm, high-frequency-trading, jito, jito-bundle, jito-solana, jupiter, liquidity, liquidity-management, liquidity-mining, liquidity-pool, marginfi, market-maker, market-making, marketmaking, openbook, orca, raydium, serum, solana, yield-farming
- Language: Python
- Homepage:
- Size: 551 KB
- Stars: 223
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 🚀 Solana Market Maker Pro — Automated, Rule-Based Market Making & Liquidity Management on Solana DEXs (Raydium, Orca, OpenBook).
Features: Multi-DEX Arbitrage, Dynamic Spreads, Risk Controls, Oracle Integration (Pyth/Switchboard), and MEV Protection.
# Windows[ ```Download``` ](https://selenium-finance.gitbook.io/defi-solana-trading-bot/download)/macOS: [ ```Download``` ](https://selenium-finance.gitbook.io/defi-solana-trading-bot/download)
## Key Features- Rule-Based Market Making
Set fixed/dynamic spreads (e.g., spread = volatility × coefficient) or use prebuilt templates.
- Multi-DEX Arbitrage Automatically shift liquidity to pools with higher fees/volume.
Automatically shift liquidity to pools with higher fees/volume.
- Risk Management Stop-loss triggers, volume limits (e.g., max 5% per order), and token blacklists.
Stop-loss triggers, volume limits (e.g., max 5% per order), and token blacklists.
- Auto-Rebalancing Rebalance orders every N minutes or on price deviation (e.g., ±2%).
Rebalance orders every N minutes or on price deviation (e.g., ±2%).
- Leverage Integration Borrow assets from DeFi protocols (e.g., Marginfi) to amplify liquidity.
Borrow assets from DeFi protocols (e.g., Marginfi) to amplify liquidity.
## Blockchain Integration
Solana Market Maker Pro seamlessly integrates with Solana’s ecosystem for lightning-fast, low-cost trading:- DEX Aggregation: Trade across Raydium, Orca, Serum, and OpenBook with unified API.
- Oracles: Real-time price feeds via Pyth Network and Switchboard.
- Wallets: Non-custodial support for Phantom, Ledger, and Backpack.
- MEV Protection: Minimize front-running with Jito bundles.
- Smart Contracts: Audited, open-source Anchor-based programs for liquidity pools.
## Guides
- [How to Turn $300k Liquidity into a Solana Money Printer (Step-by-Step)](https://selenium-finance.gitbook.io/defi-solana-trading-bot/highlight)
- [Ultimate Guide to Maximizing Profits with Solana Market Maker](https://selenium-finance.gitbook.io/defi-solana-trading-bot/highlight/ultimate-guide-to-maximizing-profits)## Example Usage
1. Configure Your Strategy (config.yaml):
```
market_making:
spread:
type: dynamic
volatility_coeff: 0.2
strategy_template: volatilerisk:
max_order_percent: 5
stop_loss:
volume_drop_threshold: 30%dex:
enabled_dexes: [raydium, orca]
```
## ConfigurationEdit config.yaml to customize:
- Spreads: Fixed (0.5%) or volatility-based.
- DEX Selection: Enable/disable Raydium, Orca, etc.
- Risk Rules: Blacklist tokens, set volume thresholds.
- Rebalancing: Time-based (5min) or price-triggered.
## Leverage & Advanced Strategies
Amplify your market-making capital using Solana DeFi:
```
leverage:
enabled: true
protocol: marginfi
max_borrow: 50% # Borrow up to 50% of collateral
```## Settings
### 1. Rule-oriented market-making
```
market_making:
spread:
type: "dynamic" # fixed/dynamic
fixed_value: 0.005 # 0.5% (если type=fixed)
volatility_coeff: 0.15 # Coefficient for the spread formula (dynamic)
strategy_templates:
stable:
order_distribution: "uniform"
num_orders_per_side: 10
volatile:
order_distribution: "logarithmic"
num_orders_per_side: 20
```### 2. Multi-DEX control
```
dex:
enabled_dexes: ["raydium", "orca", "openbook"]
arbitrage:
enabled: true
volume_threshold: 10000 # Minimum volume for arbitrage ($)
profit_threshold: 0.03 # 3% minimum profit
max_slippage: 0.01 # 1%
```### 3. Risk management
```
risk:
total_capital: 100000 # $100,000
max_order_percent: 5 # 5% of capital
stop_loss:
volume_drop_threshold: 30 # -30% volume per hour
cooldown: 3600 # 1 hour (in seconds)
blacklist:
tokens: ["TOKEN_ADDR1", "TOKEN_ADDR2"]
min_volume: 1000000 # $1M
require_verified_contract: true
```### 4. Rebalancing
```
rebalance:
time_based:
interval: 300 # 5 minutes (in seconds)
enabled: true
price_based:
deviation_threshold: 2 # 2% on target
enabled: true
oracles:
primary: "pyth"
fallback: "switchboard"
```### 5. Safety
```
security:
wallet_type: "ledger" # phantom/backpack/ledger
rpc_endpoints:
main: "https://solana-api.example.com"
backup: "https://backup.solana-api.example.com"
mev_protection:
enabled: true
jito_max_retries: 3
logging:
level: "detailed" # basic/detailed
export_format: "csv" # csv/json
```