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 metadata |
RemoveKeyValueBox | Domain, Account, AssetDefinition, Nft, Trigger metadata |
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 ཚད་གཞིའི་ཆ་ཤས་གཞན་ཚུ་གིས་ བརྡ་བཀོད་ཡིག་ཚང་ནང་ལུ་ domain-specific instruction type ཐོ་བཀོད་འབད་ཚུགས། ད་ལྟོའི་ source tree ལས་འབྱུང་འོང་མི་ schema level གི་ཐོ་ཡིག་གི་དོན་ལུ་ Data Model Schema ལུ་བལྟ་དགོ།