7
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

ノリと勢いでNodeWatchを入れてみた

7
Last updated at Posted at 2025-12-13

StatisticsServiceのデータ更新が停止して一か月以上が経過しました。これにより、StatisticsServiceを利用していたbootstrapなどのツールが今後使用できなくなります。

使えなくなる前に、NodeWatchに乗り換えましょう。

NodeWatchとは

キプロスフォークの頃にはもうあった、Seven Seas Explorerに付属のAPIです。見たことある人もいるはず。

メインネット: https://nodewatch.symbol.tools/symbol/summary
テストネット: https://nodewatch.symbol.tools/testnet/symbol/summary

APIの使い方も公開されていて、SymbolノードだけじゃなくNEMノードも取れます。

OpenAPIなので、各言語用のクライアントコードも自動生成できます。TypeScript用は自分で作りました。

NodeWatchを自サーバーへインストール

コードはGitHubで公開されています。

なので、誰でも自分のサーバーにインストールできます。GitHubには細かい手順は書いてませんが、ノリと勢いがあれば大丈夫。
インストール方法は自分のメモにもまとめてます(そのままだと安定しないのでカスタム必須)。

主な修正点はこんな感じ(うろ覚え):

うちは2台体制で運用してます。

メインネット:

テストネット:

ノード選択してくれるモジュール

細かい動作確認や使い勝手の検証はまだまだですが、NEM/Symbol Node Pickerっていうランダムでノードを拾ってくるやつも作りました。NEMノードのhttps対応の都合で、今はうちのNodeWatchだけ見てます。

おわりに

ノリと勢いでやってみたけど、意外となんとかなります(実は動かせるようになるまで半年ほどかかってますが…)。みなさんもぜひチャレンジしてみてください!

7
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?