Iroha הוראות מיוחדות
מודל הנתונים הנוכחי חושף את משפחות ההוראה המובנות הללו:
| הוראות | סוגיות |
|---|---|
RegisterBox | Domain, Account, AssetDefinition, Nft, Role, Trigger, RegisterPeerWithPop |
UnregisterBox | Peer, Domain, Account, AssetDefinition, Nft, Role, Trigger |
MintBox | מספר Asset, תפעיל חוזרים |
BurnBox | מספר Asset, תפעיל חוזרים |
TransferBox | Domain, AssetDefinition, מספרים Asset, Nft |
SetKeyValueBox | Domain, Account, AssetDefinition, Nft, Trigger נתונים מטאטא |
RemoveKeyValueBox | Domain, Account, AssetDefinition, Nft, Trigger נתונים מטאטא |
GrantBox | Permission (Grant<Permission, Account>), Role (Grant<RoleId, Account>), RolePermission (Grant<Permission, Role>) |
RevokeBox | Permission (Revoke<Permission, Account>), Role (Revoke<RoleId, Account>), RolePermission (Revoke<Permission, Role>) |
SetParameter | עדכון הפרמטרים של שרשרת |
ExecuteTrigger | תפעול ההוצאה . |
Upgrade | העדכון של מבצע |
Log | הכניסה ללוג המבצעים |
CustomInstruction | מטען מועיל ספציפי למבצע JSON |
| אבטחה של נכסים מקומיים | OpenAssetEscrow, AcceptAssetEscrow, MarkEscrowPaymentSent, ReleaseAssetEscrow, CancelAssetEscrow, OpenEscrowDispute, ResolveEscrowDispute |
| סגרות נכסים גנריות | OpenAssetLock, DrawdownAssetLock, CancelAssetLock, ExpireAssetLock |
| אבטחה נכסים אנונימית | OpenAnonymousAssetEscrow, AcceptAnonymousAssetEscrow, MarkAnonymousEscrowPaymentSent, ReleaseAnonymousAssetEscrow, CancelAnonymousAssetEscrow, OpenAnonymousEscrowDispute, ResolveAnonymousEscrowDispute |
מודולים נוספים Iroha 3 עשויים לרשום סוגים של הוראות ספציפיות לתחום באמצעות רישום ההוראות. עבור רשימת רמת התוכנית שנוצרה מעץ המקור הנוכחי, ראה סכמה מודל הנתונים.