FC2ブログ

NOMPでもクライアントマイナーへメッセージを返す - 大人の自由研究

大人の自由研究 ホーム » 仮想通貨 » NOMPでもクライアントマイナーへメッセージを返す

NOMPでもクライアントマイナーへメッセージを返す


 前回の記事では、MPOS(Mining Portal Open Source)で使っている stratum-mining server での メッセージ送信でしたが
 今回は、NOMP(Node Open Mining Portal)で使っている stratum-mining server で、クライアントのマイナーへメッセージを返す改造をしてみた。

 調べた感じ、以下のコーディングを入れれば、メッセージ送信が可能なようだ。

    sendJson({
id : null,
method: "client.show_message",
params: ["Welcome to koto.ukkey3.sapce !!"]
});


 前回と同じように、接続時にウェルカムメッセージと、submit時にメッセージを入れてみよう。

 NOMPでは、redis というインメモリのKVSを使っているようなので、そこに送信用メッセージを保存しておくようにしたw

 修正は
 ./node_modules/stratum-pool/lib/stratum.js
 に対して
 https://github.com/ukkeyHG/node-stratum-pool-yescrypt/commit/e3d7b1afd9b8bd4d7b27cc29ea56f14387fad45e
 な感じです。

 メッセージの設定は redis-cli コマンドを使ってみた
 set msg_welcome 'Welcome to koto.ukkey3.space !! Please enjoy mining!'
 と打てば、マイナーからの接続時にメッセージ送信されて、ログに出力されるようになる
 

 set msg_submit "2018/03/09 ブロック発見イベント開催!" EX 3600
 と打てば、submit時にメッセージ送信されるので、accepted のタイミングで、ログに出力される
 ※日本語は正しく表示されないマイナーもあるようだ

 そして、大人の自由研究は続く。。。

関連記事
コメント(管理者承認後に公開します)

※未入力可能。メールアドレスは公開されますので、ご注意ください。
非公開コメント

トラックバック

http://ukkey3.jp/tb.php/797-7d44cf76