高级多链钱包分析器,支持美元定价、集合名称、ENS 支持,以及跨8个EVM网络的高级机器人检测。
钱包Lens: 高级多链钱包分析器, 提供详细的钱包配置, 并附有美元定价、 人可读的 NFT 收藏名称、 ENS 域名支持、 以及复杂的 bot dete是一项面向实际任务的技能。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
一款先进的多链钱包分析工具,可为钱包生成详尽的档案信息,支持以 USD 计价、NFT 集合名称的人类可读化展示、ENS 域名解析,并在 8 大主流 EVM 网络上实现高阶机器人账户检测能力。
--pretty 模式时提供智能钱包洞察--pretty 标志启用人类可读文本输出本技能需 Node.js(v16+)。无需额外依赖——直接使用内置 fetch API。
# 验证 Node.js 版本 node --version
在 ApeChain 上执行基础钱包查询:
node scripts/wallet-lookup.js 0x8dd6390be6dc732c92b161b9793a3948b56c0126
相同查询,启用人类可读输出:
node scripts/wallet-lookup.js 0x8dd6390be6dc732c92b161b9793a3948b56c0126 --pretty
在 Ethereum 上执行跨链查询:
node scripts/wallet-lookup.js 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 --chain ethereum --pretty
所有命令均支持 --chain 参数(默认为 apechain)及 --pretty 标志(启用人类可读输出)。
用途:生成完整钱包档案,包含原生代币余额、交易总数及 NFT 活动摘要
node scripts/wallet-lookup.js [--chain] [--pretty]
返回内容:原生代币余额、交易总数、NFT 活动(接收/发送数量)、持有 NFT 集合数、持仓 Top 列表
示例输出(JSON 格式):
{
"address": "0x8dd6390be6dc732c92b161b9793a3948b56c0126",
"chain": "ApeChain",
"chainId": 33139,
"isContract": false,
"balance": { "APE": 10.1398 },
"transactionCount": 6352,
"nftActivity": { "received": 2, "sent": 1 },
"nftCollectionsHeld": 1,
"topHoldings": [
{ "contract": "0x6f2a21a8b9cf699d7d3a713a9d7cfbb9e9760f97", "count": 2 }
],
"explorer": "https://apescan.io/address/0x8dd6390be6dc732c92b161b9793a3948b56c0126"
}
示例输出(Pretty 格式):
🔍 钱包: 0x8dd6390be6dc732c92b161b9793a3948b56c0126 ⛓️ 链: ApeChain (33139) 💰 余额: 10.1398 APE 📊 交易数: 6,352 🎨 NFT 活动: 接收 2 笔,发送 1 笔 📦 集合数: 1 🔗 浏览器: https://apescan.io/address/0x8dd6390be6dc732c92b161b9793a3948b56c0126
用途:提供智能合约的深度分析,包括合约类型识别与元数据提取
node scripts/contract-info.js [--chain] [--pretty]
返回内容:合约类型(ERC-20 / ERC-721 / ERC-1155)、名称、符号、总供应量、小数位数、所有者地址
典型用例:代币调研、合约验证、尽职调查
用途:获取近期转账活动,含时间戳与完整交易细节
node scripts/tx-history.js [--chain] [--limit ] [--pretty]
返回内容:近期 ERC-20 与 NFT 转账记录,标注方向(IN/OUT)、时间戳、合约地址
典型用例:活动分析、交易追踪、钱包监控
用途:列出当前持有的全部 NFT 集合,并提供详细 Token 信息
node scripts/nft-holdings.js [--chain] [--collection ] [--pretty]
返回内容:按集合分组的当前持有 NFT、Token ID 列表、转移统计信息
典型用例:NFT 投资组合分析、集合追踪、投资研究
用途:基于行为模式的高级分析,识别潜在自动化账户
node scripts/bot-detect.js [--chain] [--pretty]
返回内容:机器人评分(0–100)、判定分类、各评分维度的详细拆解
评分维度:
评分解读:
典型用例:尽职调查、空投资格筛选、社区成员真实性验证
详见 references/CHAINS.md,其中包含各链的完整性状态说明与性能特征详情。
所有脚本均支持两种输出模式:
结构化数据,专为程序化调用与 Agent 工作流设计:
node scripts/wallet-lookup.js # 返回格式化 JSON 数据
简洁清晰、带 emoji 的文本输出,便于人工审阅:
node scripts/wallet-lookup.js --pretty # 返回带 emoji 与清晰分区的格式化文本
无需配置任何环境变量。该技能默认使用 scripts/lib/rpc.js 中预设的公共 RPC 端点。
如需使用自定义 RPC 端点,请修改 scripts/lib/rpc.js 中的 CHAINS 对象:
const CHAINS = {
apechain: {
id: 33139,
rpc: "your-custom-rpc-url",
name: "ApeChain",
symbol: "APE",
explorer: "https://apescan.io"
},
// ... 其他链配置
};
{"error": "Invalid address format. Address must be 0x followed by 40 hexadecimal characters"}
{"error": "Unsupported chain "invalidchain". Supported chains: apechain, ethereum, base, arbitrum, polygon, optimism, avalanche, bsc"}
{"error": "RPC request timed out after 10000ms"}
# 若发生 RPC 超时,可尝试切换至其他链: node scripts/wallet-lookup.js --chain ethereum # 对于间歇性链,重试通常可成功: node scripts/wallet-lookup.js --chain polygon
--limit 参数限制交易历史返回条数# 批量分析多个地址 for addr in 0xaddr1 0xaddr2 0xaddr3; do echo "=== Analysis for $addr ===" node scripts/wallet-lookup.js $addr --pretty node scripts/bot-detect.js $addr --pretty echo done
# 在多条链上同步检查同一地址 for chain in apechain ethereum base arbitrum; do echo "=== $chain ===" node scripts/wallet-lookup.js 0x8dd6390be6dc732c92b161b9793a3948b56c0126 --chain $chain --pretty done
# 聚焦特定 NFT 集合 node scripts/nft-holdings.js --collection 0x--pretty
references/CHAINS.md —— 各链状态与性能数据全览references/bot-scoring.md —— 机器人检测方法论详解需要帮助?请查阅 references 目录下的详细文档,或运行任意命令时不带参数以获取使用说明。
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习
最新文章