メインコンテンツまでスキップ

ブロックログの設定

Midnight-blocklog について​

Midnight-blocklog とは BTBF さんが開発・公開されている Midnight ノードのブロック生成スケジュール表示・記録ツールです。

詳しい情報は BTBF さんの GitHub をご覧下さい。

インストール方法​

Docker で構築された Midnight Node にインストールする方法を説明します。

Rust のインストール​

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
source "$HOME/.cargo/env"
rustup toolchain install stable
rustup default stable
rustc -V
cargo -V

依存関係のインストール​

sudo apt-get update
sudo apt-get install -y build-essential pkg-config libssl-dev

ビルド​

mkdir -p $HOME/git
cd $HOME/git
git clone https://github.com/btbf/Midnight-blocklog.git
cd Midnight-blocklog
git checkout 0.3.2
cargo install --path . --bin mblog --locked --force

使い方​

スケジュール保存・表示・監視モード​

mblog block \
--keystore-path $HOME/midnight-node-docker/data/chains/partner_chains_template/keystore \
--db $HOME/midnight-node-docker/mblog.db \
--tz Asia/Tokyo \
--watch

blocks 表示​

最新のエポック​

mblog log \
--db $HOME/midnight-node-docker/mblog.db \

エポック指定​

mblog log \
--db $HOME/midnight-node-docker/mblog.db \
--epoch 245525