0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

RPCエンドポイントを利用してウォレットを実装してみる #5現在のガス代を取得

Posted at

テーマ設定

RPCエンドポイントを利用して現在のガス代を取得する機能を実装してみる。

前提環境

web3のインストール

npm install web3

実装

以下の内容でget_current_gas_price.jsファイルを作成してください。

const { Web3 } = require('web3');

// InfuraなどのRPCエンドポイントを設定
const web3 = new Web3('https://gateway-api.cabinet-node.com/{access_token}');

async function getCurrentGasPrice() {
   try {
       // 現在のガス価格を取得 (Wei単位)
       const gasPrice = await web3.eth.getGasPrice();
       
       // WeiをGweiに変換して表示
       const gasPriceInGwei = web3.utils.fromWei(gasPrice, 'gwei');
       
       console.log(`Current Gas Price: ${gasPriceInGwei} Gwei`);
   } catch (error) {
       console.error('Error fetching gas price:', error);
   }
}

getCurrentGasPrice();

実行

node get_current_gas_price.js

結果の例

Current Gas Price: 4.229144399 Gwei
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?