Skip to content

Iroha Instrucciones especiales

El modelo de datos actual expone estas familias de instrucciones integradas:

InstruccionesLas variantes
RegisterBoxDomain, Account, AssetDefinition, Nft, Role, Trigger, RegisterPeerWithPop
UnregisterBoxPeer, Domain, Account, AssetDefinition, Nft, Role, Trigger
MintBoxnúmero Asset, repeticiones de desencadenante
BurnBoxnúmero Asset, repeticiones de desencadenante
TransferBoxDomain, AssetDefinition, numérico Asset, Nft
SetKeyValueBoxDomain, Account, AssetDefinition, Nft, Trigger Metadatos
RemoveKeyValueBoxDomain, Account, AssetDefinition, Nft, Trigger Metadatos
GrantBoxPermission (Grant<Permission, Account>), Role (Grant<RoleId, Account>), RolePermission (Grant<Permission, Role>)
RevokeBoxPermission (Revoke<Permission, Account>), Role (Revoke<RoleId, Account>), RolePermission (Revoke<Permission, Role>)
SetParameteractualización del parámetro de la cadena
ExecuteTriggerdesencadenar la ejecución
Upgradeactualización del ejecutor
LogRegistro del registro ejecutor
CustomInstructioncarga útil JSON específica del ejecutor
Préstamo de activos nativos OpenAssetEscrow, AcceptAssetEscrow, MarkEscrowPaymentSent, ReleaseAssetEscrow, CancelAssetEscrow, OpenEscrowDispute, ResolveEscrowDispute
Cierre de activos genéricos OpenAssetLock, DrawdownAssetLock, CancelAssetLock, ExpireAssetLock
Asignación de activos anónimosOpenAnonymousAssetEscrow, AcceptAnonymousAssetEscrow, MarkAnonymousEscrowPaymentSent, ReleaseAnonymousAssetEscrow, CancelAnonymousAssetEscrow, OpenAnonymousEscrowDispute, ResolveAnonymousEscrowDispute

Los módulos adicionales Iroha 3 pueden registrar los tipos de instrucciones específicas del dominio a través del registro de instrucciones. Para la lista de nivel de esquema generada desde el árbol fuente actual, vea Data Model Schema.

Diagrama: Familias con instrucciones básicas