في الاستخدام اليومي، يمكن للمستخدم فتح تطبيق المحفظة بسهولة لمراجعة رصيد عملات ERC-20 التي يمتلكها. ومع ذلك، عندما يحتاج إلى استعلام عن حالة المقتنيات لعنوان آخر، فإنه لا يمكنه الحصول على هذه المعلومات مباشرة من واجهة المحفظة.
في هذه الحالة، يمكننا استخدام واجهة برمجة التطبيقات (API) لاسترجاع رصيد عملات ERC-20 لعناوين محددة. من خلال واجهة برمجة التطبيقات، يمكننا الحصول تلقائيًا على جميع معلومات عملات ERC-20 التي يمتلكها عنوان معين.
ستتناول هذه المقالة كيفية استخدام خدمات واجهة برمجة التطبيقات (API) المقدمة من Chainbase و Alchemy و Moralis للاستعلام عن المقتنيات الخاصة بعنوان معين من عملات ERC-20.
استخدام واجهة برمجة التطبيقات Chainbase للاستعلام عن المقتنيات من عملة ERC-20
Chainbase هو مزود لخدمات بنية تحتية blockchain Web3، يقدم واجهات برمجة التطبيقات لمساعدة المطورين على الوصول بسرعة إلى بيانات blockchain. لاستخدام خدمات Chainbase، تحتاج أولاً إلى تسجيل حساب والحصول على مفتاح API.
الخطوات المحددة كما يلي:
تسجيل حساب Chainbase وتسجيل الدخول
إنشاء مشروع جديد في وحدة التحكم، والحصول على مفتاح API
كتابة نص برمجي لاستدعاء API باستخدام JavaScript
تشغيل البرنامج للحصول على بيانات رصيد العملة
فيما يلي مثال على كود JavaScript يستخدم واجهة برمجة تطبيقات Chainbase للاستعلام عن رصيد عملة ERC-20:
axios.request(options).then( وظيفة (response) {
console.log(response.data);
}).إمساك(الدالة (خطأ) {
console.error(error);
});
بعد تشغيل البرنامج النصي أعلاه، ستقوم المحطة بإخراج معلومات عملات ERC-20 المحتفظ بها في العنوان المحدد، بما في ذلك اسم العملة، الرمز، الرصيد، وما إلى ذلك.
من خلال Alchemy استعلام عن المقتنيات من عملة ERC-20
تقدم Alchemy خدمات قوية لواجهة برمجة التطبيقات الخاصة بالبلوكشين، والتي يمكن استخدامها لقراءة البيانات على السلسلة. فيما يلي خطوات استخدام Alchemy للاستعلام عن مقتنيات عملة ERC-20:
تثبيت Node.js و npm
تسجيل حساب Alchemy، وإنشاء تطبيق والحصول على مفتاح API
إعداد مشروع Node.js وتثبيت الاعتماديات
كتابة نص استدعاء API
تشغيل السكربت للحصول على البيانات
إليك مثال على كود يستخدم Alchemy SDK للاستعلام عن رصيد عملة ERC-20:
بعد تشغيل هذا السكربت، ستظهر المحطة العنوان المحدد الذي يحمل عقد عملات ERC-20 ورصيدها المقابل.
استخدام Moralis للاستعلام عن المقتنيات الخاصة بعملة ERC-20
توفر Moralis خدمات واجهة برمجة التطبيقات Web3 على مستوى المؤسسات ، والتي يمكن دمجها بسهولة في مجموعة متنوعة من التقنيات. فيما يلي خطوات استخدام Moralis لاستعلام عن المقتنيات لعملة ERC-20:
تثبيت Node.js و npm
تسجيل حساب Moralis والحصول على مفتاح API
إعداد مشروع Node.js وتثبيت الاعتماديات
كتابة نص استدعاء API
تشغيل السكربت للحصول على البيانات
إليك مثال على استخدام Moralis SDK لاستعلام رصيد عملة ERC-20 باستخدام JavaScript:
بعد تشغيل هذا السكربت، ستقوم وحدة التحكم بإخراج استجابة بتنسيق JSON تحتوي على تفاصيل العملات ERC-20 التي يمتلكها العنوان المحدد، مثل اسم العملة، الرمز، عنوان العقد، الرصيد، إلخ.
من خلال الطرق الثلاث المذكورة أعلاه، يمكن للمطورين والمستخدمين بسهولة استعلام معلومات عملة ERC-20 التي تمتلكها أي عنوان إيثيريوم. اختيار خدمة API المناسبة، يمكن أن يسهل الحصول على البيانات على السلسلة المطلوبة، مما يوفر أساسًا لمزيد من التحليل وتطوير التطبيقات.
يرجى ملاحظة أن هذه المقالة هي لل参考 فقط ولا تشكل نصيحة استثمارية. عند استخدام هذه الخدمات API، يرجى الالتزام بشروط الخدمة ذات الصلة وقواعد استخدام البيانات.
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
كيف يمكنني استعلام عن عملة ERC-20 التي يمتلكها عنوان محدد
في الاستخدام اليومي، يمكن للمستخدم فتح تطبيق المحفظة بسهولة لمراجعة رصيد عملات ERC-20 التي يمتلكها. ومع ذلك، عندما يحتاج إلى استعلام عن حالة المقتنيات لعنوان آخر، فإنه لا يمكنه الحصول على هذه المعلومات مباشرة من واجهة المحفظة.
في هذه الحالة، يمكننا استخدام واجهة برمجة التطبيقات (API) لاسترجاع رصيد عملات ERC-20 لعناوين محددة. من خلال واجهة برمجة التطبيقات، يمكننا الحصول تلقائيًا على جميع معلومات عملات ERC-20 التي يمتلكها عنوان معين.
ستتناول هذه المقالة كيفية استخدام خدمات واجهة برمجة التطبيقات (API) المقدمة من Chainbase و Alchemy و Moralis للاستعلام عن المقتنيات الخاصة بعنوان معين من عملات ERC-20.
استخدام واجهة برمجة التطبيقات Chainbase للاستعلام عن المقتنيات من عملة ERC-20
Chainbase هو مزود لخدمات بنية تحتية blockchain Web3، يقدم واجهات برمجة التطبيقات لمساعدة المطورين على الوصول بسرعة إلى بيانات blockchain. لاستخدام خدمات Chainbase، تحتاج أولاً إلى تسجيل حساب والحصول على مفتاح API.
الخطوات المحددة كما يلي:
فيما يلي مثال على كود 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:
إليك مثال على كود يستخدم 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:
إليك مثال على استخدام 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، يرجى الالتزام بشروط الخدمة ذات الصلة وقواعد استخدام البيانات.