ブロックログの設定
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