Skip to content

الأسئلة

يقرأ استفسارات Iroha حالة دفتر التسجيل دون تغييرها. يعرض نموذج البيانات الحالي شكلين واسعين من استفسارات:

  • الأسئلة الفردية، التي تعود على كائن واحد أو قيمة واحدة
  • استفسارات قابلة للتكرار ، والتي تعيد تدفق أو مجموعة ويمكن دمجها مع التصفية والتقسيم والتنبيه والصفحات حيث يدعم نوع الاستفسار ذلك

استخدم SDK صانعي النمط أو CLI بدلاً من بناء غلافات الاستفسارات يدوياً. الأسماء أدناه هي أنواع الاستفسارات الحالية المعروضة عن طريق iroha_data_model::query.

وقت التشغيل والترتيب

السؤالالغرض
FindAbiVersionإرجاع نسخة ABI.
FindExecutorDataModelأعيد وصف نموذج البيانات التنفيذية.
FindParametersإرجاع معايير تشكيل تنفيذ السلسلة.

الحسابات والإذن

السؤالالغرض
FindAccountByIdالعثور على حساب واحد حسب الحساب الكنسي ID.
FindAccountByAliasحل حساب مستعار لحساب.
FindAccountsإدراج حسابات مسجلة
FindAccountIdsالقائمة الحساب المسجل IDs.
FindAccountsWithAssetإدراج حسابات تحتوي على تعريف خاص للأصول.
FindAliasesByAccountIdإدراج أسماء مستعار مرتبطة بحساب
FindAccountRecoveryPolicyByAliasابحثي عن سياسة استرداد لـ (أليف)
FindAccountRecoveryRequestByAliasابحث عن طلب استرداد اسم مستعار.
FindRolesقائمة الأدوار.
FindRoleIdsدور القائمة IDs.
FindRolesByAccountIdقائمة الأدوار الممنوحة لحساب.
FindPermissionsByAccountIdقائمة الإذن الممنوحة لحساب.

النطاقات و الأقران

السؤالالغرض
FindDomainByIdإبحث عن نطاق واحد بواسطة DomainId.
FindDomainsإدراج الأسماء المسجلة.
FindDomainsByAccountIdإدراج الأسماء المملوكة لحساب.
FindDomainEndorsementsإدراج سجلات دعم النطاقات
FindDomainEndorsementPolicyأعد سياسة تأييد النطاق
FindDomainCommitteeأعد لجنة النطاق
FindPeersإدراج أقرانهم الموثوقين المعروفين في دفتر التسجيل.

الأصول، NFTs، و RWAs

السؤالالغرض
FindAssetsإدراج رصيد الأصول
FindAssetsDefinitionsإدراج تعريفات الأصول
FindAssetsByAccountIdإدراج الأصول التي تمتلكها حساب.
FindAssetByIdالعثور على رصيد واحد من الأصول بحلول AssetId.
FindAssetDefinitionByIdالعثور على تعريف واحد للأصول بواسطة ID.
FindNftsقائمة NFTs.
FindNftsByAccountIdقائمة NFTs تمتلكها حساب.
FindRwasالقائمة مسجلة الكثير من الأصول الحقيقية.

سجلات الاحتفاظ بالأموال والأدلة

استفسارات الاحتفاظ بفحص السجلات التي تم إنشاؤها من قبل مصادر الأصول المحلية الاحتفالية ISIs، بما في ذلك الاحتفاضات في الأسواق، وقفلات الأصول العامة، وسجلات الاحتفاذ المجهول.

السؤالالغرض
FindAssetEscrowsإدراج سجلات الاحتفاظ بالأصول.
FindAssetEscrowByIdالعثور على واحد من الاحتفاظ بالأصول بحلول ID.
FindAssetEscrowsBySellerإدراج الاحتفاظ بالأصول حسب البائع.
FindAssetEscrowsByBuyerإدراج الاحتفاظ بالأصول حسب المشتري.
FindAssetEscrowsByStatusإدراج الاحتفاظ بالأصول حسب الحالة.
FindAnonymousAssetEscrowsقم بإدراج سجلات الاحتفاظ بالأصول المجهولة
FindAnonymousAssetEscrowByIdالعثور على أحد الأصول الاحتياطية المجهولة من قبل ID.
FindAnonymousAssetEscrowsBySellerإدراج الاحتياطيات المجهولة حسب البائع.
FindAnonymousAssetEscrowsByBuyerإدراج الاحتياطيات المجهولة حسب المشتري.
FindAnonymousAssetEscrowsByStatusإدراج الاحتياطيات المجهولة حسب الحالة.
FindProofRecordByIdالعثور على سجل دليل واحد من قبل ID.
FindProofRecordsقم بإدراج سجلات الدليل
FindProofRecordsByBackendقم بإدراج سجلات إثبات لخلفية دليل.
FindProofRecordsByStatusإدراج سجلات الدليل حسب الحالة.

Nexus ، توافر البيانات، والحزم

السؤالالغرض
FindRepoAgreementsإدراج اتفاقات مخزن تخزين على سلسلة.
FindTwitterBindingByHashحل الارتباطات على تويتر بواسطة الهاش
FindDaPinIntentByTicketالعثور على نية البيانات المتاحة عن طريق التذكرة.
FindDaPinIntentByManifestابحث عن نية اللوحة من خلال إشارة واضحة.
FindDaPinIntentByAliasابحث عن مقصود من قبل مستعار
FindDaPinIntentByLaneEpochSequenceابحث عن مقصود اللوحة حسب المسار، العصر، والترتيب
FindLaneRelayEnvelopeByRefابحث عن غطاء مُحقق.
FindSorafsProviderOwnerتحل مالك مقدم SoraFS
FindDataspaceNameOwnerByIdحل مالك مساحة بيانات اسم.
FindMusubiReleaseByRefالعثور على Musubi الإفراج عن طريق المرجعية.
FindMusubiPackageVersionsإصدارات قائمة لحزمة Musubi.
FindMusubiPackageReleasesإصدارات القائمة للحزمة Musubi.
FindMusubiShortAliasByNameقم بحل مستعار Musubi قصير

المحفزات والعقود والمعاملات والحواجز

السؤالالغرض
FindActiveTriggerIdsإدراج الزناد النشط IDs.
FindTriggersقائمة محفزات.
FindTriggerByIdابحث عن محفز واحد بحلول ID.
FindContractManifestByCodeHashابحث عن مذكرة عقود ذكية بواسطة رمز "هاشش"
FindTransactionsقائمة المعاملات الملتزمة.
FindBlocksكتلة قائمة.
FindBlockHeadersإدراج عناوين كتلة.

الفلتر والصفحات

استفسارات قابلة للتكرار يمكن أن تعرض دعم المواعيد والمتحركات. استخدم مرشحات نمطية محددة للمسألة من SDK بحيث يتناسب مدخل المرشح مع نوع خروج المسألة. بالنسبة لمجموعات النتائج الكبيرة ، استخدم معايير المسؤلة مثل المؤشر والحد بدلاً من الحصول على كل سطر في وقت واحد