SuperAPI AI 工具集

nansen-wallet

智能体与模型

查看项目

更新于 10-16 01:34

技能介绍

用途:这是 Nansen CLI 中的钱包管理技能,覆盖创建、列出、查看、导出、发送、删除钱包等操作,适用于创建钱包、检查余额或发送代币的场景。

认证:先保存 API key,可用 nansen login --api-key <key>,或通过环境变量 NANSEN_API_KEY=<key> nansen login。可用 nansen research profiler labels --address <地址> --chain ethereum 验证。

创建钱包(两步代理流程):创建需要人类用户提供密码,代理不得自行生成或存储密码。第一步由代理向用户索取至少12位密码;第二步执行 NANSEN_WALLET_PASSWORD="<password_from_user>" nansen wallet create,可用 --name 指定名称。创建后 CLI 自动保存密码:优先 OS 钥匙串(macOS Keychain、Linux secret-tool、Windows Credential Manager),无钥匙串时回退到 ~/.nansen/wallets/.credentials 文件(不安全,每次操作会警告)。后续操作自动解析密码,顺序为环境变量、OS 钥匙串、.credentials 文件、结构化 JSON 错误。

常用命令:nansen wallet list、nansen wallet show <name>、nansen wallet default <name>;发送用 nansen wallet send --to <addr> --amount 1.5 --chain solana,发送全部余额用 --max,预览用 --dry-run;导出与删除用 nansen wallet export <name>、nansen wallet delete <name>;清除密码用 nansen wallet forget-password;迁移到安全存储用 nansen wallet secure。

标志:--to、--amount、--chain(evm 或 solana)、--max、--dry-run、--human(仅人类终端使用,代理不得使用)、--unsafe-no-password(跳过加密,明文存储,不推荐)。

环境变量:NANSEN_WALLET_PASSWORD(仅创建时需要)、NANSEN_API_KEY、NANSEN_EVM_RPC、NANSEN_SOLANA_RPC。

限制与规则:代理绝不能自行生成密码,绝不能把密码存入文件、内存、日志或对话历史,绝不能使用 --human;遇到 PASSWORD_REQUIRED 错误应请用户重新提供密码。迁移细节见 nansen-wallet-migration 技能。