こんな悩みを解決できる記事を書きました!
僕は現役フリーランスエンジニア(歴8年)で、資格は13個保有しています。
「InfuraのAPIを実行したい」とお考えではありませんか?
InfuraのAPIはブロックチェーンのデータを取得するのに便利です。
例えば、イーサリアムのメインネットのブロック番号などを取得したりできますよ。
APIの実行は非常に簡単なので、まずは気軽にチャレンジしてみましょう♪
本記事では、InfuraのAPIを実行する方法について分かりやすく解説します。
本記事を読めば、InfuraのAPIを実行する方法が理解できるので早速見ていきましょう。
InfuraのAPIを実行する方法
早速ですが、InfuraのAPIを実行する方法を解説します。
CREATE NEW API KEYをクリックします。
名前を入力し、CREATEをクリックします。
使用するネットワークを選択し、保存します。
エンドポイントをコピーします。
APIのアクセス先になります。
$ curl https://mainnet.infura.io/v3/{あなたのシークレットキー} -X POST -H "application/json" -d '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
ターミナルを開き、上記コマンドを実行します。
シークレットキーはあなたのキーに変更してください。
{"jsonrpc":"2.0","id":1,"result":"0x49dcfd"}
上記のような結果が返却されればOKです。
$ python3 -c "print(0x49dcfd)"
4840701
先ほどの結果からブロック番号を表示します。
イーサリアムのメインネットのブロック番号を取得できました。
イーサスキャンで最新のブロック番号を参照できるので、取得したブロック番号が確認できればOKです。
【厳選】仮想通貨を始めるのにおすすめな取引所
仮想通貨を始めるのにおすすめな取引所は以下です。
仮想通貨の始め方は「【初心者向け】仮想通貨の始め方・買い方!おすすめの取引所も解説!」で詳しく解説しています。
国内ユーザー数No.1「コインチェック 」
- 4年連続アプリダウンロード数No.1(※1)
- 最低500円から購入できる
- マネックスグループ傘下の徹底したセキュリティ体制
※1 国内の暗号資産取引アプリ、期間:2019年〜2022年、データ協力:AppTweak
※2 口座開設手順は「【初心者向け】Coincheckとは?国内ユーザー数No.1!」を参照。
コインチェック
マネックスグループなのでセキュリティ体制も万全ですよ。
取扱通貨数なら「bitbank 」
- アルトコインの取扱数が豊富
- 1円未満から購入できる
- 60種のテクニカル分析を利用できるリアルタイムチャート
※1 口座開設手順は「【手数料安】bitbankとは?アルトコインの購入におすすめ!」を参照。
bitbank
1円未満から購入できるので、初心者にもおすすめですよ。
手数料の安さなら「GMOコイン 」
- 2年連続オリコン顧客満足度No.1(※1)
- 申込みから最短10分でお取引開始
- 取引所(レバレッジ取引)に特化した『WebTrader』を採用
※1 2022年 オリコン顧客満足度® 調査 暗号資産取引所 現物取引 第1位
※2 口座開設手順は「【最安】GMOコインとは?手数料を抑えたい人におすすめ!」を参照。
入金・出金手数料が無料で、取引所手数料もMakerであればマイナス手数料なので逆にお金が貰えます。
取扱通貨数も国内最大級なので、とりあえず口座を開設しておいて損はありません!
よくある質問
まとめ
今回は、InfuraのAPIを実行する方法について解説しました。
以下が本記事のまとめになります。
- おすすめ本
スマートコントラクトの勉強なら「SolidityとEthereumによる実践スマートコントラクト開発 ―Truffle Suiteを用いた開発の基礎からデプロイまで
最後までお読みいただき、ありがとうございました!
- クソおすすめ本
海外のエンジニアがどういった思考で働いているかが理解できます。
海外に行く気はないけど海外エンジニアの動向が気になる雑魚エンジニアにおすすめです(本当におすすめな本しか紹介しないのでご安心を)。