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エンドポイントを利用してウォレットを実装してみる #4ウォレットの存在チェック

Posted at

テーマ設定

RPCエンドポイントを利用してあるウォレットアドレスが実際に存在しているかチェックする。

前提環境

web3のインストール

npm install web3

実装

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

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

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

// ウォレットアドレスを設定
const walletAddress = 'YOUR_WALLET_ADDRESS';

// ウォレットアドレスの存在を残高チェックで確認
async function checkWalletExistence(address) {
   try {
       const balance = await web3.eth.getBalance(address);
       return balance !== null; // 残高が取得できれば存在している
   } catch (error) {
       console.error('Error fetching balance:', error);
       return false;
   }
}

async function main() {
   const exists = await checkWalletExistence(walletAddress);
   if (exists) {
       console.log('The wallet address exists.');
   } else {
       console.log('The wallet address does not exist.');
   }
}

main();

実行

node check_wallet_existence.js

結果の例

The wallet address exists.
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?