← 返回 Skills 市场
wallieminer1-alt

DePIN Fleet Monitor

作者 wallieminer1-alt · GitHub ↗ · v1.0.2 · MIT-0
cross-platform ⚠ suspicious
106
总下载
0
收藏
0
当前安装
5
版本数
在 OpenClaw 中安装
/install depin-fleet-monitor
功能描述
Monitor and track health, earnings, uptime, and alerts for MastChain, Mysterium, WingBits, Acurast, and NeutroneX DePIN nodes in a unified dashboard.
使用说明 (SKILL.md)

DePIN Fleet Monitor


name: depin-fleet-monitor description: Monitor all DePIN nodes (MastChain, Mysterium, WingBits, Acurast, NeutroneX) in one dashboard. Track earnings, device health, and network status across your entire fleet. version: 1.0.2 author: SteamClaw license: commercial price: 5.00 currency: USD tags:

  • depin
  • monitoring
  • mastchain
  • mysterium
  • wingbits
  • acurast
  • neutronex
  • fleet
  • dashboard

Overview

Monitor all DePIN nodes (MastChain, Mysterium, WingBits, Acurast, NeutroneX) in one dashboard. Track earnings, device health, and network status across your entire fleet.

Pricing

  • One-time purchase: $5.00 USD
  • Includes: Lifetime updates, all features
  • License: Commercial use allowed

Purpose

  • Aggregate all DePIN node data in one place
  • Track earnings across multiple networks
  • Monitor device health and uptime
  • Send alerts when nodes go offline
  • Provide historical data and charts

Features

Core Features

  • Multi-node dashboard (MastChain, Mysterium, WingBits, Acurast, NeutroneX)
  • Real-time earnings tracking
  • Device health monitoring
  • Auto-alerts on offline devices
  • Historical data storage
  • Telegram notifications
  • ROI calculator

Supported Networks

Network Type Status
MastChain Validator ✅ Active
Mysterium VPN Node ✅ Active
WingBits VPN Node ✅ Active
Acurast Compute ✅ Active
NeutroneX Compute ✅ Active

Configuration

Fleet Config

Located at: ~/.openclaw/workspace/config/fleet-config.json

{
  "mastchain": {
    "node1": {
      "ip": "YOUR_MASTCHAIN_IP",
      "name": "MastChain1",
      "location": "Location1",
      "web_port": 8100
    },
    "node2": {
      "ip": "YOUR_MASTCHAIN2_IP",
      "name": "MastChain2",
      "location": "Location2",
      "web_port": 8100
    }
  },
  "mysterium": {
    "node1": {
      "ip": "YOUR_MYSTERIUM_IP",
      "name": "Mysterium #1",
      "location": "Location1",
      "web_port": 4449
    },
    "node2": {
      "ip": "YOUR_MYSTERIUM2_IP",
      "name": "Mysterium #2",
      "location": "Location2",
      "web_port": 4449
    }
  },
  "acurast": {
    "wallet": "YOUR_ACURAST_WALLET_ADDRESS",
    "devices": 0
  }
}

Commands

Check Fleet Status

User: check depin fleet
User: hoe gaat het met mijn nodes
User: fleet status

Check Specific Network

User: check mastchain
User: mysterium status
User: acurast earnings

Get Earnings

User: depin earnings
User: hoeveel verdien ik
User: monthly earnings

API Endpoints

MastChain

  • Web UI: http://\x3Cip>:8100/
  • AIS Data: http://\x3Cip>:8100/api/ais

Mysterium

  • Web UI: http://\x3Cip>:4449/
  • Node API: http://\x3Cip>:4449/api/v2/node
  • Identity: http://\x3Cip>:4449/api/v2/identity

Acurast

  • Dashboard: https://hub.acurast.com/dashboard
  • Processor API: https://hub.acurast.com/api/processors

WingBits

  • Web UI: http://\x3Cip>:8080/
  • Status API: http://\x3Cip>:8080/api/status

