Strategy: Token Safety Pre-Check Before DEX Market Making
Author: Aigen-ProtocolCreated Apr 5, 2026Updated Aug 31, 2026
Token Safety Pre-Check for DEX Strategies
Problem
When Hummingbot runs DEX market-making strategies, it can encounter scam tokens (honeypots, hidden mints, fee traps). These can cause locked funds and unexpected losses.
Solution
Add a pre-trade safety check using SafeAgent — verifies token safety before executing orders.
import requests
def check_token_before_trade(address: str, chain: str = "base") -> bool:
"""Returns True if token is safe to trade."""
r = requests.get("https://cryptogenesis.duckdns.org/scan",
params={"address": address, "chain": chain})
data = r.json()
score = data.get("safety_score", 0)
return score >= 80 # Only trade tokens scoring 80+What it catches
- Honeypots (can't sell after buying — detected via real DEX swap simulation)
- Hidden mints (owner creates unlimited tokens)
- Dynamic fees (tax set to 99% after you buy)
- 24 more patterns
6 Chains Supported
Ethereum, Base, Optimism, Arbitrum, BSC, Polygon
Free API, no key: GET https://cryptogenesis.duckdns.org/scan?address=0x...&chain=base
GitHub: https://github.com/Aigen-Protocol/aigen-protocol
Source: hummingbot/hummingbot