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 მოდულები შეიძლება დარეგისტრირდეს დომენის სპეციფიკური ინსტრუქციის ტიპები ინსტრუქციების რეესტრის მეშვეობით. მიმდინარე წყარო ხიდან გენერირებული სქემის დონეზე ჩამონათვალი იხილეთ მონაცემთა მოდელი სქემა .