messari-token-research

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Messari Token Research Workflow

Messari代币研究工作流

Goal

目标

Given a token slug (e.g.
bitcoin
,
ethereum
,
solana
), run a 5-step research workflow that pulls fundamentals, price action, signals, news, and finishes with an AI-synthesized brief.
Total cost per run: ~$1.00–$1.50 USDC on Base
给定代币slug(例如
bitcoin
ethereum
solana
),运行包含5个步骤的研究工作流,提取基本面、价格走势、信号、新闻,最终生成AI合成的研究简报。
每次运行总成本:Base链上约1.00–1.50 USDC

Trigger phrases

触发短语

  • "Research [token]"
  • "Give me a brief on [token]"
  • "What's the outlook on [token]?"
  • "Deep dive on [token]"

  • "Research [token]"
  • "Give me a brief on [token]"
  • "What's the outlook on [token]?"
  • "Deep dive on [token]"

Step 0 — Preflight: check balance

步骤0 — 预检:检查余额

bash
mp token balance list --wallet main --chain base --json
Ensure at least $2.00 USDC on Base before starting. If low:
bash
undefined
bash
mp token balance list --wallet main --chain base --json
启动前确保Base链上至少有**$2.00 USDC**。若余额不足:
bash
undefined

Bridge USDC from Ethereum to Base

Bridge USDC from Ethereum to Base

mp token bridge
--wallet main
--from-chain ethereum
--to-chain base
--token usdc
--amount 10

---
mp token bridge
--wallet main
--from-chain ethereum
--to-chain base
--token usdc
--amount 10

---

Step 1 — Asset fundamentals (~$0.05)

步骤1 — 资产基本面(约0.05 USDC)

Replace
{slug}
with the token identifier (e.g.
bitcoin
,
solana
):
bash
mp x402 request \
  --method GET \
  --url "https://api.messari.io/v2/assets/details?assets={slug}" \
  --wallet main \
  --chain base
Extract: name, symbol, market cap, circulating supply, max supply, category, description, ATH, current price.

{slug}
替换为代币标识符(例如
bitcoin
solana
):
bash
mp x402 request \
  --method GET \
  --url "https://api.messari.io/v2/assets/details?assets={slug}" \
  --wallet main \
  --chain base
提取信息:名称、符号、市值、流通供应量、最大供应量、类别、描述、历史最高价(ATH)、当前价格。

Step 2 — Price timeseries (~$0.18)

步骤2 — 价格时间序列(约0.18 USDC)

bash
mp x402 request \
  --method GET \
  --url "https://api.messari.io/v1/assets/timeseries/{slug}?granularity=daily&start_date=$(date -d "30 days ago" +%Y-%m-%d 2>/dev/null || date -v-30d +%Y-%m-%d)&end_date=$(date +%Y-%m-%d)" \
  --wallet main \
  --chain base
Extract: 30-day price trend, volatility pattern, notable pumps/dumps.

bash
mp x402 request \
  --method GET \
  --url "https://api.messari.io/v1/assets/timeseries/{slug}?granularity=daily&start_date=$(date -d "30 days ago" +%Y-%m-%d 2>/dev/null || date -v-30d +%Y-%m-%d)&end_date=$(date +%Y-%m-%d)" \
  --wallet main \
  --chain base
提取信息:30天价格趋势、波动模式、显著涨跌点。

Step 3 — Sentiment signals (~$0.35)

步骤3 — 情绪信号(约0.35 USDC)

bash
mp x402 request \
  --method GET \
  --url "https://api.messari.io/signal/v1/assets?assetSlug={slug}" \
  --wallet main \
  --chain base
Extract: mindshare score, sentiment direction, social volume trend.

bash
mp x402 request \
  --method GET \
  --url "https://api.messari.io/signal/v1/assets?assetSlug={slug}" \
  --wallet main \
  --chain base
提取信息:关注度得分、情绪方向、社交量趋势。

Step 4 — Recent news (~$0.55)

步骤4 — 近期新闻(约0.55 USDC)

bash
mp x402 request \
  --method GET \
  --url "https://api.messari.io/news/v1/news/feed?assets={slug}&limit=10" \
  --wallet main \
  --chain base
