Günlük kullanımda, kullanıcı cüzdan uygulamasını açarak sahip olduğu ERC-20 token bakiyesini kolayca görebilir. Ancak, diğer adreslerin token varlık durumunu sorgulamak gerektiğinde, bu bilgilere doğrudan cüzdan arayüzü üzerinden ulaşmak mümkün değildir.
Bu durumda, belirli bir adresin ERC-20 Token bakiyesini almak için (API) uygulama programı arayüzünden yararlanabiliriz. API aracılığıyla, bir adresin sahip olduğu tüm ERC-20 Token bilgilerini otomatik olarak alabiliriz.
Bu makalede, belirli bir adresin ERC-20 Token Varlıklar durumunu sorgulamak için Chainbase, Alchemy ve Moralis'in sağladığı API hizmetlerinin nasıl kullanılacağını tanıtacağız.
Chainbase API ile ERC-20 Token Varlıklarını Sorgulama
Chainbase, geliştiricilerin blok zinciri verilerine hızla erişmelerine yardımcı olan bir Web3 blok zinciri altyapı hizmet sağlayıcısıdır. Chainbase'in hizmetlerini kullanmak için önce bir hesap kaydı yapmalı ve API anahtarı almalısınız.
Aşamalar aşağıdaki gibidir:
Chainbase hesabı oluşturun ve giriş yapın
Kontrol panelinde yeni bir proje oluşturun, API anahtarını alın
JavaScript ile API çağrı scripti yazma
Scripti çalıştırarak Token bakiyesi verilerini al
Aşağıda, Chainbase API kullanarak ERC-20 Token bakiyesini sorgulayan bir JavaScript örnek kodu bulunmaktadır:
Yukarıdaki script çalıştırıldığında, terminal belirtilen adresin sahip olduğu ERC-20 token bilgilerini, token adı, sembolü, bakiyesi vb. dahil olmak üzere çıktılar.
Alchemy ile ERC-20 Token Varlıklarını Sorgulama
Alchemy, zincir üzerindeki verileri okumak için güçlü bir blockchain API hizmeti sunar. Aşağıda, Alchemy kullanarak ERC-20 token varlıklarını sorgulama adımları bulunmaktadır:
Node.js ve npm'i kurun
Alchemy hesabı oluştur, uygulama yarat ve API anahtarını al
Node.js projesini başlatın ve bağımlılıkları yükleyin
API çağrı betiğini yazma
Verileri almak için betiği çalıştır
Aşağıda Alchemy SDK kullanarak ERC-20 Token bakiyesini sorgulayan bir örnek kod bulunmaktadır:
Bu script çalıştırıldığında, terminal belirtilen adreste tutulan ERC-20 Token sözleşme adreslerini ve bunlara karşılık gelen bakiyeleri gösterecektir.
Moralis kullanarak ERC-20 Token Varlıkları sorgulama
Moralis, işletme düzeyinde Web3 API hizmetleri sunar, çeşitli teknoloji yığınlarına kolayca entegre edilebilir. Aşağıda Moralis kullanarak ERC-20 token varlıklarını sorgulama adımları bulunmaktadır:
Node.js ve npm'i kurun
Moralis hesabı oluşturun ve API anahtarınızı alın
Node.js projesini başlatın ve bağımlılıkları yükleyin
API çağrı betiği yazma
Verileri almak için scripti çalıştır
Aşağıda Moralis SDK kullanarak ERC-20 token bakiyesi sorgulayan bir JavaScript örneği bulunmaktadır:
Bu script çalıştırıldığında, terminal belirtilen adresin sahip olduğu ERC-20 Token'ları hakkında ayrıntılı bilgileri içeren bir JSON formatında yanıt verecektir; bu bilgiler arasında token adı, sembol, sözleşme adresi, bakiye vb. yer alır.
Yukarıdaki üç yöntemle, geliştiriciler ve kullanıcılar herhangi bir Ethereum adresinin sahip olduğu ERC-20 Token bilgilerini kolayca sorgulayabilir. Uygun API hizmetini seçerek, gerekli zincir üzerindeki verilere kolayca ulaşabilir ve daha ileri analizler ve uygulama geliştirme için bir temel sağlayabilir.
Lütfen dikkat edin, bu makale yalnızca referans amaçlıdır ve yatırım tavsiyesi niteliği taşımamaktadır. Bu API hizmetlerini kullanırken, ilgili hizmet şartlarına ve veri kullanım kurallarına uymanız gerekmektedir.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
Belirli bir adresin sahip olduğu ERC-20 Token'ları nasıl sorgularım
Günlük kullanımda, kullanıcı cüzdan uygulamasını açarak sahip olduğu ERC-20 token bakiyesini kolayca görebilir. Ancak, diğer adreslerin token varlık durumunu sorgulamak gerektiğinde, bu bilgilere doğrudan cüzdan arayüzü üzerinden ulaşmak mümkün değildir.
Bu durumda, belirli bir adresin ERC-20 Token bakiyesini almak için (API) uygulama programı arayüzünden yararlanabiliriz. API aracılığıyla, bir adresin sahip olduğu tüm ERC-20 Token bilgilerini otomatik olarak alabiliriz.
Bu makalede, belirli bir adresin ERC-20 Token Varlıklar durumunu sorgulamak için Chainbase, Alchemy ve Moralis'in sağladığı API hizmetlerinin nasıl kullanılacağını tanıtacağız.
Chainbase API ile ERC-20 Token Varlıklarını Sorgulama
Chainbase, geliştiricilerin blok zinciri verilerine hızla erişmelerine yardımcı olan bir Web3 blok zinciri altyapı hizmet sağlayıcısıdır. Chainbase'in hizmetlerini kullanmak için önce bir hesap kaydı yapmalı ve API anahtarı almalısınız.
Aşamalar aşağıdaki gibidir:
Aşağıda, Chainbase API kullanarak ERC-20 Token bakiyesini sorgulayan bir JavaScript örnek kodu bulunmaktadır:
javascript const axios = require('axios');
const options = { yöntem: 'POST', url: ' başlıklar: { 'x-api-key': 'API_ANAHTARINIZ', 'Content-Type': 'application/json' }, veri: { chain_id: 1, adres: '0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045', limit: 5 } };
axios.request(options).then(function (response) { console.log(response.data); }).catch(function (error) { console.error(hata); });
Yukarıdaki script çalıştırıldığında, terminal belirtilen adresin sahip olduğu ERC-20 token bilgilerini, token adı, sembolü, bakiyesi vb. dahil olmak üzere çıktılar.
Alchemy ile ERC-20 Token Varlıklarını Sorgulama
Alchemy, zincir üzerindeki verileri okumak için güçlü bir blockchain API hizmeti sunar. Aşağıda, Alchemy kullanarak ERC-20 token varlıklarını sorgulama adımları bulunmaktadır:
Aşağıda Alchemy SDK kullanarak ERC-20 Token bakiyesini sorgulayan bir örnek kod bulunmaktadır:
javascript const { Alchemy, Network } = require("alchemy-sdk");
const config = { apiKey: "YOUR_API_KEY", ağ: Network.ETH_MAINNET, }; const alchemy = new Alchemy(config);
const adres = "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045";
async function getTokenBalances() { const bakiyeler = await alchemy.core.getTokenBalances(adres); console.log(bakiyeler); }
getTokenBalances();
Bu script çalıştırıldığında, terminal belirtilen adreste tutulan ERC-20 Token sözleşme adreslerini ve bunlara karşılık gelen bakiyeleri gösterecektir.
Moralis kullanarak ERC-20 Token Varlıkları sorgulama
Moralis, işletme düzeyinde Web3 API hizmetleri sunar, çeşitli teknoloji yığınlarına kolayca entegre edilebilir. Aşağıda Moralis kullanarak ERC-20 token varlıklarını sorgulama adımları bulunmaktadır:
Aşağıda Moralis SDK kullanarak ERC-20 token bakiyesi sorgulayan bir JavaScript örneği bulunmaktadır:
javascript const Moralis = require("moralis").default; const { EvmChain } = require("@moralisweb3/common-evm-utils");
Moralis.start({ apiKey: "YOUR_API_KEY", });
async function getTokenBalances() { const adres = "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"; const chain = EvmChain.ETHEREUM;
const response = await Moralis.EvmApi.token.getWalletTokenBalances({ adres, zincir, });
console.log(JSON.stringify(response.result, null, 2)); }
getTokenBalances();
Bu script çalıştırıldığında, terminal belirtilen adresin sahip olduğu ERC-20 Token'ları hakkında ayrıntılı bilgileri içeren bir JSON formatında yanıt verecektir; bu bilgiler arasında token adı, sembol, sözleşme adresi, bakiye vb. yer alır.
Yukarıdaki üç yöntemle, geliştiriciler ve kullanıcılar herhangi bir Ethereum adresinin sahip olduğu ERC-20 Token bilgilerini kolayca sorgulayabilir. Uygun API hizmetini seçerek, gerekli zincir üzerindeki verilere kolayca ulaşabilir ve daha ileri analizler ve uygulama geliştirme için bir temel sağlayabilir.
Lütfen dikkat edin, bu makale yalnızca referans amaçlıdır ve yatırım tavsiyesi niteliği taşımamaktadır. Bu API hizmetlerini kullanırken, ilgili hizmet şartlarına ve veri kullanım kurallarına uymanız gerekmektedir.