Mirror the wallets that win.
DEX-agnostic by design.
MoonHydra mirrors leader-wallet trades on any Solana AMM by diffing token balances, not by decoding swap instructions per-protocol. Raydium, Orca, Meteora, Pump.fun — they all look the same when you observe what the wallet ended up holding. Add a leader, set a buy size, and the bot fans out every trade on the next 10-second tick.
Four layers, protocol-agnostic.
Polling worker
10-second tick across all active CopyTradeConfig rows. Shared-leader dedup means N users following the same wallet = one RPC fetch per tick.
Balance diff
postTokenBalances vs preTokenBalances per signature. The mint that moved + the direction of SOL flow → BUY or SELL signal. No swap-instruction parser to break when Jupiter changes routing.
Mirror execution
BUY: config.buySizeSol per leader buy, capped by maxBuySol. SELL: same fraction the leader sold, applied to your on-chain balance. Signed with your Hydra Head\'s decrypted keypair.
Position handoff
Successful mirror → position upserted → Auto-TP/SL attached if configured. Full close fires the PnL pin card with the Share-on-X button.
Anti-rug guards, built into the poller.
🛡 Airdrop / honeypot rejection
BUY signals require the leader to have spent at least 0.001 SOL natively in the transaction. Without this guard, a malicious leader can airdrop themselves a freezable honeypot and every follower\'s bot mirror-buys for free. Hard-coded; not user-configurable.
⏮ First-poll cursor seed
Brand-new copy configs do not mirror the leader\'s last 25 historic trades. The first poll seeds lastSeenSignature without firing any mirrors. Catastrophic backfill bug fixed; never coming back.
🔒 Per-trade caps
maxBuySol ceiling per leader buy. Stops a single oversized leader trade from draining your Hydra Head. Set to 1× or 2× your buySizeSol if you want strict; higher if you want to scale into conviction trades.
✓ Ownership-checked cancellation
/copy cancel <id> verifies the config belongs to your Telegram user before deactivating. No cross-user IDOR. Same pattern as our limit-order and price-alert cancellation paths.
Mirror a winner. Don't copy a wreck.
DEX-agnostic, airdrop-guarded, multi-wallet, AES-256-GCM encrypted, flat 1%.
Open in Telegram