【初心者向け】PythonでEthereumのガス価格チェッカーを作ろう!
〜Slack通知やWordPressとの連携も解説〜
はじめに
こんにちは、Web3・ブロックチェーン初心者の方も大歓迎!
「Ethereumのガス代(手数料)が高いタイミングを避けたい」
「安いタイミングを狙って取引したいけど、ずっとGas Priceをチェックするのは面倒」
そんなあなたのために、Pythonスクリプトひとつでガス代を定期的にチェック&安い時に通知してくれる方法をまとめました。
対象: プログラミング初心者~中級者
環境: macOS (WindowsやLinuxでも手順はほぼ共通)
所要時間: 30分~1時間程度
最後にはWordPressやSlack連携でさらに便利にする方法も「おまけ」として解説します!
目次
本記事で学べること
準備するもの
PythonでGas Price Checkerを作るステップバイステップ
作業フォルダ作成
仮想環境(venv)の準備
ライブラリ(requests)のインストール
スクリプト本体(gas_price_checker.py)の作成
動作確認
Slack通知でガス代が安いときにリアルタイムで知る
定期実行(cron)で自動化しよう
おまけ1:WordPress連携(PHPプラグイン例)
おまけ2:デザインを良くしたいとき
よくあるQ&A
まとめ & 今後の展望
1. 本記事で学べること
Etherscan APIを使ったガス料金(Gas Price)の取得方法
PythonスクリプトでAPIを呼んでSlack等へ通知する実装
(おまけ) WordPressプラグイン化のポイント
(おまけ) デザイン面・UIのアイデア
初心者の方でも、文章通りに進めれば動くサンプルを作成できます。
「Web3関連のプログラミングは初めて」という方も大丈夫。
今回のサンプルを土台にして、さらにカスタマイズしてみてください!
2. 準備するもの
macOS or Windows or Linux 環境
Python 3.7以上がインストールされていること。
EtherscanのAPIキー(無料プランでOK)
Etherscanに登録後、「API Keys」タブから取得。
Slack Webhook URL(Slack通知を使いたい方のみ)
Slackの管理画面で「Incoming Webhooks」を追加し、URLをメモ。
(任意)WordPressが動くサーバー or ローカル環境(おまけ解説用)
ここから先は
¥ 1,980
Amazonギフトカード5,000円分が当たる
この記事が気に入ったらチップで応援してみませんか?