Gift history
Please access after login.


Wait a moment...

ハーベスト設定の確認ツール作ってみました~ パート2

3379
2
2021-03-19 16:33:17
0.00 mXYM
(0)

いや~、昨日作った「ハーベスト設定の確認ツール」なんですが、nemlogでもTwitterでも大反響を頂き、大変ありがとうございます。

 

 

 

せっかくなので、モチベーションが高い内にパート2を作ってみました~

前回の機能も引き継いで、新しい機能を追加して新規に下記のURLで公開しました。

まえのツールのURLも残してあるので、使われる際にはどちらを使っていただいても大丈夫です。

(前のを取り下げようかと思ったのですが、既にブックマークされている方もおられるようでしたので残しております)

 

http://dai-20210318-symbol-tool.s3-ap-northeast-1.amazonaws.com/v2/index.html#/harvest

※追記:リンクをクリックした先でhttpsに置き換わってしまうようなので、httpでアクセスをしてくださいm(_ _)m

 

http://symbol-tools.nodes-xym.work

※追記:ツールのリンク先を変更しました。今後はこちらをお使いください。

 

 

パート2ではハーベストの状況を確認出来るツールを作成しました。

みなさん、ハーベストされてますかね?私は設定までは完了したんですけどまだハーベスト報酬が一度も来てません(ToT)まぁそれは置いといて(笑)

 

今回の機能としては、ハーベストの設定を行ったアカウント(ウォレット)の状態をデスクトップウォレットを起動しないで把握する、というものです。

 

私はメインでデスクトップウォレットを使っているのですが、ハーベスト状況を確認するのにいちいちデスクトップウォレットを起動するのがちょっと面倒になってきました。。

なので、委任ハーベストを設定したアドレスと委任先のノードURLを入れると現在の情報を表示してくれるツールを作成しました。

 

ちなみに、このツールはハーベスト報酬があるかどうかの確認ではなく、ハーベスト状況の確認ツールとなります。

 

なんでこんなツールを作ったかと言うと、NEMの時に存在したハーベストモニター(私は使ったことがないんですけどね(笑))っぽいものがつくりたいなぁーと思ったからです。

ただ、色々と調べるうちに結構ハードル高いな、と思ったのでもう少し自分でもできそうなものを作ろうと思い作成しました。

 

あと、ハーベスト設定して有効になっても追い出される(?)ことがあるらしいとの情報を入手したのもあります(、、ほんまかいな?)

まぁそんなことがあるのかないのかわからないですが、まぁ手軽にハーベスト状況の確認ができればと思って作成しました。

 

 

使い方は簡単です。

 

1、デスクトップウォレットなのでアドレスをコピー

 

 

2、harvest-toolのウォレットアドレス欄にペースト(手入力でもOK)

 

 

3、デスクトップウォレットなので委任先に設定しているノードのURLをコピー

 

 

4、harvest-toolの委任先のノードURLにペースト(手入力でもOK)

 

 

あとは、「確認」ボタンを押すだけです。

 

 

そうすると「ハーベスト状態確認」の欄に現在の設定情報が表示されます。

ハーベストの状態は「有効」か「無効」が表示されます。

 

有効の条件は、ツール内も書いてありますが、

 
  • リンクされたノード公開鍵
  • リンクされた公開鍵
  • VRF公開鍵

上記の3つの値があること及び委任先のノードのunlockdAccountにリンクされた公開鍵があることが条件です。

それ以外は無効が表示されます。

ほんとはもう少しハーベスト状態はあるみたいですが(有効化が進行中とかだったかな?)そこまで実装していません。

まぁ「無効」が表示されるってことは何かしら委任先に問題があるはずなので、そのときはデスクトップウォレットなどできちんと確認してください。

ちなみに、有効化が進行中のステータスで試したことないので何が表示されるかよく変わりません😅

もし試した人がおられたらこっそり教えて下さい(笑)

 

ちなみに、この判定基準は独自にデスクトップウォレットのソースコードを眺めて、勝手に導き出した結果なので、なんの保証もありません。