Extract: top 5 headlines, publication dates, sentiment of coverage.

bash
mp x402 request \
  --method GET \
  --url "https://api.messari.io/news/v1/news/feed?assets={slug}&limit=10" \
  --wallet main \
  --chain base
提取信息:Top5头条、发布日期、报道情绪。

Step 5 — AI research synthesis (~$0.25)

步骤5 — AI研究合成(约0.25 USDC)

Feed all data from Steps 1–4 into Messari AI for a structured brief:
bash
mp x402 request \
  --method POST \
  --url "https://api.messari.io/ai/v2/chat/completions" \
  --body '{
    "model": "messari",
    "messages": [
      {
        "role": "system",
        "content": "You are a crypto research analyst. Given asset data, price action, signals, and news, produce a structured research brief with: 1) Summary, 2) Key metrics, 3) Bullish/bearish factors, 4) Risk factors, 5) Outlook."
      },
      {
        "role": "user",
        "content": "Research brief for {slug}. Fundamentals: {step1_output}. Price trend (30d): {step2_summary}. Signals: {step3_output}. News: {step4_headlines}"
      }
    ]
  }' \
  --wallet main \
  --chain base

将步骤1-4的所有数据输入Messari AI,生成结构化简报:
bash
mp x402 request \
  --method POST \
  --url "https://api.messari.io/ai/v2/chat/completions" \
  --body '{
    "model": "messari",
    "messages": [
      {
        "role": "system",
        "content": "You are a crypto research analyst. Given asset data, price action, signals, and news, produce a structured research brief with: 1) Summary, 2) Key metrics, 3) Bullish/bearish factors, 4) Risk factors, 5) Outlook."
      },
      {
        "role": "user",
        "content": "Research brief for {slug}. Fundamentals: {step1_output}. Price trend (30d): {step2_summary}. Signals: {step3_output}. News: {step4_headlines}"
      }
    ]
  }' \
  --wallet main \
  --chain base

Full workflow script

完整工作流脚本

bash
#!/bin/bash
bash
#!/bin/bash

messari-research.sh <slug>

messari-research.sh <slug>

Usage: ./messari-research.sh bitcoin

Usage: ./messari-research.sh bitcoin

SLUG="${1:-bitcoin}" WALLET="main" CHAIN="base" BASE="https://api.messari.io" OUT="$HOME/.config/moonpay/research/messari-${SLUG}-$(date -u +%Y%m%d-%H%M%S)" mkdir -p "$(dirname "$OUT")"
echo "=== [1/4] Asset Fundamentals ===" FUNDAMENTALS=$(mp x402 request --method GET
--url "${BASE}/v2/assets/details?assets=${SLUG}"
--wallet "$WALLET" --chain "$CHAIN") echo "$FUNDAMENTALS" > "${OUT}-fundamentals.json"
echo "=== [2/4] Price Timeseries (30d) ===" TIMESERIES=$(mp x402 request --method GET
--url "${BASE}/v1/assets/timeseries/${SLUG}?granularity=daily"
--wallet "$WALLET" --chain "$CHAIN") echo "$TIMESERIES" > "${OUT}-timeseries.json"
echo "=== [3/4] Signals ===" SIGNALS=$(mp x402 request --method GET
--url "${BASE}/signal/v1/assets?assetSlug=${SLUG}"
--wallet "$WALLET" --chain "$CHAIN") echo "$SIGNALS" > "${OUT}-signals.json"
echo "=== [4/4] News ===" NEWS=$(mp x402 request --method GET
--url "${BASE}/news/v1/news/feed?assets=${SLUG}&limit=10"
--wallet "$WALLET" --chain "$CHAIN") echo "$NEWS" > "${OUT}-news.json"
echo "" echo "Research data saved to ${OUT}-*.json" echo "Total cost: ~$1.13 USDC" echo "" echo "Next: pass this data to Messari AI for synthesis (Step 5)"