NeutroneX

  • Dashboard: https://neutronex.io/dashboard
  • Wallet: Solana address

Heartbeat Integration

Every 5 Minutes

  • Check all node statuses
  • Update earnings data
  • Alert on offline devices

Every Hour

  • Calculate hourly earnings
  • Store historical data

Daily

  • Generate earnings report
  • Calculate ROI

Files

skills/depin-fleet-monitor/
├── SKILL.md           # This file
├── index.js           # Main skill handler
├── lib/
│   ├── mastchain.js   # MastChain API wrapper
│   ├── mysterium.js   # Mysterium API wrapper
│   ├── acurast.js     # Acurast API wrapper
│   ├── wingbits.js    # WingBits API wrapper
│   ├── neutronex.js   # NeutroneX API wrapper
│   ├── earnings.js    # Earnings calculator
│   ├── alerts.js      # Alert manager
│   └── history.js     # Historical data tracker
├── config/
│   └── fleet.json     # Fleet configuration
└── data/
    ├── earnings/      # Historical earnings
    └── alerts.json    # Alert history

Alert Thresholds

Metric Warning Critical
Node Offline >5 min >15 min
Earnings Drop -50% -90%
High Temp >55°C >60°C
Low Memory >85% >95%

Example Output

📊 DePIN Fleet Monitor - 2026-03-27 00:13

━━━━━━━━━━━━━━━━━━━━━━━━━━━━

🏭 MASTCHAIN (2 nodes)
├── MastChain1: ✅ Online (21,129 messages)
├── MastChain2: ✅ Online (1,195 ships)
└── Status: All nodes operational

🔒 MYSTERIUM (2 nodes)
├── Mysterium #1: ✅ Online (Bureau)
├── Mysterium #2: ✅ Online (Schoonmoeder)
└── Status: All nodes operational

📱 ACURAST (13 devices)
├── Devices: 13 online
├── Wallet: YOUR_WALLET_ADDRESS
└── Status: Mining active

━━━━━━━━━━━━━━━━━━━━━━━━━━━━

💰 ESTIMATED EARNINGS (24h)
├── MastChain: ~0.5 MAST
├── Mysterium: ~0.2 MYST
├── Acurast: ~13 ACU
└── Total: ~$X.XX

━━━━━━━━━━━━━━━━━━━━━━━━━━━━

⚠️ ALERTS: None
✅ Fleet Health: 100%

Installation

  1. Copy skill to ~/.openclaw/workspace/skills/depin-fleet-monitor/
  2. Configure fleet in ~/.openclaw/workspace/config/fleet-config.json
  3. Run: openclaw skills enable depin-fleet-monitor

Future Enhancements

  • Mobile app integration
  • Historical charts
  • ROI calculator
  • Multi-wallet support
  • Telegram alerts
  • Web dashboard
  • Email notifications
  • Slack integration
  • Discord bot integration
