仮想通貨の半減期の残り期間の計算式

最近こちらのBotのバージョン1.0.0をリリースしたばかりですが備忘録的に。

タイトル通り仮想通貨の半減期までの残り期間の計算式です。

(半減期の間隔のブロック数-現在のブロック高)%半減期の間隔のブロック数×ブロック生成間隔

例えばBitZenyは半減期のブロック数が500000ブロックで、ブロック生成間隔は90秒なのでPythonで計算するとしたら下記の式が使えます。

(500000-現在のブロック高)%500000*90

ちなみにこの式だと秒数が出ます。

あと○日○時間○分…などと表示したい場合は変換が必要です。

一応あってると思いますがもし間違ってたらご指摘ください…m(_ _)m