---
SLUG="${1:-bitcoin}" WALLET="main" CHAIN="base" BASE="https://api.messari.io" OUT="$HOME/.config/moonpay/research/messari-${SLUG}-$(date -u +%Y%m%d-%H%M%S)" mkdir -p "$(dirname "$OUT")"
echo "=== [1/4] Asset Fundamentals ===" FUNDAMENTALS=$(mp x402 request --method GET
--url "${BASE}/v2/assets/details?assets=${SLUG}"
--wallet "$WALLET" --chain "$CHAIN") echo "$FUNDAMENTALS" > "${OUT}-fundamentals.json"
echo "=== [2/4] Price Timeseries (30d) ===" TIMESERIES=$(mp x402 request --method GET
--url "${BASE}/v1/assets/timeseries/${SLUG}?granularity=daily"
--wallet "$WALLET" --chain "$CHAIN") echo "$TIMESERIES" > "${OUT}-timeseries.json"
echo "=== [3/4] Signals ===" SIGNALS=$(mp x402 request --method GET
--url "${BASE}/signal/v1/assets?assetSlug=${SLUG}"
--wallet "$WALLET" --chain "$CHAIN") echo "$SIGNALS" > "${OUT}-signals.json"
echo "=== [4/4] News ===" NEWS=$(mp x402 request --method GET
--url "${BASE}/news/v1/news/feed?assets=${SLUG}&limit=10"
--wallet "$WALLET" --chain "$CHAIN") echo "$NEWS" > "${OUT}-news.json"
echo "" echo "Research data saved to ${OUT}-*.json" echo "Total cost: ~$1.13 USDC" echo "" echo "Next: pass this data to Messari AI for synthesis (Step 5)"

---

Output format

输出格式

Present the final brief to the user as:
undefined
向用户展示最终简报的格式如下:
undefined

[TOKEN] Research Brief

[TOKEN] Research Brief

Date: [today] Cost: ~$1.13 USDC
Date: [today] Cost: ~$1.13 USDC

Summary

Summary

[2-3 sentence overview]
[2-3 sentence overview]

Key Metrics

Key Metrics

  • Price: $X (ATH: $Y, -Z% from ATH)
  • Market Cap: $X (rank #N)
  • 30d Performance: +/-X%
  • Mindshare Score: X (trend: ↑/↓)
  • Price: $X (ATH: $Y, -Z% from ATH)
  • Market Cap: $X (rank #N)
  • 30d Performance: +/-X%
  • Mindshare Score: X (trend: ↑/↓)

Bullish Factors

Bullish Factors

  • [factor 1]
  • [factor 2]
  • [factor 1]
  • [factor 2]

Bearish / Risk Factors

Bearish / Risk Factors

  • [factor 1]
  • [factor 2]
  • [factor 1]
  • [factor 2]

Outlook

Outlook

[1-2 sentence assessment]

---
[1-2 sentence assessment]

---

Notes

注意事项

  • Slug format: lowercase, hyphenated —
    bitcoin
    ,
    ethereum
    ,
    solana
    ,
    chainlink
  • For very new tokens, Steps 2–3 may return empty — skip gracefully
  • AI synthesis (Step 5) can use all saved JSON files if running interactively
  • Payments are in USDC on Base — ensure ETH on Base for gas
  • Slug格式:小写、连字符分隔 —
    bitcoin
    ethereum
    solana
    chainlink
  • 对于非常新的代币,步骤2–3可能返回空数据 — 需优雅跳过
  • 若为交互式运行,AI合成(步骤5)可使用所有已保存的JSON文件
  • 支付使用Base链上的USDC — 确保Base链上有ETH用于支付Gas费

Related skills

相关技能

  • messari-x402 — Core endpoint reference
  • messari-alpha-scout — Find trending tokens before researching them
  • messari-deep-research — Deeper async report (10–15 min, more comprehensive)
  • moonpay-swap-tokens — Act on research by swapping tokens
  • moonpay-check-wallet — Verify USDC balance before running
  • messari-x402 — 核心端点参考
  • messari-alpha-scout — 研究前发现热门代币
  • messari-deep-research — 更深度的异步报告(10–15分钟,内容更全面)
  • moonpay-swap-tokens — 根据研究结果进行代币兑换
  • moonpay-check-wallet — 运行前验证USDC余额