多分、こんな感じで判定してるとしかわかりません(時間をかけてもう少しみたらわかるかもしれませんが、そこまで暇でもありませんので😅)

 

なので、ご利用される際には、あくまで目安程度に考えてください。

ちなみに、ウォレットのアドレスと委任先のノードURLはブラウザのローカルストレージに保存してあるので、ブラウザを閉じても次回表示時に前回の値を表示してくれます。

クリアボタンで値をクリアするとローカルストレージ内に保存した値もクリアします。

 

あと、例にもれずこのツールも例外処理をかなり省いています。なので動きがおかしい場合などはブラウザリロードで対応お願いします。

注意する点としては委任先のノードURLはhttpやhttps、ポート番号などを入れないように気をつけてください。(プログラム内で単純にhttpとポート番号は付けています)

 

あと、補足としてunlockedAccount一覧も検索できます。これは自分のリンクされた公開鍵がノードの設定されているかどうかを検索するためです。

検索して一覧に自分のリンクされた公開鍵がない場合は委任の設定が出来ていませんので、時間をおいて再度確認するか、別のノードを設定するかしてみてください。

 

あと、恐らくここで表示されている値(公開鍵)は公開しても問題ないものと認識してますが、もし公開してはまずいようなものであればどなたか教えて下さい。ツールをすぐに削除します。

 

 

あと、一応免責事項を残しておきます😅

 

免責事項

当サービスの中止・中断・変更によって生じるいかなる損失・損害について私は責任を負わないものとします。

当サービスにおいてシステム障害、又はサーバのメンテナンス等の理由により、予告なく一時的又は長期に中止される場合があります。また当サービスの内容について、予告なく変更・停止又は中止される場合があります。このことにより発生したあらゆる損失や損害について、私は責任を負わないものとします。

 

 

Writer
週末農家のシステムエンジニアです。4人の子供の父です。 Symbolの便利ツール作りました。 ハーベスト設定補助ツール:http://symbol-tools.nodes-xym.work ハーベスト設定補助ツール改良版:https://harvest-tax.nodes-xym.work/peer ハーベスト時の時価総額算出ツール:https://harvest-tax.nodes-xym.work ノードの詳細:https://quest.nodes-xym.work/

Comment
Login required to post comment
Loading...
https://symbol-sakura-16.next-web-technology.com:3001,https://symbol.harvest-monitor.com:3001,https://hideyoshi-node.net:3001,https://harvest-01.symbol.farm:3001,https://criptian-xym-node.net:3001,https://35665.xym.stir-hosyu.com:3001,https://yuna.keshet.finance:3001,https://cryptocat-xym-node.com:3001,https://misaki-xym.com:3001,https://ik1-305-12844.vs.sakura.ne.jp:3001,https://17107.xym.stir-hosyu.com:3001,https://23639.xym.stir-hosyu.com:3001,https://sym-main-01.opening-line.jp:3001,https://sym-main-02.opening-line.jp:3001,https://sym-main-03.opening-line.jp:3001,https://sym-main-04.opening-line.jp:3001,https://sym-main-05.opening-line.jp:3001,https://sym-main-06.opening-line.jp:3001,https://sym-main-07.opening-line.jp:3001,https://sym-main-08.opening-line.jp:3001,https://sym-main-09.opening-line.jp:3001,https://sym-main-10.opening-line.jp:3001,https://symbol-node-01.kokichi.tokyo:3001,https://50038.xym.stir-hosyu.com:3001,https://27423.xym.stir-hosyu.com:3001,https://angel.vistiel-arch.jp:3001,https://xym.stakeme.tokyo:3001,https://00-symbol-node.yagiyoshi.com:3001,
6BED913FA20223F8,051FAEC15105C808,73019335A785A3AE,5289A9B0DBB7EB25,6B245EAF1302E444,2C4A4893229DD0A9,63509D495CAD7B80,481D74291A71FD1F,009388A38C91A8B2,4E94920841641B77,027C6AD49DE2C9F9,