LaunchKit · 2026
Back to Skills

nadfunagent

Autonomous trading agent for Nad.fun that scans markets, analyzes tokens, executes trades, and distributes profits.

0
495 downloads
by @encipher88

Setup & Installation

openclaw skills install @encipher88/nadfunagent

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install nadfunagent

What This Skill Does

Autonomous trading agent for Nad.fun that scans token markets on the Monad blockchain, scores candidates by liquidity, momentum, volume, and holder metrics, executes buy and sell orders, and distributes a configurable share of profits proportionally to MMIND token holders. Runs on a recurring schedule and sends reports via Telegram after each cycle.

Combines three market scanning methods with weighted multi-factor scoring and automated position management, removing the need to manually monitor Nad.fun markets or calculate P&L.

When to use it

  • Running automated Nad.fun trading cycles every 10 minutes without manual intervention
  • Distributing trading profits to MMIND token holders after each profitable cycle
  • Monitoring open positions and triggering stop-loss or take-profit sells automatically
  • Scanning new and trending tokens across real-time events, market cap, and creation time APIs
  • Receiving Telegram reports with position status, P&L, and executed trades after each cycle

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: Start autonomous trading agent

AGENT
  1. 1Load MONAD_PRIVATE_KEY, MONAD_RPC_URL, MMIND_TOKEN_ADDRESS, and MONAD_NETWORK from $HOME/nadfunagent/.env
  2. 2Check existing positions using check-pnl.js, reading entry prices from positions_report.json and querying current values on-chain, then execute any stop-loss or take-profit sells
  3. 3Scan markets via Methods 5, 6, and 7 (new-event API, market_cap endpoint, creation_time endpoint), decode base64 responses, and merge results prioritizing tokens found across multiple sources
  4. 4Score each candidate token on liquidity (30%), momentum (25%), volume (20%), holders (15%), and bonding curve progress (10%), filter to score >= 60 with min 5 MON liquidity and min 5 holders
  5. 5Buy qualifying tokens using buy-token.js, record entry prices, and distribute 30% of any profit >= 0.1 MON to MMIND holders proportionally via MON transfers
OUTPUT

Trading cycle complete: positions checked, new tokens bought, profits distributed, and Telegram report sent with P&L summary

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

MONAD_PRIVATE_KEY environment variable (Monad wallet private key)MONAD_RPC_URL environment variable (Monad network RPC endpoint)MMIND_TOKEN_ADDRESS environment variable (MMIND token contract address on Monad)MONAD_NETWORK environment variable set to mainnet or testnetTelegram account and bot token for trade notifications