في عالم Web3، هل ترغب في معرفة ما هي العملات ERC-20 المخزنة في محفظة معينة؟ إنها مهارة مفيدة. من السهل التحقق من رصيد محفظتك الخاصة. لكن بالنسبة للآخرين؟ ستحتاج إلى بعض الوسائل الخاصة.
Chainbase: طريقة سريعة للتحقق من العملات 🚀
Chainbase خيار جيد. بيانات السلسلة تأتي بسهولة.
كيف تفعل:
قم بإنشاء حساب ومفتاح API 💼
تسجيل الدخول، إنشاء مشروع، والحصول على المفتاح. الأمر بهذه البساطة.
اكتب كود صغير 💻
إرسال طلب باستخدام JavaScript:
جافا سكريبت
const axios = require('axios');
الدالة غير المتزامنة getTokens() {
حاول {
استجابة CONST = انتظار axios.get(
'
{
المعلمات: {
chain_id: 1, // إيثريوم
العنوان: '0xd8da6bf26964af9d7eed9e03e53415d37aa96045', // عنوان V神
الحد: 5
},
رؤوس: {
'x-api-key': 'مفتاح API الخاص بك'
}
}
);
console.log(response.data);
} قبض على (error) {
console.error(error);
}
}
getTokens().
انظر النتائج 📊
بعد التشغيل، جاءت جميع بيانات العملة. الاسم، الرمز، الرصيد... كل شيء موجود.
Alchemy يمكن البحث فيه، ليس سيئًا 🔥
منصة Alchemy هذه، متخصصة أيضًا في البحث عن العملات.
خطوات:
تثبيت البيئة ⚙️
Node.js، NPM، من يعرف يعرف.
حساب Alchemy بالكامل 📝
إنشاء تطبيق، اختر إيثيريوم، احصل على URL والمفتاح. لا يوجد شيء صعب.
بناء مشروع صغير 🛠️
باش
mkdir ETH - التوازن
cd رصيد الإيثيريوم
npm init -y
npm تثبيت Alchemy-SDK
// الحصول على مزيد من معلومات العملة
ل (const رمز مميز للميزان.TokenBalances) {
إذا كان (token.tokenBalance !== "0") {
const metadata = await alchemy.core.getTokenMetadata(token.contractAddress);
console.log(", metadata.name);
console.log("رمز الرمز:", metadata.symbol);
console.log("عدد الأرقام العشرية:", metadata.decimals);
// حساب الرصيد القابل للقراءة البشرية
const balance = token.tokenBalance / Math.pow(10, metadata.decimals);
console.log("Balance:", balance);
console.log("-----------------");
}
}
}
getTokenBalances().
يمكن لموراليس أيضًا البحث، أشعر أنه أسهل قليلًا 🌕
يبدو أن واجهة برمجة التطبيقات من Moralis ذات المستوى المؤسسي أسهل في الاستخدام.
إجراء:
متطلبات البيئة 🔧
Node.js v14+، يجب ألا يكون هناك مشكلة.
احصل على مفتاح API الخاص بـ Moralis 🗝️
ابحث عن "الإعدادات" في لوحة المعلومات>"السر"، المفتاح هناك.
تطور Web3 بسرعة حقًا. يبدو أن هذه خدمات API أصبحت أقوى وأقوى.
تم رفع حد السرعة. عدد السلاسل المدعومة زاد. التأخير؟ أصبح أقل.
خصوصًا فهرسة Chainbase في الوقت الحقيقي، يبدو أنها رائعة. تأخير بمستوى مللي ثانية. هذا خبر سار لتطبيقات DeFi.
سواء كنت مستخدمًا عاديًا أو مطورًا، يمكن أن تساعدك هذه الأدوات في معرفة حالة العملات لأي عنوان. تتبع الاستثمارات، تطوير التطبيقات، دراسة بيانات السلسلة... كل ذلك سهل جدًا 🧩.
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
🔍 تحقق من عملة ERC-20 في العنوان، يكفي قراءة هذه المقالة 🔍
في عالم Web3، هل ترغب في معرفة ما هي العملات ERC-20 المخزنة في محفظة معينة؟ إنها مهارة مفيدة. من السهل التحقق من رصيد محفظتك الخاصة. لكن بالنسبة للآخرين؟ ستحتاج إلى بعض الوسائل الخاصة.
Chainbase: طريقة سريعة للتحقق من العملات 🚀
Chainbase خيار جيد. بيانات السلسلة تأتي بسهولة.
كيف تفعل:
قم بإنشاء حساب ومفتاح API 💼 تسجيل الدخول، إنشاء مشروع، والحصول على المفتاح. الأمر بهذه البساطة.
اكتب كود صغير 💻 إرسال طلب باستخدام JavaScript:
جافا سكريبت const axios = require('axios');
الدالة غير المتزامنة getTokens() { حاول { استجابة CONST = انتظار axios.get( ' { المعلمات: { chain_id: 1, // إيثريوم العنوان: '0xd8da6bf26964af9d7eed9e03e53415d37aa96045', // عنوان V神 الحد: 5 }, رؤوس: { 'x-api-key': 'مفتاح API الخاص بك' } } ); console.log(response.data); } قبض على (error) { console.error(error); } }
getTokens().
Alchemy يمكن البحث فيه، ليس سيئًا 🔥
منصة Alchemy هذه، متخصصة أيضًا في البحث عن العملات.
خطوات:
تثبيت البيئة ⚙️ Node.js، NPM، من يعرف يعرف.
حساب Alchemy بالكامل 📝 إنشاء تطبيق، اختر إيثيريوم، احصل على URL والمفتاح. لا يوجد شيء صعب.
بناء مشروع صغير 🛠️
باش mkdir ETH - التوازن cd رصيد الإيثيريوم npm init -y npm تثبيت Alchemy-SDK
جافا سكريبت const { Alchemy, Network } = require("alchemy-sdk");
const config = { apiKey: "مفتاح API الخاص بك", الشبكة: Network.ETH_MAINNET ، };
كيمياء const = Alchemy(config) جديدة ؛
الدالة غير المتزامنة getTokenBalances() { عنوان const = "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" ؛
const balances = await alchemy.core.getTokenBalances(address); console.log( "رصيد الرمز المميز:", balances);
// الحصول على مزيد من معلومات العملة ل (const رمز مميز للميزان.TokenBalances) { إذا كان (token.tokenBalance !== "0") { const metadata = await alchemy.core.getTokenMetadata(token.contractAddress); console.log(", metadata.name); console.log("رمز الرمز:", metadata.symbol); console.log("عدد الأرقام العشرية:", metadata.decimals);
} }
getTokenBalances().
يمكن لموراليس أيضًا البحث، أشعر أنه أسهل قليلًا 🌕
يبدو أن واجهة برمجة التطبيقات من Moralis ذات المستوى المؤسسي أسهل في الاستخدام.
إجراء:
متطلبات البيئة 🔧 Node.js v14+، يجب ألا يكون هناك مشكلة.
احصل على مفتاح API الخاص بـ Moralis 🗝️ ابحث عن "الإعدادات" في لوحة المعلومات>"السر"، المفتاح هناك.
الكود كما يلي 📜
جافا سكريبت const Moralis = require("moralis").default;
الدالة غير المتزامنة getERC20Tokens() { حاول { await Moralis.start({ apiKey: "مفتاح API الخاص بك", });
} (e) الصيد { console.error(e); } }
getERC20Tokens().
الوضع في عام 2023 مختلف قليلاً 💫
تطور Web3 بسرعة حقًا. يبدو أن هذه خدمات API أصبحت أقوى وأقوى.
تم رفع حد السرعة. عدد السلاسل المدعومة زاد. التأخير؟ أصبح أقل.
خصوصًا فهرسة Chainbase في الوقت الحقيقي، يبدو أنها رائعة. تأخير بمستوى مللي ثانية. هذا خبر سار لتطبيقات DeFi.
سواء كنت مستخدمًا عاديًا أو مطورًا، يمكن أن تساعدك هذه الأدوات في معرفة حالة العملات لأي عنوان. تتبع الاستثمارات، تطوير التطبيقات، دراسة بيانات السلسلة... كل ذلك سهل جدًا 🧩.