← Back to Skills Marketplace
wallieminer1-alt

DePIN Fleet Monitor

by wallieminer1-alt · GitHub ↗ · v1.0.2 · MIT-0
cross-platform ⚠ suspicious
106
Downloads
0
Stars
0
Active Installs
5
Versions
Install in OpenClaw
/install depin-fleet-monitor
Description
Monitor and track health, earnings, uptime, and alerts for MastChain, Mysterium, WingBits, Acurast, and NeutroneX DePIN nodes in a unified dashboard.
README (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
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install depin-fleet-monitor
  3. After installation, invoke the skill by name or use /depin-fleet-monitor
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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
Metadata
Slug depin-fleet-monitor
Version 1.0.2
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 5
Frequently Asked Questions

What is DePIN Fleet Monitor?

Monitor and track health, earnings, uptime, and alerts for MastChain, Mysterium, WingBits, Acurast, and NeutroneX DePIN nodes in a unified dashboard. It is an AI Agent Skill for Claude Code / OpenClaw, with 106 downloads so far.

How do I install DePIN Fleet Monitor?

Run "/install depin-fleet-monitor" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is DePIN Fleet Monitor free?

Yes, DePIN Fleet Monitor is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does DePIN Fleet Monitor support?

DePIN Fleet Monitor is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created DePIN Fleet Monitor?

It is built and maintained by wallieminer1-alt (@wallieminer1-alt); the current version is v1.0.2.

💬 Comments