日常使用において、ユーザーはウォレットアプリを開くだけで簡単に自分が保有している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サービスを使用する際は、関連するサービス規約およびデータ使用規範を遵守してください。
特定のアドレスが保有している ERC-20 トークンを確認する方法
日常使用において、ユーザーはウォレットアプリを開くだけで簡単に自分が保有しているERC-20トークンの残高を確認できます。しかし、他のアドレスのトークン保有状況を確認する必要がある場合、ウォレットのインターフェースから直接これらの情報を取得することはできません。
この場合、私たちはアプリケーションインターフェース(API)を利用して、指定されたアドレスのERC-20トークンの残高を取得できます。APIを通じて、特定のアドレスが保有しているすべてのERC-20トークンの情報を自動的に取得できます。
この記事では、Chainbase、Alchemy、Moralis が提供する API サービスを使用して、特定のアドレスの ERC-20 トークン保有状況を照会する方法を紹介します。
Chainbase APIを使用してERC-20トークンの保有を照会する
ChainbaseはWeb3ブロックチェーンインフラストラクチャサービスプロバイダーであり、APIインターフェースを提供して開発者がブロックチェーンデータに迅速にアクセスできるようにしています。Chainbaseのサービスを利用するには、まずアカウントを登録し、APIキーを取得する必要があります。
具体的な手順は以下の通りです:
以下は、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トークン保有を照会する手順です:
以下は、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トークンの保有を照会する手順です:
以下は、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サービスを使用する際は、関連するサービス規約およびデータ使用規範を遵守してください。