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רשום רישומים של הוכחה ל-backend ראיה.
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 כך שהכניסת הסידור מתאימה לסוג יצירתו של השאלת. עבור קבוצות התוצאות גדולות, השתמשו בפרמטרים של השאלות כגון כורסר והגבול במקום לקבל כל שורה בו זמנית.