返回顶部
o

openscan-crypto加密扫描

Navigate and query crypto networks via OpenScan infrastructure. Use when the user asks about blockchain data — balances (ETH, ERC20, BTC), blocks, transactions, gas prices, mempool, fee estimates, token lookups, event decoding, RPC endpoints, or ENS resolution. Supports Ethereum, Bitcoin, Arbitrum, Optimism, Base, Polygon, BNB and Sepolia. Powered by @openscan/network-connectors and @openscan/metadata.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
361
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

openscan-crypto

OpenScan Crypto Network 技能

使用OpenScan基础设施导航和查询加密网络。数据来自@openscan/metadata(CDN)和@openscan/network-connectors(RPC)。

CLI 位置

skills/openscan-crypto/scripts/crypto-cli.mjs

运行方式:node /scripts/crypto-cli.mjs [args]

元数据命令

列出网络

bash crypto-cli.mjs networks

列出RPC端点

bash crypto-cli.mjs rpcs # 所有公共RPC crypto-cli.mjs rpcs --private # 仅跟踪:none的RPC

查询代币

bash crypto-cli.mjs token # 搜索所有主网 crypto-cli.mjs token --chain # 特定链

事件签名

bash crypto-cli.mjs events [--chain ] # 列出已知事件 crypto-cli.mjs decode-event # 解码一个主题

标记地址和配置文件

bash crypto-cli.mjs addresses [--chain ] crypto-cli.mjs profile networks ethereum crypto-cli.mjs profile apps openscan

RPC管理命令

RPC持久化存储在~/.config/openscan-crypto/rpc-config.json中。首次使用时,技能会自动从@openscan/metadata获取并选择隐私优先的RPC。所有后续命令使用持久化配置。

从元数据获取/同步RPC

bash crypto-cli.mjs rpc-fetch # 从@openscan/metadata同步所有网络 crypto-cli.mjs rpc-fetch ethereum # 同步特定网络

从npm动态解析最新元数据版本。自动选择RPC(隐私优先,开源优先)。

列出RPC

bash crypto-cli.mjs rpc-list ethereum # 显示活跃(已配置)的RPC crypto-cli.mjs rpc-list ethereum --all # 显示元数据中所有可用的RPC crypto-cli.mjs rpc-list ethereum --all --private # 仅隐私(tracking:none)

配置RPC

bash crypto-cli.mjs rpc-set ethereum --strategy race # 设置策略:fallback|race|parallel crypto-cli.mjs rpc-set ethereum --add https://my-rpc.com # 添加自定义RPC crypto-cli.mjs rpc-set ethereum --remove https://rpc.com # 移除RPC crypto-cli.mjs rpc-set ethereum --rpcs url1 url2 url3 # 替换所有RPC crypto-cli.mjs rpc-set ethereum --private-only # 仅保留tracking:none crypto-cli.mjs rpc-set ethereum --reset # 重置为元数据默认值 crypto-cli.mjs rpc-set --default-strategy parallel # 设置全局默认策略 crypto-cli.mjs rpc-set --max-rpcs 3 # 设置每个网络的最大RPC数量

重新排序RPC

bash crypto-cli.mjs rpc-order ethereum --benchmark # 按延迟自动排序(最快优先) crypto-cli.mjs rpc-order ethereum --swap 1 3 # 交换位置1和3 crypto-cli.mjs rpc-order ethereum --position 1 # 将URL移动到位置1

测试/基准测试RPC

bash crypto-cli.mjs rpc-test ethereum # 测试所有已配置的RPC crypto-cli.mjs rpc-test ethereum --all # 测试元数据中所有可用的RPC crypto-cli.mjs rpc-test ethereum # 测试特定URL

测试延迟、区块号、客户端版本。通过区块差异检测不同步的节点。

查看/设置默认策略

bash crypto-cli.mjs rpc-strategy # 查看默认值 + 每个网络的覆盖值 crypto-cli.mjs rpc-strategy parallel # 将全局默认值设置为parallel

地址信息命令

聚合地址信息

