nansen-smart-alerts by nansen-ai/nansen-cli
npx skills add https://github.com/nansen-ai/nansen-cli --skill nansen-smart-alerts智能提醒的 CRUD 管理。提醒仅供内部使用(需要 Nansen 内部 API 密钥)。
nansen alerts list --table
nansen alerts create --name <name> --type <type> --chains <chains> --telegram <chatId>
nansen alerts update <id> [--name <name>] [--chains <chains>]
nansen alerts toggle <id> --enabled|--disabled
nansen alerts delete <id>
| 标志 | 创建 | 更新 | 切换 | 删除 |
|---|---|---|---|---|
<id> (位置参数) | 必需 | 必需 | 必需 | |
--name | 必需 | 可选 |
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
--type | 必需 | 需要与类型特定的标志一起使用 |
--chains | 推荐 | 可选 |
--telegram | 聊天 ID | 可选 |
--slack | webhook URL | 可选 |
--discord | webhook URL | 可选 |
--description | 可选 | 可选 |
--enabled | 标志 | 标志 |
--disabled | 标志 | 标志 | 标志 |
--data | 可选 (JSON 逃生舱口) | 可选 |
sm-token-flows — 聪明钱代币流动追踪聚合的聪明钱流入/流出。应至少指定一个流动阈值。
类型特定标志:
--inflow-1h-min/max, --inflow-1d-min/max, --inflow-7d-min/max (USD 阈值)--outflow-1h-min/max, --outflow-1d-min/max, --outflow-7d-min/max--netflow-1h-min/max, --netflow-1d-min/max, --netflow-7d-min/max--token <address:chain> (可重复) — 包含特定代币--exclude-token <address:chain> (可重复)--token-sector <name> / --exclude-token-sector <name> (可重复)--token-age-max <days>--market-cap-min/max <usd>, --fdv-min/max <usd>示例:
nansen alerts create \
--name 'SM ETH Inflow >5M' \
--type sm-token-flows \
--chains ethereum \
--telegram 5238612255 \
--inflow-1h-min 5000000 \
--token 0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2:ethereum
common-token-transfer — 代币转账事件追踪符合指定条件的实时转账事件。
主体类型: address, entity, label, custom-label 格式: --subject type:value (例如 --subject label:"Centralized Exchange")
类型特定标志:
--events <buy,sell,swap,send,receive> (逗号分隔)--usd-min/max <usd>, --token-amount-min/max <n>--subject <type:value> (可重复) — 要追踪的地址/实体/标签--counterparty <type:value> (可重复) — 需要 --subject--token <address:chain> / --exclude-token <address:chain> (可重复)--token-sector <name> / --exclude-token-sector <name> (可重复)--token-age-min/max <days>, --market-cap-min/max <usd>--exclude-from <type:value> / --exclude-to <type:value> (可重复)事件方向说明:
buy = 对于主体,sellsend = 对于主体,receivereceive 的 --subject,而不是带有 send 的 --counterparty示例:
nansen alerts create \
--name 'Large USDC Transfers' \
--type common-token-transfer \
--chains ethereum \
--telegram 123456789 \
--events send,receive \
--usd-min 1000000 \
--token 0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48:ethereum
smart-contract-call — 智能合约交互追踪符合指定条件的合约调用。
类型特定标志:
--usd-min/max <usd>--signature-hash <hash> (可重复,例如 0x095ea7b3 对应 approve)--caller <type:value> / --exclude-caller <type:value> (可重复)--contract <type:value> / --exclude-contract <type:value> (可重复)示例:
nansen alerts create \
--name 'Uniswap V3 Large Swaps' \
--type smart-contract-call \
--chains ethereum \
--telegram 123456789 \
--usd-min 1000000 \
--contract entity:"Uniswap V3"
hyperevm, BSC = bnb.--telegram 123 --slack https://...--data '<json>' 将原始 JSON 合并到命名标志之上(用于没有命名标志的字段的逃生舱口)。$ 或特殊字符的名称使用单引号: --name 'SM >$1M'每周安装量
98
代码仓库
GitHub 星标数
101
首次出现
7 天前
安全审计
已安装于
opencode95
gemini-cli95
codex95
github-copilot95
amp95
cline95
CRUD management for smart alerts. Alerts are internal-only (requires Nansen internal API key).
nansen alerts list --table
nansen alerts create --name <name> --type <type> --chains <chains> --telegram <chatId>
nansen alerts update <id> [--name <name>] [--chains <chains>]
nansen alerts toggle <id> --enabled|--disabled
nansen alerts delete <id>
| Flag | Create | Update | Toggle | Delete |
|---|---|---|---|---|
<id> (positional) | required | required | required | |
--name | required | optional | ||
--type | required | required with type-specific flags | ||
--chains | recommended | optional | ||
--telegram | chat ID | optional | ||
--slack | webhook URL | optional | ||
--discord | webhook URL | optional | ||
--description | optional | optional | ||
--enabled | flag | flag | ||
--disabled | flag | flag | flag | |
--data | optional (JSON escape hatch) | optional |
sm-token-flows — Smart Money Token FlowsTrack aggregated SM inflow/outflow. At least one flow threshold should be specified.
Type-specific flags:
--inflow-1h-min/max, --inflow-1d-min/max, --inflow-7d-min/max (USD thresholds)--outflow-1h-min/max, --outflow-1d-min/max, --outflow-7d-min/max--netflow-1h-min/max, --netflow-1d-min/max, --netflow-7d-min/max--token <address:chain> (repeatable) — include specific tokensExample:
nansen alerts create \
--name 'SM ETH Inflow >5M' \
--type sm-token-flows \
--chains ethereum \
--telegram 5238612255 \
--inflow-1h-min 5000000 \
--token 0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2:ethereum
common-token-transfer — Token Transfer EventsTrack real-time transfer events matching specified criteria.
Subject types: address, entity, label, custom-label Format: --subject type:value (e.g. --subject label:"Centralized Exchange")
Type-specific flags:
--events <buy,sell,swap,send,receive> (comma-separated)--usd-min/max <usd>, --token-amount-min/max <n>--subject <type:value> (repeatable) — addresses/entities/labels to track--counterparty <type:value> (repeatable) — requires --subject--token <address:chain> / --exclude-token <address:chain> (repeatable)--token-sector <name> / --exclude-token-sector <name> (repeatable)Event direction notes:
buy for counterparties = sell for subjectssend for counterparties = receive for subjects--subject with receive, not --counterparty with sendExample:
nansen alerts create \
--name 'Large USDC Transfers' \
--type common-token-transfer \
--chains ethereum \
--telegram 123456789 \
--events send,receive \
--usd-min 1000000 \
--token 0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48:ethereum
smart-contract-call — Smart Contract InteractionsTrack contract calls matching specified criteria.
Type-specific flags:
--usd-min/max <usd>--signature-hash <hash> (repeatable, e.g. 0x095ea7b3 for approve)--caller <type:value> / --exclude-caller <type:value> (repeatable)--contract <type:value> / --exclude-contract <type:value> (repeatable)Example:
nansen alerts create \
--name 'Uniswap V3 Large Swaps' \
--type smart-contract-call \
--chains ethereum \
--telegram 123456789 \
--usd-min 1000000 \
--contract entity:"Uniswap V3"
hyperevm, BSC = bnb.--telegram 123 --slack https://...--data '<json>' merges raw JSON on top of named flags (escape hatch for fields without named flags).$ or special characters: --name 'SM >$1M'Weekly Installs
98
Repository
GitHub Stars
101
First Seen
7 days ago
Security Audits
Gen Agent Trust HubPassSocketPassSnykPass
Installed on
opencode95
gemini-cli95
codex95
github-copilot95
amp95
cline95
Excel财务建模规范与xlsx文件处理指南:专业格式、零错误公式与数据分析
46,700 周安装
Medusa 开源无头电商系统 - 基于 Node.js 和 TypeScript 的完全可定制电商平台
95 周安装
Rust嵌入式开发:no_std、中断安全与硬件所有权领域约束实践指南
182 周安装
Twitter/X自动化教程:使用Rube MCP和Composio实现推文管理、搜索与书签
83 周安装
DevOps专家技能:Docker容器化、GitHub Actions CI/CD、Vercel部署配置实战指南
131 周安装
Phoenix/Elixir Ecto 模式最佳实践:变更集、查询、事务与数据库优化指南
100 周安装
WordPress项目分类工具 - 自动检测仓库类型与规范,提升开发效率
100 周安装
--exclude-token <address:chain> (repeatable)--token-sector <name> / --exclude-token-sector <name> (repeatable)--token-age-max <days>--market-cap-min/max <usd>, --fdv-min/max <usd>--token-age-min/max <days>, --market-cap-min/max <usd>--exclude-from <type:value> / --exclude-to <type:value> (repeatable)