Install
openclaw skills install @thcjp/doge-node-tool-freeopenclaw skills install @thcjp/doge-node-tool-free功能说明: 本技能涵盖 中文交互、化工作流场景 等核心能力。
运行一个Dogecoin全节点意味着你需要与链上数据频繁交互,但原生dogecoin-cli的输出是原始JSON,可读性差且参数繁多。本Skill封装常用CLI命令,提供结构化输出与故障定位建议,让节点运维从"查文档找命令"变成"一句话获取结果"。
设计原则:
| 命令 | 功能 | 输出示例 |
|---|---|---|
getblockcount | 当前区块高度 | 5234567 |
getblockchaininfo | 链信息详情 | 链名、高度、同步进度、验证进度 |
getconnectioncount | 连接节点数 | 12 |
getpeerinfo | 已连接节点详情 | IP、版本、延迟、服务 |
getnetworkinfo | 网络与版本信息 | 版本、协议、子版本 |
输出: 返回节点状态查询的执行结果,包含操作状态和输出数据。
| 命令 | 功能 | 输出示例 |
|---|---|---|
getwalletinfo | 钱包详情 | 余额、未确认、总余额 |
getbalance | 可用余额 | 1234.56 |
listunspent | 未花费输出 | 交易ID、金额、确认数 |
getnewaddress | 生成新地址 | DGKGv8wP8i... |
listtransactions | 交易记录 | 时间、金额、方向、确认数 |
输出: 返回钱包查询的执行结果,包含操作状态和输出数据。
用input_params参数进行配置。
输出: 返回核心功能执行的执行结果,包含操作状态和输出数据。
input_params参数,支持创建/查询/导出操作
能力覆盖范围:本skill的核心能力覆盖以下场景关键词:Dogecoin、Core、节点的状态查询与、RPC、支持余额查看与交、易记录检索、DOGE、节点免费版是一款、全节点运维者的轻、量级管理、cli、命令并提供结构化、的节点状态与钱包、信息输出、核心能力、查询节点同步状态、连接数、查询钱包余额、生成新收款地址、命令速查与参数说、节点配置文件等。这些关键词对应description中声明的使用场景,均已在上述能力点中提供对应的操作支持。新部署的节点需要确认同步进度。getblockchaininfo返回的verificationprogress字段接近1.0表示即将同步完成,配合getblockcount与区块链浏览器对比可确认是否追上最新高度。
定期查看钱包余额与未确认金额,确认收款是否到账。getwalletinfo一次性返回所有余额信息,比getbalance更全面。
查询最近的交易记录,确认收支明细。listtransactions支持按数量与起始位置查询,便于翻页查看历史。
为不同的收款方生成独立地址,便于追踪来源。getnewaddress每次生成一个新地址,配合标签管理可建立地址-用途映射。
节点同步缓慢时,getpeerinfo查看已连接节点的延迟与版本。延迟过高或连接数过少会影响同步速度,可手动添加优质节点。
以下场景DOGE节点免费版不适合处理:
需要数据分析、报表生成、统计洞察、数据可视化时使用。不适用于非本工具能力范围的需求。
dogecoin-cli getblockcount返回数字即正常查询区块高度:
./dogecoin-cli -datadir=$HOME/.dogecoin getblockcount
查询链信息:
.dogecoin getblockchaininfo
查询连接数:
.dogecoin getconnectioncount
查询钱包余额:
.dogecoin getwalletinfo
查询交易记录:
.dogecoin listtransactions "*" 10
生成新地址:
.dogecoin getnewaddress
# $HOME/.dogecoin/dogecoin.conf
server=1
daemon=1
listen=1
# RPC配置(仅本地访问)
rpcbind=localhost
rpcallowip=localhost
rpcuser=your_strong_username
rpcpassword=your_strong_password
# 启用交易索引
txindex=1
# 性能优化
dbcache=1024
maxconnections=50
| 依赖 | 说明 | 安装方式 |
|---|---|---|
| Dogecoin Core | 全节点客户端 | 从官方发布页下载对应平台二进制包 |
| jq | JSON格式化工具 | sudo apt install jq |
| 磁盘空间 | ≥70GB(含交易索引) | SSD推荐 |
| 内存 | ≥4GB | 8GB推荐 |
$HOME/.dogecoin/
├── dogecoin.conf # 配置文件
├── blocks/ # 区块数据
├── chainstate/ # 链状态
├── wallets/ # 钱包数据
└── debug.log # 调试日志
backupwallet命令备份到安全位置A:检查以下几点:(1)连接数是否充足(建议≥8);(2)磁盘是否为SSD;(3)网络带宽是否足够;(4)dbcache是否调大。新节点首次同步通常需要1-3天。
A:检查dogecoin.conf中的rpcuser/rpcpassword是否正确,rpcbind与rpcallowip是否匹配。确认dogecoind进程在运行。
A:免费版仅提供查询能力。转账、批量打赏、自动健康检查属于专业版能力,详见doge-node-tool-pro。
A:免费版不提供自动监控。健康检查脚本、告警通知、自动重启属于专业版能力。
A:检查是否同步完成。未同步到对应区块高度的交易不会显示在余额中。getblockchaininfo的verificationprogress接近1.0表示同步完成。
A:免费版仅支持查询本地钱包地址。任意地址查询需要区块链浏览器API或专业版的索引服务。
本免费体验版限制以下高级功能:
解锁全部功能请使用专业版:doge-node-tool-pro
| 依赖项 | 类型 | 是否必需 | 获取方式 |
|---|---|---|---|
| LLM API | API | 必需 | 由Agent平台内置LLM提供 |
| Dogecoin Core | 系统程序 | 必需 | 官方发布页下载 |
| jq | 系统命令 | 可选 | sudo apt install jq |
| 网络连接 | 网络 | 必需 | 可访问Dogecoin P2P网络 |
| 错误场景 | 原因 | 处理方式 |
|---|---|---|
| 配置错误 | 参数缺失或格式错误 | 检查依赖说明中的配置要求 |
| 运行时错误 | 运行环境不满足 | 确认运行环境符合依赖说明 |
| 网络错误 | 连接超时或不可达 | 执行ping命令测试网络连通性,检查防火墙和代理设置连接后执行ping命令测试网络连通性,检查防火墙和代理设置连接后重新执行命令,参考国内替代方案 |
| 风险类型 | 防范措施 |
|---|---|
| API密钥泄露 | 通过环境变量配置,禁止硬编码到代码或配置文件中 |
| 命令执行风险 | 仅执行白名单命令,避免拼接用户输入到命令行参数中 |
| 网络通信安全 | 使用HTTPS协议,验证SSL证书有效性 |
| 敏感数据暴露 | 输出结果中不包含密钥、令牌等敏感信息 |
使用前请确认已阅读依赖说明章节,确保运行环境满足安全要求。
| 操作场景 | 手动耗时 | 自动化耗时 | 效率提升 |
|---|---|---|---|
| 文件解析与提取 | 5-10分钟/个 | <5秒/个 | 60-120x |
| 批量文件处理(100个) | 8-16小时 | <5分钟 | 96-192x |
| API调用与响应解析 | 2-3分钟/次 | <1秒/次 | 120-180x |
| 多接口数据聚合 | 15-30分钟 | <10秒 | 90-180x |
| 命令执行与结果收集 | 3-5分钟/次 | <2秒/次 | 90-150x |
| 重复任务批量执行 | 因任务而异 | 线性缩减 | 5-50x |
| 错误排查与修复 | 10-30分钟 | <30秒 | 20-60x |
| 对比维度 | 本技能 | 传统手动方式 | 通用脚本工具 |
|---|---|---|---|
| 自动化程度 | 全流程自动 | 完全手动 | 部分自动 |
| 错误处理 | 内置错误恢复 | 依赖人工经验 | 基本try-catch |
| 可复用性 | 参数化配置 | 一次性脚本 | 模板化 |
| 安全合规 | 内置安全检查 | 无安全保障 | 无安全保障 |
| 适用场景 | 核心功能 | 通用场景 | 通用场景 |