返回顶部
d

dogecoin-node狗狗币节点

A skill to set up and operate a Dogecoin Core full node with RPC access, blockchain tools, and optional tipping functionality.

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

dogecoin-node

狗狗币节点技能

该技能旨在通过RPC完全自动化狗狗币核心全节点和CLI的集成与操作,为各种用例(包括使用SQLite的小费功能)提供区块链工具和钱包管理。

该技能提供:

功能

  1. 1. 获取钱包余额
- 检索狗狗币钱包地址的当前余额。 - 示例:/dogecoin-node balance <钱包地址>
  1. 2. 发送DOGE
- 从已连接的钱包向指定地址发送狗狗币。 - 示例:/dogecoin-node send <接收地址> <金额>
  1. 3. 检查交易
- 检索钱包的近期交易详情。 - 示例:/dogecoin-node txs <钱包地址>
  1. 4. 检查DOGE价格
- 获取最新的狗狗币美元价格。 - 示例:/dogecoin-node price
  1. 5. 帮助命令
- 显示命令的帮助信息。 - 示例:/dogecoin-node help

安装

前提条件

  1. 1. 一个完全同步的狗狗币核心RPC节点。
  2. 在dogecoin.conf中配置了狗狗币rpcuser和rpcpassword。
  3. OpenClaw Gateway已更新至最新版本。
  4. 主机上已安装jq(sudo apt install jq)。

配置节点的步骤

  1. 1. 安装二进制文件并下载狗狗币核心
bash cd ~/downloads curl -L -o dogecoin-1.14.9-x86_64-linux-gnu.tar.gz \ https://github.com/dogecoin/dogecoin/releases/download/v1.14.9/dogecoin-1.14.9-x86_64-linux-gnu.tar.gz
  1. 2. 解压并放置二进制文件

