chia-watch-dog

1.0.1 • Public • Published

chia-watch-dog

  • simplified nodejs version of chiadog
  • watch dog for chia and all forks of chia
  • only read the log, never get any sensitive information

quick start

const { ChiaWatchDog } = require('chia-watch-dog');

const cwd = new ChiaWatchDog('.chia/mainnet/log/debug.log');
// cwd.sampleWithPercentate(5); // watch 100% log by default, but you can sample it to reduce resource cost

// immediate events
cwd.on('dog', (ev) => {
  console.log('dog', ev);
});

// daily stats events
cwd.on('dailydog', (ev) => {
  console.log('dailydog', ev);
});

cwd.start();

log file path format

  • homedir path: '.chia/mainnet/log/debug.log' - will use /home/username/.chia/mainnet/log/debug.log
  • absolute path: '/home/sky/.chia/mainnet/log/debug.log' - use the path directly

Supported Notifications

Subsystem Notification (example values) Priority
Harvester Your harvester appears to be offline! No events for the past 400 seconds. HIGH
Harvester Disconnected HDD? The total plot count decreased from 100 to 40. HIGH
Harvester Experiencing networking issues? Harvester did not participate in any challenge for 120 seconds. It's now working again. NORMAL
Harvester Seeking plots took too long: 21.42 seconds! NORMAL
Full Node Experiencing networking issues? Skipped 42 signage points! NORMAL
Full Node Block found!! LOW
Wallet Cha-ching! Just received 2.0 XCH ☘️ LOW
Daily Stats Hello farmer! 👋 Here's what happened in the last 24 hours:

Received ☘️: 2.00 XCH️
Proofs 🧾: 176 found!
- 176 partials submitted 📑
- 0 blocks found 📦
Search 🔍:
- average: 0.46s
- over 5s: 2 occasions
- over 15s: 1 occasions
Plots 🌱: 42, new: 2
Eligible plots 🥇: 0.08 average
Skipped SPs ⚠️: 7 (0.01%)
LOW

Trademark Notice

CHIA NETWORK INC, CHIA™, the CHIA BLOCKCHAIN™, the CHIA PROTOCOL™, CHIALISP™ and the “leaf Logo” (including the leaf logo alone when it refers to or indicates Chia), are trademarks or registered trademarks of Chia Network, Inc., a Delaware corporation. There is no affliation between this chia-watch-dog project and the main Chia Network project.

Package Sidebar

Install

npm i chia-watch-dog

Weekly Downloads

8

Version

1.0.1

License

MIT

Unpacked Size

39.9 kB

Total Files

35

Last publish

Collaborators

  • raingggg