Skip to content

Iroha Instructions spéciales

Le modèle de données actuel expose ces familles d'instructions intégrées:

InstructionLes variantes
RegisterBoxDomain, Account, AssetDefinition, Nft, Role, Trigger, RegisterPeerWithPop
UnregisterBoxPeer, Domain, Account, AssetDefinition, Nft, Role, Trigger
MintBoxNumérique Asset, déclencheur de répétitions
BurnBoxNumérique Asset, déclencheur de répétitions
TransferBoxDomain, AssetDefinition, numérique Asset, Nft
SetKeyValueBoxDomain, Account, AssetDefinition, Nft, Trigger métadonnées
RemoveKeyValueBoxDomain, Account, AssetDefinition, Nft, Trigger métadonnées
GrantBoxPermission (Grant<Permission, Account>), Role (Grant<RoleId, Account>), RolePermission (Grant<Permission, Role>)
RevokeBoxPermission (Revoke<Permission, Account>), Role (Revoke<RoleId, Account>), RolePermission (Revoke<Permission, Role>)
SetParametermise à jour des paramètres de la chaîne
ExecuteTriggerdéclencheur d' exécution
Upgrademise à niveau de l' exécuteur
Logentrée dans le journal de l' exécuteur
CustomInstructioncharge utile spécifique à l'exécuteur JSON
Réserve de l'actif natifOpenAssetEscrow, AcceptAssetEscrow, MarkEscrowPaymentSent, ReleaseAssetEscrow, CancelAssetEscrow, OpenEscrowDispute, ResolveEscrowDispute
Les verrous d'actifs génériques OpenAssetLock, DrawdownAssetLock, CancelAssetLock, ExpireAssetLock
Réservation d'actifs anonymes OpenAnonymousAssetEscrow, AcceptAnonymousAssetEscrow, MarkAnonymousEscrowPaymentSent, ReleaseAnonymousAssetEscrow, CancelAnonymousAssetEscrow, OpenAnonymousEscrowDispute, ResolveAnonymousEscrowDispute

D'autres modules Iroha 3 peuvent enregistrer des types d'instructions spécifiques à un domaine par l'intermédiaire du registre des instructions. Pour la liste de niveau de schéma générée à partir de l'arbre source actuel, voir Schéma modèle de données.

Diagramme: Familles de l'instruction principale