特定のアドレスが保有している ERC-20 トークンを確認する方法

robot
概要作成中

日常使用において、ユーザーはウォレットアプリを開くだけで簡単に自分が保有しているERC-20トークンの残高を確認できます。しかし、他のアドレスのトークン保有状況を確認する必要がある場合、ウォレットのインターフェースから直接これらの情報を取得することはできません。

この場合、私たちはアプリケーションインターフェース(API)を利用して、指定されたアドレスのERC-20トークンの残高を取得できます。APIを通じて、特定のアドレスが保有しているすべてのERC-20トークンの情報を自動的に取得できます。

この記事では、Chainbase、Alchemy、Moralis が提供する API サービスを使用して、特定のアドレスの ERC-20 トークン保有状況を照会する方法を紹介します。

Chainbase APIを使用してERC-20トークンの保有を照会する

ChainbaseはWeb3ブロックチェーンインフラストラクチャサービスプロバイダーであり、APIインターフェースを提供して開発者がブロックチェーンデータに迅速にアクセスできるようにしています。Chainbaseのサービスを利用するには、まずアカウントを登録し、APIキーを取得する必要があります。

具体的な手順は以下の通りです:

  1. Chainbase アカウントを登録してログインする
  2. コンソールで新しいプロジェクトを作成し、APIキーを取得する
  3. JavaScript を使用して API 呼び出しスクリプトを作成する
  4. スクリプトを実行してトークン残高データを取得します

以下は、Chainbase API を使用して ERC-20 トークンの残高を照会するための JavaScript サンプルコードです:

JavaScriptの const axios = require('axios');

const オプション = { メソッド: 'POST', URL: ' ヘッダー: { 'x-api-key': 'YOUR_API_KEY', 'コンテンツタイプ': 'application/json' }, データ: { chain_id:1、 住所: '0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045', 制限: 5 } };

axios.request(options).then(function (response) { console.log(response.data); }).catch(関数 (error) { console.error(エラー); });

上記のスクリプトを実行すると、ターミナルは指定されたアドレスが保有している ERC-20 トークンの情報を出力します。これにはトークンの名前、シンボル、残高などが含まれます。

Alchemyを使用してERC-20トークンの保有を確認する

Alchemyは強力なブロックチェーンAPIサービスを提供しており、チェーン上のデータを読み取ることができます。以下はAlchemyを使用してERC-20トークン保有を照会する手順です:

  1. Node.js と npm をインストールする
  2. Alchemy アカウントを登録し、アプリケーションを作成して API キーを取得する
  3. Node.js プロジェクトを初期化し、依存関係をインストールします。
  4. API コールスクリプトの作成
  5. スクリプトを実行してデータを取得する

以下は、Alchemy SDKを使用してERC-20トークンの残高を照会するサンプルコードです:

JavaScriptの const { 錬金術、ネットワーク } = require("alchemy-sdk");

const config = { apiKey: "YOUR_API_KEY", ネットワーク:Network.ETH_MAINNET、 }; const alchemy = 新しいAlchemy(config);

constアドレス= "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045";

非同期関数 getTokenBalances() { const balances = await alchemy.core.getTokenBalances(アドレス); console.log(天びん); }

getTokenBalances();

このスクリプトを実行すると、端末に指定されたアドレスが保有しているERC-20トークンのコントラクトアドレスと対応する残高が表示されます。

Moralis を利用して ERC-20 トークンの保有を確認する

Moralisは企業向けのWeb3 APIサービスを提供しており、さまざまな技術スタックに簡単に統合できます。以下はMoralisを使用してERC-20トークンの保有を照会する手順です:

  1. Node.js と npm をインストールする
  2. Moralis アカウントを登録し、API キーを取得する
  3. Node.js プロジェクトを初期化し、依存関係をインストールします。
  4. API 呼び出しスクリプトを作成する
  5. スクリプトを実行してデータを取得する

以下は、Moralis SDKを使用してERC-20トークンの残高をクエリするJavaScriptの例です。

JavaScriptの const Moralis = require("moralis").default; const { EvmChain } = require("@moralisweb3/common-evm-utils");

Moralis.start({ apiKey: "YOUR_API_KEY", });

非同期関数 getTokenBalances() { constアドレス= "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"; const chain = EvmChain.ETHEREUM;

const response = await Moralis.EvmApi.token.getWalletTokenBalances({ アドレス, チェーン, });

console.log(JSON.stringify(response.result、null、2)); }

getTokenBalances();

このスクリプトを実行すると、ターミナルは指定したアドレスが保有するERC-20トークンの詳細情報(トークン名、シンボル、コントラクトアドレス、残高など)を含むJSON形式のレスポンスを出力します。

上記の3つの方法により、開発者とユーザーは任意のイーサリアムアドレスが保有するERC-20トークンの情報を便利に照会できます。適切なAPIサービスを選択することで、必要なオンチェーンデータを簡単に取得し、さらなる分析やアプリケーション開発の基礎を提供します。

ご注意ください。この文書は参考用であり、投資助言を構成するものではありません。これらのAPIサービスを使用する際は、関連するサービス規約およびデータ使用規範を遵守してください。

ETH-12.23%
原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • コメント
  • リポスト
  • 共有
コメント
0/400
コメントなし
  • ピン
いつでもどこでも暗号資産取引
qrCode
スキャンしてGateアプリをダウンロード
コミュニティ
日本語
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)