{"name":"Monad Launch Radar & Token Decisions","description":"Pay-per-call data for trading agents on Monad, from $0.01 gates (sell-check, verdict, nad.fun graduation, wallet-check, dev-sells) to $0.25 premium radar: new-token radar, nad.fun graduation feed, deployer rug history, and token briefs that end in a machine-readable next move (avoid / watch / consider) backed by an on-chain buy-then-sell honeypot simulation, a risk breakdown, liquidity, volume, momentum and holder concentration.","x402":{"version":2,"scheme":"exact","network":"eip155:143","asset":{"symbol":"USDC","address":"0x754704Bc059F8C67012fEd69BC8A327a5aafb603","decimals":6},"accepts":[{"network":"eip155:143","chain":"Monad","asset":{"symbol":"USDC","address":"0x754704Bc059F8C67012fEd69BC8A327a5aafb603","decimals":6}},{"network":"eip155:8453","chain":"Base","asset":{"symbol":"USDC","address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","decimals":6}}],"payTo":"0x8c6c20f05c83fc3fb2c449aa4af50a6ce0929b93","facilitator":"Coinbase CDP","note":"Pay in USDC on Monad or Base; same price on both. Data is about Monad tokens either way.","howToPay":"Call a paid route without payment to get HTTP 402 with a PAYMENT-REQUIRED header (base64 JSON); sign the EIP-3009 USDC authorization it describes and retry with PAYMENT-SIGNATURE. Responses with status >= 400 are never charged."},"status":{"snapshotGeneratedAt":"2026-11-04T15:09:48.224Z","snapshotAgeSeconds":97,"itemsTracked":40,"premiumPicks":5,"graduationFeedGeneratedAt":"2026-11-04T15:07:09.102Z","graduationFeedAgeSeconds":256,"nearGraduationTracked":60,"graduationsRecorded":0,"deployersTracked":134},"services":["Quick Info (Monad token data, /monad/*)","Quick Safety (agent safety tools: /base/* token safety, /agent/* skill gaps)"],"quickSafety":{"service":"Quick Safety","description":"Quick Safety: tools that keep autonomous agents from losing money. Base token safety + rug forecast ($0.02), Base sell-check ($0.01), deep Base check ($0.05) and the skill-gap matcher ($0.01). Base routes are paid in Base USDC.","firstCallFree":{"policy":"First call free: each agent gets one free successful call per Quick Safety route family; after that the normal x402 payment flow applies (HTTP 402).","identity":"Send X-Agent-Address: 0x… and X-Agent-Signature: an EIP-191 personal_sign by that EOA over the message \"Quick Safety free call\\naddress: <lowercase address>\\ndate: <YYYY-MM-DD UTC>\". Without them the agent is identified by a hash of IP (IPv6: /48 prefix) + User-Agent (raw IP is not stored). On /base/* routes the free call is opt-in: send the signature headers or X-Free-Call: 1; requests with neither always get the 402 challenge.","limits":"Free calls per IP (IPv6 /48) per route family per day: 3. Global free calls per day per route family: skill-gaps 500, base-token-safety 100, base-sell-check 100, base-deep-safety 25. Only 200 responses count; errors release the free call. Free-call markers expire after 30 days.","howToSkip":"Send a payment (PAYMENT-SIGNATURE) to always use the paid flow; the free gate never charges."},"signMessageTemplate":"Quick Safety free call\naddress: 0x<address>\ndate: <YYYY-MM-DD>","routes":[{"method":"POST","path":"/agent/skill-gaps","url":"https://monad-x402.monad-x402.workers.dev/agent/skill-gaps","networks":["eip155:143","eip155:8453"],"price":"$0.01","priceAtomicUsdc":"10000","description":"Quick Safety skill-gap matcher: POST your agent's task, tools/MCPs/skills, chain and budget; get the capabilities it is missing for that task (token safety, launch feed, wallet checks, search, payments...) ranked by priority, each matched to ready-to-call x402 URLs with prices: Quick Safety routes plus top live Coinbase Bazaar services. Rule-based, no LLM, under 100 ms. First call free per agent (see freeCall in the 402).","whenToUse":"Find what your agent is missing for its task and get ready-to-call x402 tools to fill each gap.","typicalLatency":"<100 ms (no outbound calls)","outputSchema":"quick-safety-skill-gaps/v1","exampleBody":{"task":"snipe and trade new Base memecoins safely","tools":["dexscreener api","viem wallet"],"chain":"base","budgetUsdPerCall":0.05}},{"method":"GET","path":"/agent/skill-gaps","url":"https://monad-x402.monad-x402.workers.dev/agent/skill-gaps","networks":["eip155:143","eip155:8453"],"price":"$0.01","priceAtomicUsdc":"10000","description":"Quick Safety skill-gap matcher (GET form): pass task, tools (comma-separated), chain and budgetUsdPerCall as query params; get the capabilities your agent is missing for that task, ranked, each matched to ready-to-call x402 URLs with prices (Quick Safety routes + top live Coinbase Bazaar services). Rule-based, no LLM, under 100 ms. First call free per agent.","whenToUse":"Same matcher via query params (task, tools comma-separated, chain, budgetUsdPerCall).","typicalLatency":"<100 ms (no outbound calls)","outputSchema":"quick-safety-skill-gaps/v1","exampleBody":null},{"method":"GET","path":"/base/token-safety/:token","url":"https://monad-x402.monad-x402.workers.dev/base/token-safety/{token}","networks":["eip155:8453"],"price":"$0.02","priceAtomicUsdc":"20000","description":"Quick Safety for Base tokens: is this token safe to buy, and how likely is a rug? Returns verdict (ok | caution | avoid), canSell from a real buy-then-sell eth_call simulation (V2, V3, Aerodrome, Uniswap V4), blockers, and rugForecast (probability, level, leading indicators) from v2 signals: snipers, dev sells, LP removal/unlocks, wash trading, hidden privileged wallets, tax changeability, fresh-wallet holders, deployer history. Under 2 s. First call free per agent.","whenToUse":"Before buying a Base token: verdict, canSell (eth_call simulation), blockers and a 7-day rug forecast with leading indicators.","typicalLatency":"0.6-1.7 s","outputSchema":"quick-safety/v1","exampleBody":null},{"method":"GET","path":"/base/sell-check/:token","url":"https://monad-x402.monad-x402.workers.dev/base/sell-check/{token}","networks":["eip155:8453"],"price":"$0.01","priceAtomicUsdc":"10000","description":"Quick Safety sell check for Base: can my agent sell this token? Runs a real buy-then-sell eth_call simulation on the token's WETH/ETH pool (Uniswap V2, V3, V4 and Aerodrome) and returns canSell, measured buy/sell tax and round-trip loss, plus GoPlus honeypot and tax-modifiable flags. Built as a fast pre-trade gate (under 1.5 s). First call free per agent.","whenToUse":"Fast pre-trade gate: can my agent sell this Base token, and at what measured tax?","typicalLatency":"0.4-1.2 s","outputSchema":"quick-safety-sell-check/v1","exampleBody":null},{"method":"GET","path":"/base/deep/token-safety/:token","url":"https://monad-x402.monad-x402.workers.dev/base/deep/token-safety/{token}","networks":["eip155:8453"],"price":"$0.05","priceAtomicUsdc":"50000","description":"Quick Safety deep check for Base tokens: everything in /base/token-safety plus wider scans: a 10-minute sniper/bundle window (tokens up to 30 days old), a longer dev-sell and LP-removal window, the full trade tape for wash trading, 48 h hourly OHLCV for spike-then-dump, and GeckoTerminal trust score. Same verdict, canSell and rugForecast fields. First call free per agent.","whenToUse":"Deeper Base due diligence: wider sniper, dev-sell and LP-removal scans, trade tape, OHLCV and trust score.","typicalLatency":"1-3 s","outputSchema":"quick-safety/v1","exampleBody":null}]},"routes":[{"method":"GET","path":"/monad/new-tokens","url":"https://monad-x402.monad-x402.workers.dev/monad/new-tokens","price":"$0.01","priceAtomicUsdc":"10000","description":"Monad launch radar for trading agents: the newest Monad DEX pools and nad.fun launches, each with a next-move decision (avoid | watch | consider) with confidence, reasons, an on-chain honeypot/tax check, liquidity, volume and holder data. Filter by action=actionable to skip avoids. Served from a snapshot refreshed every ~3 min (dataAsOf included), typically answers in under 1s. Informational only, not financial advice.","whenToUse":"Scan the newest Monad tokens and get a next move (avoid/watch/consider) for each. Cheapest way to triage launches.","input":{"query":{"limit":{"type":"integer","min":1,"max":40,"default":20},"minLiquidityUsd":{"type":"number","min":0,"default":0},"source":{"enum":["all","dex","launchpad"],"default":"all"},"action":{"enum":["any","actionable","consider","watch","avoid"],"default":"any"}},"path":null},"exampleRequest":"https://monad-x402.monad-x402.workers.dev/monad/new-tokens?limit=10&action=actionable","outputSchema":"monad-radar/v2","typicalLatency":"<1s (precomputed snapshot)"},{"method":"GET","path":"/monad/token-brief/:token","url":"https://monad-x402.monad-x402.workers.dev/monad/token-brief/:token","price":"$0.02","priceAtomicUsdc":"20000","description":"Should my agent buy this Monad token? One call returns decision.action (avoid | watch | consider) with confidence, nextMove, reasons and a suggested max trade size, plus an on-chain honeypot/tax check (buy-then-sell eth_call simulation on the token's MON/WMON pool: V2, V3, Uniswap V4), a risk score broken down by liquidity/trading/holders/contract/honeypot, liquidity, volume, momentum, holder concentration and freshness timestamps. Informational only, not financial advice.","whenToUse":"Decide on one token: decision + honeypot/tax simulation + risk breakdown + market data.","input":{"query":null,"path":{"token":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"}}},"exampleRequest":"https://monad-x402.monad-x402.workers.dev/monad/token-brief/0x0555E30da8f98308EdB960aa94C0Db47230d2B9c","outputSchema":"monad-token-brief/v2","typicalLatency":"1-2.5s (live, cached 60s)"},{"method":"GET","path":"/monad/premium/token-brief/:token","url":"https://monad-x402.monad-x402.workers.dev/monad/premium/token-brief/:token","price":"$0.10","priceAtomicUsdc":"100000","description":"Premium Monad token due diligence: everything in the token brief (decision, honeypot/tax simulation, risk breakdown) plus contract checks that feed the decision: verified source, proxy/upgradeability, owner and renouncement, deployer, mint/pause/blacklist/fee-setter detection, supply held by deployer/owner/burn/pool, LP burn check, and a multi-pool view. Unavailable fields are null with a reason. Not financial advice.","whenToUse":"Full due diligence on one token: the brief plus contract ownership/proxy/mint/blacklist/fee-setter checks and supply distribution, all feeding the decision.","input":{"query":null,"path":{"token":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"}}},"exampleRequest":"https://monad-x402.monad-x402.workers.dev/monad/premium/token-brief/0x0555E30da8f98308EdB960aa94C0Db47230d2B9c","outputSchema":"monad-token-brief/v2 (tier premium)","typicalLatency":"1-2.5s live; instant for current radar picks"},{"method":"GET","path":"/monad/premium/radar","url":"https://monad-x402.monad-x402.workers.dev/monad/premium/radar","price":"$0.25","priceAtomicUsdc":"250000","description":"Premium Monad launch radar: topPicks with the next move for up to 5 of the best new Monad tokens (ranked by decision, passing sell simulation, then risk-adjusted momentum), full premium briefs for each, and the whole 40-item radar with decisions. Precomputed every ~3 min so it answers in well under a second. Informational only, not financial advice.","whenToUse":"One call for the best opportunities right now: topPicks with next moves, premium briefs for each, and the full radar.","input":{"query":{"top":{"type":"integer","min":1,"max":5,"default":5}},"path":null},"exampleRequest":"https://monad-x402.monad-x402.workers.dev/monad/premium/radar?top=5","outputSchema":"monad-premium-radar/v2","typicalLatency":"<1s (precomputed snapshot)"},{"method":"GET","path":"/monad/sell-check/:token","url":"https://monad-x402.monad-x402.workers.dev/monad/sell-check/:token","price":"$0.01","priceAtomicUsdc":"10000","description":"Can my agent sell this Monad token? Honeypot and tax check in one cheap call: a real buy-then-sell eth_call simulation on the token's main MON/WMON pool (V2, V3, Uniswap V4) returning canSell, buyTaxPct, sellTaxPct, roundTripLossPct, the route (pool, dex, pool type) and caveats. nad.fun tokens still on the bonding curve get a curve round-trip quote instead. Typically under 1s. Not financial advice.","whenToUse":"Cheapest honeypot/tax gate before any buy: can I sell, what are buy/sell tax and round-trip loss, on which pool.","input":{"query":null,"path":{"token":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"}}},"exampleRequest":"https://monad-x402.monad-x402.workers.dev/monad/sell-check/0x0555E30da8f98308EdB960aa94C0Db47230d2B9c","outputSchema":"monad-sell-check/v1","typicalLatency":"0.3-1s (live, cached 60s)"},{"method":"GET","path":"/monad/verdict/:token","url":"https://monad-x402.monad-x402.workers.dev/monad/verdict/:token","price":"$0.01","priceAtomicUsdc":"10000","description":"Fast verdict for one Monad token: action (avoid | watch | consider), confidence, nextMove, top 3 reasons and the sell-check result, plus risk/momentum scores, liquidity and a suggested max trade size. Built for agents that need a go/no-go in under 2s; upgrade to /monad/token-brief for full evidence. Not financial advice.","whenToUse":"Go/no-go in one cheap call: action, confidence, nextMove, top 3 reasons and the sell check.","input":{"query":null,"path":{"token":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"}}},"exampleRequest":"https://monad-x402.monad-x402.workers.dev/monad/verdict/0x0555E30da8f98308EdB960aa94C0Db47230d2B9c","outputSchema":"monad-verdict/v1","typicalLatency":"<0.1s for radar tokens; 0.3-1.7s live"},{"method":"GET","path":"/monad/nadfun/graduation/:token","url":"https://monad-x402.monad-x402.workers.dev/monad/nadfun/graduation/:token","price":"$0.01","priceAtomicUsdc":"10000","description":"nad.fun bonding-curve status for one token, read from chain: graduated yes/no, progressPct, MON raised vs the graduation target (and USD), tokens left before graduation, a rough ETA from net buy flow, 1h/24h flow, and the DEX pool (reserved pool before graduation, live pool with liquidity after). Works for V1 and V2 curves. Not financial advice.","whenToUse":"Track a nad.fun launch toward graduation: progress, MON raised vs target, ETA, and the DEX pool.","input":{"query":null,"path":{"token":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$","note":"nad.fun token (ends in 7777)"}}},"exampleRequest":"https://monad-x402.monad-x402.workers.dev/monad/nadfun/graduation/0x551cA866E26946a93F4bB6960A51d26935A77777","outputSchema":"monad-nadfun-graduation/v1","typicalLatency":"0.1-0.5s (live on-chain read, cached 30s)"},{"method":"GET","path":"/monad/nadfun/graduations","url":"https://monad-x402.monad-x402.workers.dev/monad/nadfun/graduations","price":"$0.02","priceAtomicUsdc":"20000","description":"nad.fun graduation feed: recent graduations detected on chain plus the tokens closest to graduating (progressPct, MON raised and remaining, creator, holders, market cap), refreshed by a cron every ~6 min from curve-contract events and on-chain curve state. Use it to find launches about to migrate to a DEX. Not financial advice.","whenToUse":"Find nad.fun launches about to graduate, and ones that just did.","input":{"query":{"limit":{"type":"integer","min":1,"max":50,"default":20},"minProgressPct":{"type":"number","min":0,"max":100,"default":0}},"path":null},"exampleRequest":"https://monad-x402.monad-x402.workers.dev/monad/nadfun/graduations?limit=10&minProgressPct=20","outputSchema":"monad-nadfun-graduations/v1","typicalLatency":"<0.2s (precomputed feed, refreshed ~6 min)"},{"method":"GET","path":"/monad/deployer/:address","url":"https://monad-x402.monad-x402.workers.dev/monad/deployer/:address","price":"$0.02","priceAtomicUsdc":"20000","description":"Who launched this Monad token, and do they rug? Pass a token (its deployer is found via nad.fun or an on-chain deployment search) or a wallet. Returns the deployer's other launches (graduated, drawdown from ATH, holders, whether the creator still holds), rug/abandon signals (serial or rapid-fire launches, most launches dead, no graduations, creator exited), wallet age and activity, history seen by this service's radar, and a risk verdict with a next move. Not financial advice.","whenToUse":"Check who launched a token and whether their other launches died, never graduated or were abandoned.","input":{"query":null,"path":{"address":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$","note":"token or wallet"}}},"exampleRequest":"https://monad-x402.monad-x402.workers.dev/monad/deployer/0x551cA866E26946a93F4bB6960A51d26935A77777","outputSchema":"monad-deployer/v1","typicalLatency":"0.5-2s (live; deployment search for non-nad.fun contracts)"},{"method":"GET","path":"/monad/wallet-check/:address","url":"https://monad-x402.monad-x402.workers.dev/monad/wallet-check/:address","price":"$0.01","priceAtomicUsdc":"10000","description":"Is this Monad wallet safe to follow or trust? Wallet age (first funding and first tx via archive-state search), tx count, MON balance, EOA vs EIP-7702, nad.fun tokens it created and how they fared, the first funder (tx link) and whether that funder is a serial nad.fun launcher, plus a risk level (low / moderate / elevated / high / unknown) with reasons and a next move. partial/missing flag gaps. Not financial advice.","whenToUse":"Check a wallet before following, copy-trading or trusting it: age, activity, launches, who funded it and whether that funder is a serial launcher.","input":{"query":null,"path":{"address":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$","note":"wallet (EOA or EIP-7702)"}}},"exampleRequest":"https://monad-x402.monad-x402.workers.dev/monad/wallet-check/0xA8692e1E65C9372FD2470d710b0f76a734A80874","outputSchema":"monad-wallet-check/v1","typicalLatency":"1-2.5s first time (archive search), <0.5s when cached"},{"method":"GET","path":"/monad/dev-sells/:token","url":"https://monad-x402.monad-x402.workers.dev/monad/dev-sells/:token","price":"$0.01","priceAtomicUsdc":"10000","description":"Is the dev dumping? For a nad.fun token (ends in 7777): did the creator, self-labelled dev wallets or top holders sell in the last 1h / 24h (tokens, % of supply, MON, tx links), creator holding % now vs 24h ago and transfers out, top-10 concentration now vs 24h ago, and an alert level (none / watch / danger / unknown) with reasons and a recheck time. Holders are wallets seen trading via nad.fun. partial/missing flag gaps. Not financial advice.","whenToUse":"Before or while holding a nad.fun token: is the creator or a top holder selling right now?","input":{"query":null,"path":{"token":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$","note":"nad.fun token (ends in 7777)"}}},"exampleRequest":"https://monad-x402.monad-x402.workers.dev/monad/dev-sells/0x7E8BDf7D262a6e4ff9302Af49F2CdB022B587777","outputSchema":"monad-dev-sells/v1","typicalLatency":"0.4-1.5s (live, cached 45s)"}],"decisionModel":{"avoid":"Any blocker: sell or buy simulation reverted, measured buy/sell tax > 10%, honeypot flag, liquidity < $1,000 (or unknown), no DEX pool, or risk score >= 70.","consider":"No blockers AND risk < 35 AND liquidity >= $10,000 AND sell simulation passed AND momentum >= 40 AND pool >= 1h old.","watch":"Everything else. watchFor lists the conditions still missing for 'consider'.","confidence":"Share of signals available (market, trade counts, holders, sell simulation, contract checks), reduced for partial results; hard simulation evidence raises it.","maxTradeUsdAt2PctImpact":"About 1% of pool liquidity, which moves a constant-product pool's price about 2%. A rough estimate; concentrated-liquidity pools can differ."},"outputConventions":{"decision":"{ action, confidence, confidenceScore, nextMove, reasons[], blockers[], positives[], watchFor[], maxTradeUsdAt2PctImpact, recheckAfterMinutes }","honeypotCheck":"{ verdict: sellable | sell_blocked | buy_failed | not_simulated, buyTaxPct, sellTaxPct, roundTripLossPct, poolType, testSizeMon, reason, checkedAt }","risk":"{ score 0-100 (higher = riskier), label, breakdown: { liquidity, trading, holders, contract, honeypot } each { points, flags[] }, flags }","freshness":"generatedAt / dataAsOf / snapshotAgeSeconds / per-source fetch times (ISO 8601 UTC)","partial":"true when a source timed out; missing[] says which. Nulls always come with a reason."},"tiers":{"cheap":["/monad/sell-check/:token ($0.01)","/monad/verdict/:token ($0.01)","/monad/nadfun/graduation/:token ($0.01)","/monad/new-tokens ($0.01)","/monad/wallet-check/:address ($0.01)","/monad/dev-sells/:token ($0.01)"],"standard":["/monad/token-brief/:token ($0.02)","/monad/nadfun/graduations ($0.02)","/monad/deployer/:address ($0.02)"],"premium":["/monad/premium/token-brief/:token ($0.10)","/monad/premium/radar ($0.25)"],"suggestedFlow":"new-tokens or nadfun/graduations to find candidates -> verdict or sell-check to gate -> deployer / wallet-check for who launched or funded it -> dev-sells while holding -> token-brief / premium brief before sizing up."},"sampleOutputs":{"radarItem":{"token":{"address":"0xc74eC0C4905d8869b8d4Ae1206a6F9dbD6077777","name":"The Fluff Bat Society","symbol":"FLUFF"},"venue":"nad.fun-curve","pool":{"address":"0x9f3832732923252A21044F21eE6bd87F09514ae4","dex":"nad.fun-bonding-curve","pair":"FLUFF / MON (curve)","url":"https://nad.fun/tokens/0xc74eC0C4905d8869b8d4Ae1206a6F9dbD6077777","createdAt":"2026-11-02T13:01:30.000Z","ageHours":28.06},"launchpad":{"creator":"0xd5fE35b9b079831069903a2abD8B56e139cFBCa2","graduated":false,"bondingCurvePercent":0,"holderCount":2},"market":{"priceUsd":0.000001171050358554521,"fdvUsd":1171.05,"liquidityUsd":1240.22,"volume1hUsd":null,"volume24hUsd":null,"priceChangePct":{"h1":null,"h24":null},"txns24h":{"buys":null,"sells":null},"buyers24h":null},"momentum":{"score":0,"label":"weak"},"risk":{"score":35,"label":"elevated","breakdown":{"liquidity":{"points":25,"flags":["LOW_LIQUIDITY","BONDING_CURVE_STAGE"]},"trading":{"points":0,"flags":[]},"holders":{"points":10,"flags":["FEW_HOLDERS"]},"contract":{"points":0,"flags":[]},"honeypot":{"points":0,"flags":[]}},"flags":["LOW_LIQUIDITY","FEW_HOLDERS","BONDING_CURVE_STAGE"]},"honeypotCheck":{"verdict":"not_simulated","simulated":false,"buyTaxPct":null,"sellTaxPct":null,"roundTripLossPct":null,"poolType":null,"quote":null,"testSizeMon":null,"reason":"Token trades on the nad.fun bonding curve; the DEX round-trip simulation applies after graduation.","checkedAt":"2026-11-03T17:04:51.479Z"},"decision":{"action":"watch","confidence":"low","confidenceScore":0.45,"nextMove":"Hold off and re-check in 60 min. Missing: Graduation from the nad.fun bonding curve to a DEX pool (no simulated DEX exit before then). Liquidity >= $10,000 (now $1,240).","reasons":["Liquidity about $1240 (< $10,000).","2 holders indexed.","Still on the nad.fun bonding curve.","Pool has traded for 1.2 days."],"blockers":[],"positives":["Pool has traded for 1.2 days."],"watchFor":["Graduation from the nad.fun bonding curve to a DEX pool (no simulated DEX exit before then).","Liquidity >= $10,000 (now $1,240).","A passing sell simulation (now: not_simulated).","Risk score < 35 (now 35).","Momentum >= 40 (now 0)."],"maxTradeUsdAt2PctImpact":12,"recheckAfterMinutes":60},"riskAdjustedMomentum":0,"dataAsOf":"2026-11-03T17:04:50.561Z"},"tokenBrief":{"schema":"monad-token-brief/v2","tier":"basic","network":"monad","chainId":143,"generatedAt":"2026-11-03T17:06:48.112Z","partial":false,"token":{"address":"0x0555E30da8f98308EdB960aa94C0Db47230d2B9c","name":"Wrapped BTC","symbol":"WBTC","decimals":8,"totalSupply":31.85849536},"decision":{"action":"watch","confidence":"high","confidenceScore":0.95,"nextMove":"Hold off and re-check in 60 min. Missing: Momentum >= 40 (now 24).","reasons":["Top 10 holders hold 96.9841% of supply (pool/burn addresses may be included).","Fee/tax setter found (abi:setDefaultFeeBps, abi:setFeeBps, abi:setFeeOwner).","Round-trip sell simulation passed (buy tax 0%, sell tax 0%, round-trip loss 0.1%).","Liquidity $34,864."],"blockers":[],"positives":["Round-trip sell simulation passed (buy tax 0%, sell tax 0%, round-trip loss 0.1%).","Liquidity $34,864.","Low heuristic risk (25/100).","Source verified on Sourcify."],"watchFor":["Momentum >= 40 (now 24)."],"maxTradeUsdAt2PctImpact":349,"recheckAfterMinutes":60},"honeypotCheck":{"verdict":"sellable","simulated":true,"buyTaxPct":0,"sellTaxPct":0,"roundTripLossPct":0.1,"poolType":"v3","quote":"WMON","testSizeMon":7942.9725,"reason":null,"checkedAt":"2026-11-03T17:06:47.687Z","pool":"0x0944526D2727B532653E6Ca6c4D980461E170a09"},"risk":{"score":25,"label":"lower","breakdown":{"liquidity":{"points":0,"flags":[]},"trading":{"points":0,"flags":[]},"holders":{"points":15,"flags":["TOP10_CONCENTRATION"]},"contract":{"points":10,"flags":["ADJUSTABLE_FEE_OR_TAX"]},"honeypot":{"points":0,"flags":[]}},"flags":[{"code":"TOP10_CONCENTRATION","severity":"medium","points":15,"detail":"Top 10 holders hold 96.9841% of supply (pool/burn addresses may be included)."},{"code":"ADJUSTABLE_FEE_OR_TAX","severity":"medium","points":10,"detail":"Fee/tax setter found (abi:setDefaultFeeBps, abi:setFeeBps, abi:setFeeOwner)."}]},"momentum":{"score":24,"label":"weak","volumeToLiquidity24h":0.04,"buyShare24h":0.511},"market":{"priceUsd":77592.31,"fdvUsd":2471974,"marketCapUsd":9724644297,"liquidityUsd":{"mainPool":34864.44,"allPools":80472.6},"volumeUsd":{"h1":77.98,"h24MainPool":1556.53,"h24AllPools":28565.89},"priceChangePct":{"m5":0.06,"h1":0.2,"h6":0.86,"h24":0.44},"txns24h":{"buys":157,"sells":150},"buyers24h":null},"mainPool":{"address":"0x527211C75cfd1771d653b4f3Fd8584beBA8bb9f8","dex":"atlantis-dex","pair":"WBTC / USDC","createdAt":null,"ageHours":null,"url":"https://dexscreener.com/monad/0x527211c75cfd1771d653b4f3fd8584beba8bb9f8","source":"dexscreener"},"poolCount":15,"launchpad":null,"holders":{"count":4313,"top10Pct":96.9841,"distributionPct":{"top10":96.9841,"rank11to30":4.2595,"rank31to50":1.7126,"rest":null},"source":"geckoterminal","lastUpdated":"2026-11-03T08:17:53Z","topHolders":null,"topHoldersReason":"Per-address lists need a paid indexer; concentration buckets given instead."},"freshness":{"generatedAt":"2026-11-03T17:06:48.112Z","sources":{"market":"2026-11-03T17:06:47.256Z","marketSource":"dexscreener","holders":"2026-11-03T17:06:47.346Z","onchain":"2026-11-03T17:06:48.112Z","simulation":"2026-11-03T17:06:47.687Z"}},"summary":"Decision: WATCH (high confidence). Hold off and re-check in 60 min. Missing: Momentum >= 40 (now 24). WBTC trades in 15 tracked pool(s); the largest (WBTC / USDC on atlantis-dex) holds about $34,864 of liquidity. 24h volume is $1,557 (0.04x liquidity), price change 24h 0.44%, momentum reads weak (24/100). Indexed holder count: 4...","notFinancialAdvice":true},"premiumTokenBrief":{"schema":"monad-token-brief/v2","tier":"premium","network":"monad","chainId":143,"generatedAt":"2026-11-03T17:06:48.112Z","partial":false,"token":{"address":"0x0555E30da8f98308EdB960aa94C0Db47230d2B9c","name":"Wrapped BTC","symbol":"WBTC","decimals":8,"totalSupply":31.85849536},"decision":{"action":"watch","confidence":"high","confidenceScore":0.95,"nextMove":"Hold off and re-check in 60 min. Missing: Momentum >= 40 (now 24).","reasons":["Top 10 holders hold 96.9841% of supply (pool/burn addresses may be included).","Fee/tax setter found (abi:setDefaultFeeBps, abi:setFeeBps, abi:setFeeOwner).","Round-trip sell simulation passed (buy tax 0%, sell tax 0%, round-trip loss 0.1%).","Liquidity $34,864."],"blockers":[],"positives":["Round-trip sell simulation passed (buy tax 0%, sell tax 0%, round-trip loss 0.1%).","Liquidity $34,864.","Low heuristic risk (25/100).","Source verified on Sourcify."],"watchFor":["Momentum >= 40 (now 24)."],"maxTradeUsdAt2PctImpact":349,"recheckAfterMinutes":60},"honeypotCheck":{"verdict":"sellable","simulated":true,"buyTaxPct":0,"sellTaxPct":0,"roundTripLossPct":0.1,"poolType":"v3","quote":"WMON","testSizeMon":7942.9725,"reason":null,"checkedAt":"2026-11-03T17:06:47.687Z","pool":"0x0944526D2727B532653E6Ca6c4D980461E170a09"},"risk":{"score":25,"label":"lower","breakdown":{"liquidity":{"points":0,"flags":[]},"trading":{"points":0,"flags":[]},"holders":{"points":15,"flags":["TOP10_CONCENTRATION"]},"contract":{"points":10,"flags":["ADJUSTABLE_FEE_OR_TAX"]},"honeypot":{"points":0,"flags":[]}},"flags":[{"code":"TOP10_CONCENTRATION","severity":"medium","points":15,"detail":"Top 10 holders hold 96.9841% of supply (pool/burn addresses may be included)."},{"code":"ADJUSTABLE_FEE_OR_TAX","severity":"medium","points":10,"detail":"Fee/tax setter found (abi:setDefaultFeeBps, abi:setFeeBps, abi:setFeeOwner)."}]},"momentum":{"score":24,"label":"weak","volumeToLiquidity24h":0.04,"buyShare24h":0.511},"market":{"priceUsd":77592.31,"fdvUsd":2471974,"marketCapUsd":9724644297,"liquidityUsd":{"mainPool":34864.44,"allPools":80472.6},"volumeUsd":{"h1":77.98,"h24MainPool":1556.53,"h24AllPools":28565.89},"priceChangePct":{"m5":0.06,"h1":0.2,"h6":0.86,"h24":0.44},"txns24h":{"buys":157,"sells":150},"buyers24h":null},"mainPool":{"address":"0x527211C75cfd1771d653b4f3Fd8584beBA8bb9f8","dex":"atlantis-dex","pair":"WBTC / USDC","createdAt":null,"ageHours":null,"url":"https://dexscreener.com/monad/0x527211c75cfd1771d653b4f3fd8584beba8bb9f8","source":"dexscreener"},"poolCount":15,"launchpad":null,"holders":{"count":4313,"top10Pct":96.9841,"distributionPct":{"top10":96.9841,"rank11to30":4.2595,"rank31to50":1.7126,"rest":null},"source":"geckoterminal","lastUpdated":"2026-11-03T08:17:53Z","topHolders":null,"topHoldersReason":"Per-address lists need a paid indexer; concentration buckets given instead."},"freshness":{"generatedAt":"2026-11-03T17:06:48.112Z","sources":{"market":"2026-11-03T17:06:47.256Z","marketSource":"dexscreener","holders":"2026-11-03T17:06:47.346Z","onchain":"2026-11-03T17:06:48.112Z","simulation":"2026-11-03T17:06:47.687Z"}},"summary":"Decision: WATCH (high confidence). Hold off and re-check in 60 min. Missing: Momentum >= 40 (now 24). WBTC trades in 15 tracked pool(s); the largest (WBTC / USDC on atlantis-dex) holds about $34,864 of liquidity. 24h volume is $1,557 (0.04x liquidity), price change 24h 0.44%, momentum reads weak (24/100). Indexed holder count: 4...","notFinancialAdvice":true,"contract":{"verifiedSource":true,"proxy":{"isEip1967Proxy":false,"implementation":null},"ownership":{"owner":"0xccaE7718e4fbdfaB49dB96E6D7c47D825D78fa07","renounced":false,"ownerIsContract":true},"deployer":{"address":"0x9E175acE5148c5430aA4ce1C0E56856d8df24A89","source":"sourcify deployment record","deployTx":"0x3eb5d25bfbe01b2b1cb6981ee4f73fd930faa1f3366037557d85aca22598a213","block":35624997},"capabilities":{"source":"verified ABI (Sourcify)","mint":{"present":false,"evidence":[]},"feeOrTaxSetter":{"present":true,"evidence":["abi:setDefaultFeeBps","abi:setFeeBps","abi:setFeeOwner"]}}},"supplyDistribution":{"deployerPct":0,"ownerPct":0,"burnedPct":0,"mainPoolPct":0.7094},"liquidityLock":{"checked":false,"poolType":"non-erc20-lp","reason":"Pool has no ERC-20 LP supply (custom AMM or launchpad pool); LP lock/burn not computed."},"taxHints":{"measuredBuyTaxPct":0,"measuredSellTaxPct":0,"feeOrTaxSetterPresent":true,"sellsObserved24h":true},"pools":[{"address":"0x527211C75cfd1771d653b4f3Fd8584beBA8bb9f8","dex":"atlantis-dex","pair":"WBTC / USDC","liquidityUsd":34864.44,"volume24hUsd":1556.53},{"address":"0x0944526D2727B532653E6Ca6c4D980461E170a09","dex":"pancakeswap","pair":"WBTC / MON","liquidityUsd":32736.14,"volume24hUsd":22660.08}]},"sellCheck":{"schema":"monad-sell-check/v1","network":"monad","chainId":143,"token":{"address":"0x0555E30da8f98308EdB960aa94C0Db47230d2B9c"},"generatedAt":"2026-11-03T17:25:54.288Z","canSell":true,"verdict":"sellable","buyTaxPct":0,"sellTaxPct":0,"roundTripLossPct":0.1,"testSizeMon":8015.4549,"route":{"venue":"dex","pool":"0x0944526D2727B532653E6Ca6c4D980461E170a09","dex":"pancakeswap","poolType":"v3","quote":"WMON","liquidityUsd":32628.74},"caveats":["eth_call simulation at the latest block from a fresh address; tokens that tax or block by wallet, time or block can behave differently for you later."],"checkedAt":"2026-11-03T17:25:54.714Z","buildMs":653,"notFinancialAdvice":true},"sellCheckCurve":{"schema":"monad-sell-check/v1","network":"monad","chainId":143,"token":{"address":"0x551cA866E26946a93F4bB6960A51d26935A77777"},"generatedAt":"2026-11-03T17:25:54.855Z","canSell":true,"verdict":"sellable","buyTaxPct":0,"sellTaxPct":0,"roundTripLossPct":3.98,"testSizeMon":10,"curveFeePct":1,"caveats":["Token is still on the nad.fun bonding curve: this is a quote from the curve contract's own pricing (getAmountOut on V2 curves, the on-chain constant-product reserves on V1), not a token-transfer simulation.","nad.fun launches use the launchpad's standard ERC-20 (no owner-settable transfer tax), so curve trading cost is the curve fee plus price impact."],"route":{"venue":"nad.fun-curve","pool":"0x9f3832732923252A21044F21eE6bd87F09514ae4","dex":"nad.fun bonding curve v2","poolType":"bonding-curve","quote":"MON","liquidityMon":16689.276032},"checkedAt":"2026-11-03T17:25:55.065Z","buildMs":351,"notFinancialAdvice":true},"verdict":{"schema":"monad-verdict/v1","network":"monad","chainId":143,"generatedAt":"2026-11-03T17:25:56.049Z","token":{"address":"0x0555E30da8f98308EdB960aa94C0Db47230d2B9c","name":"Wrapped BTC","symbol":"WBTC","decimals":8,"totalSupply":31.85849536},"action":"watch","confidence":"high","confidenceScore":0.9,"nextMove":"Hold off and re-check in 60 min. Missing: Momentum >= 40 (now 24).","topReasons":["Top 10 holders hold 96.9841% of supply (pool/burn addresses may be included).","Round-trip sell simulation passed (buy tax 0%, sell tax 0%, round-trip loss 0.1%).","Liquidity $34,853."],"sellCheck":{"canSell":true,"verdict":"sellable","buyTaxPct":0,"sellTaxPct":0,"roundTripLossPct":0.1,"reason":null},"riskScore":15,"momentumScore":24,"liquidityUsd":34852.89,"maxTradeUsdAt2PctImpact":349,"recheckAfterMinutes":60,"servedFrom":"live","dataAsOf":"2026-11-03T17:25:56.048Z","partial":false,"buildMs":279,"more":"Full evidence: /monad/token-brief/{token} ($0.02); contract checks: /monad/premium/token-brief/{token} ($0.10).","notFinancialAdvice":true},"graduation":{"schema":"monad-nadfun-graduation/v1","network":"monad","chainId":143,"generatedAt":"2026-11-03T17:25:56.263Z","token":{"address":"0x551cA866E26946a93F4bB6960A51d26935A77777","name":"SAFU","symbol":"SAFU","creator":"0xC5FC607AF66B09DC89173BcB3A3ED9fd6DEdA8f4","createdAt":"2026-10-30T05:32:46.000Z"},"launchpad":"nad.fun","curveVersion":"v2","curveContract":"0x9f3832732923252A21044F21eE6bd87F09514ae4","graduated":false,"locked":null,"progressPct":25.24,"mon":{"raised":16689.28,"target":225000,"remaining":208310.72,"raisedUsd":295.23,"targetUsd":3980.25},"tokensLeftBeforeGraduation":604729569.689405,"eta":{"hours":null,"basis":null,"netInflowMonPerHour":null,"confidence":"none","reason":"No net MON inflow in the last 1h/24h, so no ETA can be extrapolated."},"flow":{"buys1h":0,"sells1h":0,"volume1hMon":0,"volume24hMon":0,"priceChange1hPct":0,"priceChange24hPct":0,"holderCount":15},"dexPool":{"address":"0xB990FaD00757CC376C064d99d81dA2217D158ff2","dex":"nad-fun","status":"reserved; receives liquidity at graduation"},"nextMove":"Early on the curve; most launches never graduate.","checkedAt":"2026-11-03T17:25:56.264Z","buildMs":214,"notFinancialAdvice":true},"graduationGraduated":{"schema":"monad-nadfun-graduation/v1","network":"monad","chainId":143,"generatedAt":"2026-11-03T17:25:56.465Z","token":{"address":"0x43cF5407BDA1400498b8064d50A7e17528d87777","name":"The Busy Bull of Monad","symbol":"JAMES","creator":"0xa3Dc7eab0Bd664C714634A5D97FBf7E9AfCA12bC","createdAt":"2026-07-05T19:03:26.000Z"},"launchpad":"nad.fun","curveVersion":"v2","curveContract":"0x9f3832732923252A21044F21eE6bd87F09514ae4","graduated":true,"locked":null,"progressPct":100,"mon":{"raised":225000,"target":225000,"remaining":0,"raisedUsd":3980.25,"targetUsd":3980.25},"tokensLeftBeforeGraduation":0,"eta":{"hours":0,"basis":"graduated","netInflowMonPerHour":null,"confidence":"high","reason":null},"flow":{"buys1h":2,"sells1h":1,"volume1hMon":0,"volume24hMon":0,"priceChange1hPct":0.134,"priceChange24hPct":-1.348,"holderCount":2414},"dexPool":{"address":"0x48c3BB34227AeBe5205EbEAA1B960c53D7EdB17B","dex":"nad-fun","liquidityUsd":64706.48,"volume24hUsd":5556.52,"url":"https://dexscreener.com/monad/0x48c3bb34227aebe5205ebeaa1b960c53d7edb17b","poolCount":3},"nextMove":"Graduated: trades on its DEX pool now. Use /monad/sell-check or /monad/verdict on it before buying.","checkedAt":"2026-11-03T17:25:56.465Z","buildMs":99,"notFinancialAdvice":true},"deployer":{"schema":"monad-deployer/v1","network":"monad","chainId":143,"generatedAt":"2026-11-03T17:25:57.212Z","input":"0x551cA866E26946a93F4bB6960A51d26935A77777","inputType":"contract","token":{"address":"0x551cA866E26946a93F4bB6960A51d26935A77777","symbol":"SAFU","name":"SAFU","createdAt":"2026-10-30T05:32:46.000Z","launchpad":"nad.fun"},"deployer":{"address":"0xC5FC607AF66B09DC89173BcB3A3ED9fd6DEdA8f4","identifiedBy":"nad.fun creator of the token","txCount":1,"balanceMon":100.188,"firstKnownLaunchAt":"2026-10-30T05:32:46.000Z","ageDaysSinceFirstLaunch":4.5},"launches":{"totalOnNadfun":1,"shown":1,"graduated":0,"deadOrStalled":0,"last24h":0,"items":[{"token":"0x551cA866E26946a93F4bB6960A51d26935A77777","symbol":"SAFU","name":"SAFU","createdAt":"2026-10-30T05:32:46.000Z","ageHours":107.9,"graduated":false,"marketType":"V2_CURVE","marketCapUsd":1790.63,"drawdownFromAthPct":20.9,"holderCount":15,"creatorHoldsPct":2.75}]},"history":{"firstSeenByRadar":null,"tokensSeen":[],"note":"Not seen by this service's radar yet (history builds from radar sightings since Nov 3, 2026)."},"signals":[{"code":"FRESH_WALLET","severity":"low","detail":"Wallet has sent only 1 transactions."}],"verdict":{"risk":"low","nextMove":"No red flags in this deployer's history; still check the token itself (/monad/verdict)."},"partial":false,"buildMs":594,"notFinancialAdvice":true},"graduations":{"schema":"monad-nadfun-graduations/v1","network":"monad","chainId":143,"generatedAt":"2026-11-03T17:25:40.072Z","dataAsOf":"2026-11-03T17:25:40.072Z","feedAgeSeconds":120,"filters":{"limit":3,"minProgressPct":0},"recentGraduations":[],"nearGraduation":[{"token":"0x6785Ab566509932Da8500EC9A7FAF3985Ac07777","symbol":"NADMON","name":"NADMON","curveVersion":"v2","progressPct":61.1,"monRaised":61093.7,"monRemaining":163906.3,"creator":"0x98aAd1eCa4D4551882823Bfa997050Bb3912D732","createdAt":"2026-09-08T13:28:01.000Z","holderCount":25,"marketCapUsd":4095.53},{"token":"0x551cA866E26946a93F4bB6960A51d26935A77777","symbol":"SAFU","name":"SAFU","curveVersion":"v2","progressPct":25.24,"monRaised":16689.28,"monRemaining":208310.72,"creator":"0xC5FC607AF66B09DC89173BcB3A3ED9fd6DEdA8f4","createdAt":"2026-10-30T05:32:46.000Z","holderCount":15,"marketCapUsd":1790.93},{"token":"0x3943C77a178Fde835FEc5D5A1BD37fF5573D7777","symbol":"Cointroll","name":"Cointroll","curveVersion":"v2","progressPct":23.73,"monRaised":15470.59,"monRemaining":209529.41,"creator":"0x0123d7573864e7b71C3632B433e1392dCA2A1129","createdAt":"2026-10-24T20:35:44.000Z","holderCount":11,"marketCapUsd":1740.93}],"summary":{"tracked":108,"nearCount50":1,"nearCount80":0,"graduationsRecorded":0},"notFinancialAdvice":true},"walletCheck":{"schema":"monad-wallet-check/v1","network":"monad","chainId":143,"generatedAt":"2026-11-03T20:29:36.419Z","address":"0xA8692e1E65C9372FD2470d710b0f76a734A80874","accountType":"eip7702-delegated-eoa","wallet":{"txCount":5742,"balanceMon":11.022,"firstFundedAt":"2025-11-23T17:14:20.000Z","firstTxAt":"2025-11-23T17:59:23.000Z","firstTxHash":"0x8a9d2e289802896c57baf1c5a537ff73626ba55b37050c10aef2799d3ed9bdc8","ageDays":345.1,"neverUsed":false},"funding":{"fundedAt":"2025-11-23T17:14:20.000Z","fundedBlock":37513695,"txHash":"0x7ae6004699363ce981a523cc900d975b4cf22b10e6590f68e9f226bd93efad8e","txUrl":"https://monadscan.com/tx/0x7ae6004699363ce981a523cc900d975b4cf22b10e6590f68e9f226bd93efad8e","funder":"0xbe9DF3384c402c672686A4F3bFef7a8e6973F8F1","amountMon":0.1,"note":null,"funderProfile":{"type":"account","txCount":501,"nadfunLaunches":2,"graduated":0,"deadOrStalled":0,"risk":"low","serialLauncher":false,"radarTokensSeen":0,"partial":false}},"launches":{"totalOnNadfun":46,"historyAvailable":true,"shown":46,"graduated":0,"deadOrStalled":0,"last24h":1,"items":[{"token":"0xbF4685FE5FefDd61d6a2127f0d542c69A8267777","symbol":"DONAD","name":"Doge monad","createdAt":"2026-11-03T11:07:44.000Z","ageHours":9.4,"graduated":false,"marketType":"V2_CURVE","marketCapUsd":1183.45,"drawdownFromAthPct":-0.9,"holderCount":3,"creatorHoldsPct":0.02},{"token":"0x2e6c79fDaaDA609C58e855ca557D15C9Aa197777","symbol":"NAD","name":"NadFun","createdAt":"2026-10-28T13:05:51.000Z","ageHours":151.4,"graduated":false,"marketType":"V2_CURVE","marketCapUsd":1182.31,"drawdownFromAthPct":15.8,"holderCount":1,"creatorHoldsPct":0}]},"radarHistory":{"firstSeenByRadar":"2026-11-03T17:25:40.072Z","tokensSeen":[{"token":"0xbF4685FE5FefDd61d6a2127f0d542c69A8267777","symbol":"DONAD","seenAt":"2026-11-03T17:25:40.072Z","radarAction":"watch","radarRisk":43}]},"signals":[{"code":"SERIAL_LAUNCHER","severity":"medium","detail":"46 nad.fun launches from this wallet."},{"code":"NO_GRADUATIONS","severity":"medium","detail":"None of 46 recent launches graduated."}],"verdict":{"risk":"elevated","reasons":["46 nad.fun launches from this wallet.","None of 46 recent launches graduated."],"nextMove":"Proceed only with small size and a passing /monad/sell-check on any token it launched."},"partial":false,"missing":[],"method":"Wallet age and funder come from a k-ary search over Monad archive state (balance/nonce at historical blocks), then the funding block's transactions. Launch history and rug signals reuse /monad/deployer (nad.fun public API + this service's radar history).","sources":["Monad JSON-RPC (archive state)","api.nad.fun (public)"],"buildMs":1831,"notFinancialAdvice":true,"disclaimer":"Informational data only. Not financial advice. Scores are heuristics computed from public market and on-chain data and can be wrong; no outcome is implied or guaranteed."},"devSells":{"schema":"monad-dev-sells/v1","network":"monad","chainId":143,"generatedAt":"2026-11-03T21:30:45.242Z","token":{"address":"0x7E8BDf7D262a6e4ff9302Af49F2CdB022B587777","name":"Wraith","symbol":"WRAITH","launchpad":"nad.fun","stage":"graduated","totalSupply":1000000000},"alert":{"level":"watch","reasons":["Top holders sold 1% of supply in 24h."]},"creator":{"address":"0x0417EC6f83119a19aD81264E6E6dC70D22823824","holdsPct":10.788,"holdsPct24hAgo":10.788,"sold1h":{"count":0,"tokens":0,"pctSupply":0,"mon":0,"txs":[]},"sold24h":{"count":0,"tokens":0,"pctSupply":0,"mon":0,"txs":[]},"bought24h":{"count":0,"tokens":0,"pctSupply":0,"mon":0},"transferredOutPct24h":0},"selfLabelledDevWallets":[],"topHolders":{"basis":"Largest current balances among the creator and wallets that moved the token in the last 24h (on-chain Transfer events) plus nad.fun's recent swap history when reachable. Contracts (curve, DEX pools, routers) are excluded; long-idle holders may be missing.","top10PctNow":35.979,"top10Pct24hAgo":37.131,"changePts":-1.152,"soldPct1h":0,"soldPct24h":1,"holders":[{"address":"0x0417EC6f83119a19aD81264E6E6dC70D22823824","isCreator":true,"pctNow":10.788,"pct24hAgo":10.788,"sold1hPct":0,"sold24hPct":0,"sold24hMon":0,"lastSellTx":null},{"address":"0x2A34AAcB3DadFAA93Fb8042e868DB7928670c8eb","isCreator":false,"pctNow":9.748,"pct24hAgo":9.748,"sold1hPct":0,"sold24hPct":0,"sold24hMon":0,"lastSellTx":null},{"address":"0x1AbF1d435476ACfF3d6298B4348982A9DAF5C039","isCreator":false,"pctNow":5.077,"pct24hAgo":5.077,"sold1hPct":0,"sold24hPct":0,"sold24hMon":0,"lastSellTx":null},{"address":"0x000000000000000000000000000000000000dEaD","isCreator":false,"pctNow":3.237,"pct24hAgo":3.225,"sold1hPct":0,"sold24hPct":0,"sold24hMon":0,"lastSellTx":null},{"address":"0x05531a98590901963Fd323C50717730130eD2371","isCreator":false,"pctNow":2.137,"pct24hAgo":2.137,"sold1hPct":0,"sold24hPct":0,"sold24hMon":0,"lastSellTx":null},{"address":"0x7868B9C6b681eB79D5E3364bD244EDFF0fA38Ca5","isCreator":false,"pctNow":1.885,"pct24hAgo":1.885,"sold1hPct":0,"sold24hPct":0,"sold24hMon":0,"lastSellTx":null},{"address":"0xA75af4e7e040573872b878ac53CABE45aFef4436","isCreator":false,"pctNow":1.853,"pct24hAgo":0.25,"sold1hPct":0,"sold24hPct":0,"sold24hMon":0,"lastSellTx":null},{"address":"0x16645cD553e3bE7Dbf46adb59c4E03639ACD6cCC","isCreator":false,"pctNow":0.782,"pct24hAgo":0.782,"sold1hPct":0,"sold24hPct":0,"sold24hMon":0,"lastSellTx":null},{"address":"0xEa6D94B36068c4528c39e33e6b955551Acf1b140","isCreator":false,"pctNow":0.433,"pct24hAgo":1.433,"sold1hPct":0,"sold24hPct":1,"sold24hMon":24136.06,"lastSellTx":"https://monadscan.com/tx/0x2b91cfdfd515a1841c878937410359988298baa06439a2abecd0376a125e907b"},{"address":"0x6A5F919f2fb90536E4D6B79fe80A6E79c661BE0c","isCreator":false,"pctNow":0.039,"pct24hAgo":0.039,"sold1hPct":0,"sold24hPct":0,"sold24hMon":0,"lastSellTx":null}]},"window":{"source":"on-chain ERC-20 Transfer events","transfers24h":46,"sells24h":3,"buys24h":8,"walletToWalletTransfers24h":0,"trades1h":0,"covers24h":true,"creatorCovers24h":true,"topHolderTradesCoverHours":24,"block24hAgo":118863592,"monValuesEstimatedAtCurrentPrice":true,"nadfunEnrichment":true},"partial":false,"missing":[],"nextMove":"Some insider selling: size small and re-check in 30-60 min.","recheckAfterMinutes":30,"sources":["Monad JSON-RPC: token Transfer events (24h), eth_getCode, balanceOf now and ~24h ago (archive)","nad.fun curve contracts (creator, price)","api.nad.fun (optional: nicknames, market price)"],"buildMs":1081,"notFinancialAdvice":true,"disclaimer":"Informational data only. Not financial advice. Scores are heuristics computed from public market and on-chain data and can be wrong; no outcome is implied or guaranteed."}},"free":{"daily":"https://monad-x402.monad-x402.workers.dev/monad/free/daily","terms":"https://monad-x402.monad-x402.workers.dev/terms","privacy":"https://monad-x402.monad-x402.workers.dev/privacy","catalog":"https://monad-x402.monad-x402.workers.dev/","wellKnown":"https://monad-x402.monad-x402.workers.dev/.well-known/x402","openapi":"https://monad-x402.monad-x402.workers.dev/openapi.json","llms":"https://monad-x402.monad-x402.workers.dev/llms.txt","health":"https://monad-x402.monad-x402.workers.dev/health"},"notFinancialAdvice":true}