طريقة RPC لـ slotsUpdatesSubscribe
اشترك لتلقي إشعارات من الـ validator حول مجموعة متنوعة من التحديثات على كل slot
هذا الاشتراك غير مستقر. قد يتغير شكل هذا الاشتراك في المستقبل، وقد لا يكون مدعومًا دائمًا.
{"jsonrpc": "2.0","id": 1,"method": "slotsUpdatesSubscribe"}
params
Noneresult
Response
{"jsonrpc": "2.0","result": 0,"id": 1}
integer
معرف الاشتراك (مطلوب لإلغاء الاشتراك)
تنسيق الإشعار
سيكون الإشعار عبارة عن كائن يحتوي على الحقول التالية:
err: <string|undefined>
- رسالة الخطأ. تظهر فقط إذا كان التحديث من نوع "dead".parent: <u64|undefined>
- الـ slot الأصل. يظهر فقط إذا كان التحديث من نوع "createdBank".slot: <u64>
- الـ slot المحدث حديثًاstats: <object|undefined>
- رسالة الخطأ. تظهر فقط إذا كان التحديث من نوع "frozen". كائن يحتوي على الحقول التالية:maxTransactionsPerEntry: <u64>
،numFailedTransactions: <u64>
،numSuccessfulTransactions: <u64>
،numTransactionEntries: <u64>
،
timestamp: <i64>
- الطابع الزمني بنظام يونكس للتحديث بالميلي ثانيةtype: <string>
- نوع التحديث، واحد من:- "firstShredReceived"
- "completed"
- "createdBank"
- "frozen"
- "dead"
- "optimisticConfirmation"
- "root"
{"jsonrpc": "2.0","method": "slotsUpdatesNotification","params": {"result": {"parent": 75,"slot": 76,"timestamp": 1625081266243,"type": "optimisticConfirmation"},"subscription": 0}}
Is this page helpful?