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 إضافية أنواع تعليمات محددة للمجال من خلال سجل التعليمات. للحصول على قائمة مستوى الخطة التي تم إنشاؤها من شجرة المصدر الحالية ، انظر نموذج البيانات Schema.