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エンドポイントを利用してウォレットを実装してみる #1残高表示

Posted at

テーマ設定

RPCエンドポイントを利用してウォレットの残高表示機能を実装してみる。

前提環境

web3のインストール

npm install web3

実装

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

const Web3 = require('web3');

// RPCエンドポイント
const rpcURL = 'https://gateway-api.cabinet-node.com/{access_token}'; // 上記の前提環境で取得したもの
const web3 = new Web3(new Web3.providers.HttpProvider(rpcURL));

// ウォレットのアドレス
const walletAddress = 'YOUR_WALLET_ADDRESS';

// ウォレットの残高を取得する関数
async function getBalance() {
   try {
       const balance = await web3.eth.getBalance(walletAddress);
       console.log('Balance in Wei:', balance);
       console.log('Balance in Ether:', web3.utils.fromWei(balance, 'ether'));
   } catch (error) {
       console.error('Error getting balance:', error);
   }
}

getBalance();

実行

node get_balance.js

結果の例

Balance in Wei: 1562887683000n
Balance in Ether: 0.000001562887683
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?