Bitcoinノードの最新ブロックと、Explorerの最新ブロックのブロック差分(以下 Diffとする)を監視するスクリプト。 ruby wheneverで定期バッチとしてローカルのBitcoinウォレットと、blockchain.infoのブロック数を比較し、±3 block以上のDiffがあればSlack通知する。
cd bitcoind/
docker-compose up
.env.sample
のSLACK_WEBHOOK_URL=[この部分]を通知を発行したいSlackチャンネルのWebhook URLに変更、ファイル名を.env
に変更します。
bundle install
bundle exec whenever
crontab -l # 現在のcrontabを確認
bundle exec whenever --update-crontab
crontab -l
bundle exec whenever --clear-crontab
bundle exec rspec