nastaseshot commited on
Commit
12e7e9d
·
verified ·
1 Parent(s): 8e12c57

liquidity_checker.py

Browse files

# liquidity_checker.py
import requests

def check_token_liquidity(token_address):
"""
Checks liquidity pool depth for a token.
Returns True if liquidity is sufficient.
"""
# Hypothetical endpoint
url = f"https://api.dexscreener.com/v1/solana/tokens/{token_address}"
try:
data = requests.get(url).json()
liquidity_usd = data.get('liquidity', {}).get('usd', 0)
print(f"[LiquidityChecker] {token_address} liquidity: ${liquidity_usd}")
return liquidity_usd > 5000 # $5000 minimum liquidity rule
except Exception as e:
print(f"[LiquidityChecker] Error checking liquidity: {e}")
return False

Files changed (1) hide show
  1. liquidity_checker.py +18 -0
liquidity_checker.py ADDED
@@ -0,0 +1,18 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # liquidity_checker.py
2
+ import requests
3
+
4
+ def check_token_liquidity(token_address):
5
+ """
6
+ Checks liquidity pool depth for a token.
7
+ Returns True if liquidity is sufficient.
8
+ """
9
+ # Hypothetical endpoint
10
+ url = f"https://api.dexscreener.com/v1/solana/tokens/{token_address}"
11
+ try:
12
+ data = requests.get(url).json()
13
+ liquidity_usd = data.get('liquidity', {}).get('usd', 0)
14
+ print(f"[LiquidityChecker] {token_address} liquidity: ${liquidity_usd}")
15
+ return liquidity_usd > 5000 # $5000 minimum liquidity rule
16
+ except Exception as e:
17
+ print(f"[LiquidityChecker] Error checking liquidity: {e}")
18
+ return False