安全使用建议
This skill appears coherent for monitoring DePIN nodes, but before enabling: (1) review and populate ~/.openclaw/workspace/config/fleet-config.json with only the nodes you control; (2) be aware the skill will ping device IPs and make HTTP(S) requests to those IPs and to hub.acurast.com and api.neutronex.io; (3) it will create and update files under ~/.openclaw/workspace/skills/depin-fleet-monitor/data and the workspace config path; (4) no credentials are required, but if you later enable Telegram or other alert integrations, those will need tokens — only provide them if you trust the skill; (5) if you want extra safety, inspect the included JS files locally and run the skill in a restricted or test environment first.
功能分析
Type: OpenClaw Skill Name: depin-fleet-monitor Version: 1.0.2 The DePIN Fleet Monitor skill provides a dashboard for tracking node health and earnings across several decentralized networks. It is classified as suspicious due to a potential shell injection vulnerability in `lib/mastchain.js` and `lib/neutronex.js`, where `child_process.exec` is used to ping IP addresses retrieved directly from the user's configuration file without sanitization. While the code appears to function as described and no evidence of intentional data exfiltration or malicious backdoors was found, the use of insecure execution patterns on configuration-derived strings poses a significant security risk.
能力评估
Purpose & Capability
The name/description (DePIN fleet monitoring) align with the code: modules query MastChain, Mysterium, WingBits, Acurast, NeutroneX APIs, ping nodes, compute earnings, and persist history/alerts. Default wallet strings are present as placeholders but are plausible for display; no unrelated cloud credentials or unrelated binaries are requested.
Instruction Scope
SKILL.md instructs the user to place a fleet-config.json at ~/.openclaw/workspace/config/fleet-config.json and enable the skill — the code reads/writes files at that path and under ~/.openclaw/workspace/skills/depin-fleet-monitor/data. Runtime actions in the instructions (periodic checks, alerts, Telegram mention) match the code. The code performs network calls only to configured node IPs and a few public endpoints (hub.acurast.com, api.neutronex.io), and uses process.env.HOME only; it does not read extra environment variables or unrelated system configuration.
Install Mechanism
There is no install spec (no external downloads or package installation). However, code files are included and will run when the skill is enabled. No install-time network fetches or archive extraction are present, which lowers supply-chain risk, but enabling will execute included JavaScript in the agent runtime.
Credentials
The skill declares no required environment variables or credentials and only uses HOME to locate config/data. It does not request tokens/secrets. Embedded default wallet addresses are present but are informational; no evidence the skill contacts any unexpected external endpoints to exfiltrate secrets.
Persistence & Privilege
always is false and the skill is user-invocable. It stores data under its own skill directory (~/.openclaw/workspace/skills/depin-fleet-monitor/data) and updates config in the workspace path; it does not modify other skills or system-wide agent settings.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install depin-fleet-monitor
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /depin-fleet-monitor 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.2
- Added metadata block to SKILL.md including name, description, version, author, license, price, and tags. - Clearly described skill pricing, one-time cost, and license terms. - No functional changes to logic or configuration. - Minor formatting and doc improvements for clarity.
v1.0.1
DePIN Fleet Monitor 1.0.1 introduces multi-network support, streamlined monitoring, and real-time alerts. - Added support for monitoring MastChain, Mysterium, WingBits, Acurast, and NeutroneX nodes from a single dashboard - Real-time earnings tracking and ROI calculations for all supported networks - Device health and status monitoring with automated alerts (including Telegram notifications) - Historical data storage and reporting - Flexible configuration for multiple nodes and wallets - Alert thresholds configurable for downtime, earnings drop, temperature, and memory usage
v1.1.1
Removed personal info - use YOUR_* placeholders in config
v1.1.0
Added WingBits, NeutroneX, alerts, history tracking, ROI calculator, Telegram notifications
v1.0.0
Initial release: unified DePIN node fleet monitor for MastChain, Mysterium, WingBits, and Acurast. - Multi-network dashboard: view node/device status and earnings in one place - Network/device health monitoring with alert thresholds - Fleet configuration via simple JSON file - Supports quick fleet checks, earnings queries, and per-network status commands - Scheduled updates: status, earnings, and alerting (heartbeat integration) - Lays groundwork for historical data and alerts tracking
元数据
Slug depin-fleet-monitor
版本 1.0.2
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 5
常见问题

DePIN Fleet Monitor 是什么?

Monitor and track health, earnings, uptime, and alerts for MastChain, Mysterium, WingBits, Acurast, and NeutroneX DePIN nodes in a unified dashboard. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 106 次。

如何安装 DePIN Fleet Monitor?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install depin-fleet-monitor」即可一键安装,无需额外配置。

DePIN Fleet Monitor 是免费的吗?

是的,DePIN Fleet Monitor 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

DePIN Fleet Monitor 支持哪些平台?

DePIN Fleet Monitor 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 DePIN Fleet Monitor?

由 wallieminer1-alt(@wallieminer1-alt)开发并维护,当前版本 v1.0.2。

💬 留言讨论