Stop staring
at the chart.
Set a USD price target on any token, in either direction, and MoonHydra DMs you the moment the price crosses. Useful for catching a dip without watching, exiting a position on a level, or getting a heads-up when a Pump.fun migration is about to break out.
Four steps, cost-efficient by default.
You set the target
/alert → <mint> above|below <usdPrice>. Base price snapshot saved at creation so the DM later can show \"from \$X to \$Y\" context. Limit: 25 active per user.
Worker polls smart
30-second tick fetches the USD price for each distinct mint with at least one active alert. N alerts on the same token = 1 fetch. Price API LRU caches consecutive hits to the same mint.
Crossing fires DM
When current price crosses the target in your direction, the alert transitions ACTIVE → TRIGGERED atomically (claim filter prevents double-fire). The DM includes the current price, the target, and the % move since you set the alert.
One-shot lifecycle
TRIGGERED alerts don\'t fire again — paste the CA into the bot to open the token card and trade. CANCELED state covers user cancellations; the index supports listing your active and triggered alerts independently.
What to alert on, based on the strategy.
🎯 Dip-buy entry
Alert BELOW your preferred entry. When it fires, decide if the context still favors a buy — and execute manually. Use this when you have a price view but no automated buy strategy.
💰 Position exit
Alert ABOVE your target take-profit. Use this when TP/SL feels too aggressive — alert lets you reassess on the trigger and choose to scale, full-sell, or hold for another leg.
🚀 Pump.fun migration watch
Alert ABOVE the migration-floor price on a token still on the bonding curve. The DM tells you migration is imminent — you can decide whether to scale in before the Raydium liquidity flips on.