bash
tar xf dogecoin-1.14.9-x86_64-linux-gnu.tar.gz
mkdir -p ~/bin/dogecoin-1.14.9
cp -r dogecoin-1.14.9/* ~/bin/dogecoin-1.14.9/
ln -sf ~/bin/dogecoin-1.14.9/bin/dogecoind ~/dogecoind
ln -sf ~/bin/dogecoin-1.14.9/bin/dogecoin-cli ~/dogecoin-cli

  1. 3. 设置主数据目录(用于~/.dogecoin)

bash
./dogecoind -datadir=$HOME/.dogecoin -server=1 -listen=0 -daemon

等待RPC初始化约30秒,待RPC响应后停止


sleep 30
./dogecoin-cli -datadir=$HOME/.dogecoin stop

  1. 4. 配置RPC凭据(仅限本地主机)

bash
cat > ~/.dogecoin/dogecoin.conf < server=1
daemon=1
listen=1
rpcbind=127.0.0.1
rpcallowip=127.0.0.1
rpcuser=<强用户名>
rpcpassword=<强密码>
txindex=1
EOF

  1. 5. 启动并同步

bash
./dogecoind -datadir=$HOME/.dogecoin -daemon

  1. 6. 检查同步状态

bash
./dogecoin-cli -datadir=$HOME/.dogecoin getblockcount

./dogecoin-cli -datadir=$HOME/.dogecoin getblockchaininfo



RPC/CLI命令速查表

区块链命令

bash
./dogecoin-cli getblockcount # 获取当前区块高度
./dogecoin-cli getblockchaininfo # 详细的区块链统计信息
./dogecoin-cli getbestblockhash # 获取最新区块的哈希值
./dogecoin-cli getblockhash <高度> # 获取某个区块的哈希值
./dogecoin-cli getblock <区块哈希> # 特定区块的详细信息

网络、工具和钱包命令

bash
./dogecoin-cli getconnectioncount # 对等连接数量
./dogecoin-cli getpeerinfo # 已连接对等节点的信息
./dogecoin-cli addnode <地址> onetry # 尝试一次性连接到某个节点
./dogecoin-cli ping # Ping所有已连接的节点
./dogecoin-cli getnewaddress # 生成一个新的接收地址
./dogecoin-cli getwalletinfo # 钱包详情(余额等)
./dogecoin-cli listunspent # 列出所有未花费的交易
./dogecoin-cli sendtoaddress <地址> <金额> # 发送DOGE
./dogecoin-cli dumpprivkey <地址> # 导出地址的私钥(请极其谨慎使用,用于备份密钥或在其他地方使用,这将打印您当前的私钥,注意!!)

./dogecoin-cli stop # 安全停止狗狗币节点
./dogecoin-cli help # 列出所有可用命令及使用详情

对于此列表之外的动态查询,请始终参考:./dogecoin-cli help。



自动健康检查(v1.0.5鲁棒性更新)

健康检查现在包括区块链元数据解析、磁盘监控和从CoinGecko实时获取价格。

健康检查脚本设置:

  1. 1. 在~/.openclaw/workspace/archive/health/dogehealthcheck.sh创建脚本:

bash
mkdir -p ~/.openclaw/workspace/archive/health/

cat > ~/.openclaw/workspace/archive/health/dogehealthcheck.sh < #!/bin/bash

--- 狗狗币健康检查自动化 ---

echo 开始健康检查:$(date) DOGE_CLI=$HOME/dogecoin-cli DATA_DIR=$HOME/.dogecoin COINGECKOAPI=https://api.coingecko.com/api/v3/simple/price?ids=dogecoin&vscurrencies=usd

1. 检查节点进程

if pgrep -x dogecoind > /dev/null; then echo [通过] 检测到狗狗币节点进程。 else echo [失败] 狗狗币节点离线。正在尝试重启... ~/dogecoind -datadir=$DATA_DIR -daemon fi

2. 区块链同步与状态

NODEINFO=$($DOGECLI -datadir=$DATA_DIR getblockchaininfo 2>/dev/null) if [ $? -eq 0 ]; then CHAIN=$(echo $NODE_INFO | jq -r .chain) BLOCKS=$(echo $NODE_INFO | jq -r .blocks) PROGRESS=$(echo $NODE_INFO | jq -r .verificationprogress) SYNC_PCT=$(echo $PROGRESS * 100 | bc 2>/dev/null || echo 0) echo [通过] 链:$CHAIN | 高度:$BLOCKS | 同步:${SYNC_PCT}% else echo [失败] RPC无响应。请检查dogecoin.conf中的凭据。 fi

3. 市场价格检查

PRICE=$(curl -s $COINGECKO_API | jq -r .dogecoin.usd) if [ $PRICE != null ] && [ -n $PRICE ]; then echo [信息] 实时价格:\$$PRICE USD else echo [警告] 无法获取市场价格。 fi

4. 磁盘空间检查

FREEGB=$(df -BG $DATADIR | awk NR==2 {print $4} | sed s/G//) if [ $FREE_GB -lt 10 ]; then echo [严重] 磁盘空间不足:仅剩${FREE_GB}GB! else echo [通过] 磁盘空间:可用${FREE_GB}GB。 fi

5. 小费数据库完整性

DBPATH=$HOME/.openclaw/workspace/archive/tipping/dogecointipping.db if [ -f $DB_PATH ]; then DBCHECK=$(sqlite3 $DBPATH PRAGMA integrity_check;) if [ $DB_CHECK == ok ]; then echo [通过] 小费数据库完整性验证通过。 else echo [失败] 数据库错误:$DB_CHECK fi fi

echo 健康检查完成。
EOF

chmod +x ~/.opencl

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 dogecoin-node-1776420001 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 dogecoin-node-1776420001 技能

通过命令行安装

skillhub install dogecoin-node-1776420001

下载

⬇ 下载 dogecoin-node v1.0.5(免费)

文件大小: 7.81 KB | 发布时间: 2026-4-17 19:59

v1.0.5 最新 2026-4-17 19:59
dogecoin-node 1.0.5 Changelog

- Updated installation and configuration instructions for clarity and accuracy.
- Health check script now provides blockchain sync status, live DOGE price from CoinGecko, and disk monitoring; CLI output uses `jq` for structured JSON parsing.
- New recommended location: all example paths use `~/.openclaw/` instead of `.openwork/`.
- Added `jq` as a required dependency for health scripting.
- Improved documentation and safety warnings for private key commands.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部