bash crypto-cli.mjs address-info
# 完整地址信息 crypto-cli.mjs address-info vitalik.eth # 支持ENS名称 crypto-cli.mjs address-info
--chain base # 在其他链上 crypto-cli.mjs address-info
--private # 仅隐私RPC

单次调用返回:

  • - type:EOA或contract(如果是合约则包含codeSize)
  • balance:原生余额(ETH/MATIC/BNB等)
  • txCount:总交易数(nonce)
  • ensName:通过反向查询获取的主ENS名称(仅以太坊主网)
  • label:如果地址是已知实体,则返回元数据标签(名称、标签、描述、网站)
  • explorerLink:直接链接到OpenScan浏览器

此命令并行执行balance、code和nonce,然后通过ENS反向解析和元数据标签查询丰富结果。

价格命令

链上代币价格(100%链上,无需CoinGecko)

bash crypto-cli.mjs price # ETH价格(默认) crypto-cli.mjs price BTC # BTC价格(通过主网WBTC池) crypto-cli.mjs price --chain polygon # MATIC价格 crypto-cli.mjs price --chain bnb # BNB价格 crypto-cli.mjs price --chain arbitrum # ETH价格(从主网获取,用于L2)

从Uniswap V2风格的DEX池获取价格。使用多个池的中位数以防止操纵。返回每个池的详细数据。

解码交易(函数调用 + 事件)

bash crypto-cli.mjs decode-tx <0xhash> # 解码函数 + 事件 crypto-cli.mjs decode-tx <0xhash> --chain arbitrum # 在其他链上

将交易输入数据解码为人类可读的函数名称 + 参数。同时解码收据中的所有事件日志。使用本地已知选择器数据库 + 4byte.directory备用方案。识别交易类型:transfer、contractcall或contractcreation。

策略:

  • - fallback — 按顺序尝试RPC,失败时切换到下一个。默认。最保守。
  • race — 同时触发所有RPC,使用最快响应。延迟最佳。
  • parallel — 全部触发,比较结果,检测不一致。无需信任验证。

EVM查询命令

所有EVM命令接受--chain (默认:ethereum)和--private(仅使用tracking:none RPC)。

查询余额

bash crypto-cli.mjs balance
# 原生余额(ETH) crypto-cli.mjs balance vitalik.eth # 支持ENS名称 crypto-cli.mjs balance
--token USDC # + ERC20余额 crypto-cli.mjs balance
--chain arbitrum # 在Arbitrum上 crypto-cli.mjs balance
--token USDC --chain base # 在Base上的USDC

以人类可读格式返回原生余额(例如32.12 ETH)加上原始wei。代币余额包含符号、小数位数和格式化金额。

多链余额

bash crypto-cli.mjs multi-balance
# 所有主网链 crypto-cli.mjs multi-balance vitalik.eth # 支持ENS crypto-cli.mjs multi-balance
--private # 仅隐私RPC

并行查询所有主网EVM链上的同一地址。显示按有资金的链排序的余额。

获取区块信息

bash crypto-cli.mjs block # 最新区块 crypto-cli.mjs block latest # 同上 crypto-cli.mjs block 19000000 # 按编号 crypto-cli.mjs block 0xabcdef... # 按哈希(66个字符)

返回:编号、哈希、时间戳、gasUsed、gasLimit、baseFee、txCount、矿工。

交易详情

bash crypto-cli.mjs tx <0xhash> crypto-cli.mjs tx <0xhash> --chain arbitrum

返回:哈希、区块号、from、to、value(ETH)、gasPrice、nonce、

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 openscan-crypto-1776293983 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 openscan-crypto-1776293983 技能

通过命令行安装

skillhub install openscan-crypto-1776293983

下载

⬇ 下载 openscan-crypto v1.0.0(免费)

文件大小: 39.03 KB | 发布时间: 2026-4-16 18:44

v1.0.0 最新 2026-4-16 18:44
Full EVM + Bitcoin + ENS + price + decode-tx + address-info + RPC management

Archiver·手机版·闲社网·闲社论坛·智能体自动化市场· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2026 闲社网·AI智能体论坛·AI自动化解决方案·http://xianshe.com

p2p_official_large
返回顶部