كيف يمكنني استعلام عن عملة ERC-20 التي يمتلكها عنوان محدد

robot
إنشاء الملخص قيد التقدم

في الاستخدام اليومي، يمكن للمستخدم فتح تطبيق المحفظة بسهولة لمراجعة رصيد عملات ERC-20 التي يمتلكها. ومع ذلك، عندما يحتاج إلى استعلام عن حالة المقتنيات لعنوان آخر، فإنه لا يمكنه الحصول على هذه المعلومات مباشرة من واجهة المحفظة.

في هذه الحالة، يمكننا استخدام واجهة برمجة التطبيقات (API) لاسترجاع رصيد عملات ERC-20 لعناوين محددة. من خلال واجهة برمجة التطبيقات، يمكننا الحصول تلقائيًا على جميع معلومات عملات ERC-20 التي يمتلكها عنوان معين.

ستتناول هذه المقالة كيفية استخدام خدمات واجهة برمجة التطبيقات (API) المقدمة من Chainbase و Alchemy و Moralis للاستعلام عن المقتنيات الخاصة بعنوان معين من عملات ERC-20.

استخدام واجهة برمجة التطبيقات Chainbase للاستعلام عن المقتنيات من عملة ERC-20

Chainbase هو مزود لخدمات بنية تحتية blockchain Web3، يقدم واجهات برمجة التطبيقات لمساعدة المطورين على الوصول بسرعة إلى بيانات blockchain. لاستخدام خدمات Chainbase، تحتاج أولاً إلى تسجيل حساب والحصول على مفتاح API.

الخطوات المحددة كما يلي:

  1. تسجيل حساب Chainbase وتسجيل الدخول
  2. إنشاء مشروع جديد في وحدة التحكم، والحصول على مفتاح API
  3. كتابة نص برمجي لاستدعاء API باستخدام JavaScript
  4. تشغيل البرنامج للحصول على بيانات رصيد العملة

فيما يلي مثال على كود JavaScript يستخدم واجهة برمجة تطبيقات Chainbase للاستعلام عن رصيد عملة ERC-20:

جافا سكريبت const axios = require('axios');

خيارات const = { الطريقة: 'POST', URL: ' رؤوس: { 'x-api-key': 'YOUR_API_KEY', "نوع المحتوى": "تطبيق/json" }, البيانات: { chain_id: 1 ، العنوان: '0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045', حد: 5 } };

axios.request(options).then( وظيفة (response) { console.log(response.data); }).إمساك(الدالة (خطأ) { console.error(error); });

بعد تشغيل البرنامج النصي أعلاه، ستقوم المحطة بإخراج معلومات عملات ERC-20 المحتفظ بها في العنوان المحدد، بما في ذلك اسم العملة، الرمز، الرصيد، وما إلى ذلك.

من خلال Alchemy استعلام عن المقتنيات من عملة ERC-20

تقدم Alchemy خدمات قوية لواجهة برمجة التطبيقات الخاصة بالبلوكشين، والتي يمكن استخدامها لقراءة البيانات على السلسلة. فيما يلي خطوات استخدام Alchemy للاستعلام عن مقتنيات عملة ERC-20:

  1. تثبيت Node.js و npm
  2. تسجيل حساب Alchemy، وإنشاء تطبيق والحصول على مفتاح API
  3. إعداد مشروع Node.js وتثبيت الاعتماديات
  4. كتابة نص استدعاء API
  5. تشغيل السكربت للحصول على البيانات

إليك مثال على كود يستخدم Alchemy SDK للاستعلام عن رصيد عملة ERC-20:

جافا سكريبت const { Alchemy, Network } = require("alchemy-sdk");

const config = { apiKey: "YOUR_API_KEY", الشبكة: Network.ETH_MAINNET ، }; كيمياء const = Alchemy(config) جديدة ؛

عنوان const = "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045" ؛

الدالة غير المتزامنة getTokenBalances() { const balances = await alchemy.core.getTokenBalances(address); console.log(المقتنيات); }

getTokenBalances().

بعد تشغيل هذا السكربت، ستظهر المحطة العنوان المحدد الذي يحمل عقد عملات ERC-20 ورصيدها المقابل.

استخدام Moralis للاستعلام عن المقتنيات الخاصة بعملة ERC-20

توفر Moralis خدمات واجهة برمجة التطبيقات Web3 على مستوى المؤسسات ، والتي يمكن دمجها بسهولة في مجموعة متنوعة من التقنيات. فيما يلي خطوات استخدام Moralis لاستعلام عن المقتنيات لعملة ERC-20:

  1. تثبيت Node.js و npm
  2. تسجيل حساب Moralis والحصول على مفتاح API
  3. إعداد مشروع Node.js وتثبيت الاعتماديات
  4. كتابة نص استدعاء API
  5. تشغيل السكربت للحصول على البيانات

إليك مثال على استخدام Moralis SDK لاستعلام رصيد عملة ERC-20 باستخدام JavaScript:

جافا سكريبت const Moralis = require("moralis").default; const { EvmChain } = require("@moralisweb3/common-evm-utils");

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

الدالة غير المتزامنة getTokenBalances() { عنوان const = "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045" ؛ سلسلة const = EvmChain.ETHEREUM ؛

const response = await Moralis.EvmApi.token.getWalletTokenBalances({ العنوان, سلسلة، });

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

getTokenBalances().

بعد تشغيل هذا السكربت، ستقوم وحدة التحكم بإخراج استجابة بتنسيق JSON تحتوي على تفاصيل العملات ERC-20 التي يمتلكها العنوان المحدد، مثل اسم العملة، الرمز، عنوان العقد، الرصيد، إلخ.

من خلال الطرق الثلاث المذكورة أعلاه، يمكن للمطورين والمستخدمين بسهولة استعلام معلومات عملة ERC-20 التي تمتلكها أي عنوان إيثيريوم. اختيار خدمة API المناسبة، يمكن أن يسهل الحصول على البيانات على السلسلة المطلوبة، مما يوفر أساسًا لمزيد من التحليل وتطوير التطبيقات.

يرجى ملاحظة أن هذه المقالة هي لل参考 فقط ولا تشكل نصيحة استثمارية. عند استخدام هذه الخدمات API، يرجى الالتزام بشروط الخدمة ذات الصلة وقواعد استخدام البيانات.

ETH-10.18%
شاهد النسخة الأصلية
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
  • أعجبني
  • تعليق
  • إعادة النشر
  • مشاركة
تعليق
0/400
لا توجد تعليقات
  • تثبيت