Skip to content

ခွင့်ပြုချက် လက်မှတ်များ

ဤစာမျက်နှာတွင် လက်ရှိ Iroha အကောင်အထည်ဖော်သူ ဒေတာမော်ဒယ်မှ ဖော်ပြထားသော အလိုလျောက် ခွင့်ပြုချက် အမှတ်တံဆိပ်အမျိုးအစားများကို စာရင်းပေးထားသည်။ အခန်းကဏ္ဍများနှင့် ခွင့်ပြုချက်တွေဆိုင်ရာ သဘောတရား လမ်းညွှန်စာအုပ်အတွက် Permissions ကိုကြည့်ပါ။

ခွင့်ပြုချက် စစ်ဆေးမှုများကို တက်ကြွသော runtime validator က အကောင်အထည်ဖော်ပေးသည်။ အောက်ပါ token အမျိုးအစားနာမည်များသည် စံသတ်မှတ်ထားသည့် မူဝါဒမျက်နှာပြင်ကိုဖော်ပြသည်၊ သို့သော်ကွန်ရက်တစ်ခုသည် executor ကို အဆင့်မြှင့်ခြင်းအားဖြင့် runtime validation ကိုလိုက်ဖက်အောင် ပြုပြင်နိုင်သည်။

Default Tokens များ

ခွင့်ပြုချက် လက်မှတ်ကဏ္ဍလုပ်ဆောင်ချက်
CanManagePeersအဖော်များမှတ်ပုံတင်ခြင်း၊ မှတ်ပုံတင်ခြင်း သို့မဟုတ် အခြားနည်းဖြင့် အဖော်များကို စီမံခန့်ခွဲခြင်း။
CanManageLaneRelayEmergencyအဖော်များအရေးပေါ်လမ်းကြောင်းဆက်သွယ်မှု ထိန်းချုပ်မှုကို စီမံပါ။
CanRegisterDomainDomain ကိုDomain တစ်ခု မှတ်ပုံတင်ပါ။
CanUnregisterDomainDomain ကိုDomain တစ်ခုကို မှတ်ပုံတင်မထားပါ။
CanModifyDomainMetadataDomain ကိုDomain metadata ကို ပြင်ဆင်ပါ။
CanRegisterAccountအကောင့်အကောင့်တစ်ခု မှတ်ပုံတင်ပါ။
CanUnregisterAccountအကောင့်အကောင့်တစ်ခုကို မှတ်ပုံတင်မထားပါနဲ့။
CanModifyAccountMetadataအကောင့်Account ရဲ့ metadata ကို ပြင်ပါ။
CanUnregisterAssetDefinitionအရင်းအမြစ် သတ်မှတ်ချက်အရင်းအမြစ် သတ်မှတ်ချက်ကို မှတ်ပုံတင်မထားပါ။
CanModifyAssetDefinitionMetadataအရင်းအမြစ် သတ်မှတ်ချက်အရင်းအမြစ်အဓိပ္ပါယ်ဖွင့်ဆိုချက် metadata ကိုပြောင်းလဲပါ။
CanMintAssetWithDefinitionအရင်းအမြစ်များတိကျတဲ့ အဓိပ္ပာယ်ဖွင့်ဆိုချက်အတွက် ငွေကြေးစက္ကူ အရင်းအမြစ်များ
CanBurnAssetWithDefinitionအရင်းအမြစ်များတိကျတဲ့ အဓိပ္ပါယ်ဖွင့်ဆိုချက်အတွက် အရင်းအမြစ်တွေကို မီးရှို့ပါ။
CanTransferAssetWithDefinitionအရင်းအမြစ်များတိကျတဲ့ အဓိပ္ပါယ်ဖွင့်ဆိုချက်အတွက် အရင်းအမြစ်လွှဲပြောင်းခြင်း။
CanMintAssetအရင်းအမြစ်များတိကျတဲ့ အရင်းအမြစ် ဘားလန်ကို လုပ်ပါ။
CanBurnAssetအရင်းအမြစ်များတိကျတဲ့ အရင်းအမြစ် balance ကို မီးရှို့ပါ။
CanTransferAssetအရင်းအမြစ်များတိကျတဲ့ အရင်းအမြစ်စာရင်းကို လွှဲပြောင်းပါ။
CanRegisterNftNFTNFT ကို မှတ်ပုံတင်ပါ။
CanUnregisterNftNFTNFT စာရင်းကို ဖျက်သိမ်းပါ။
CanTransferNftNFTNFT ကို လွှဲပြောင်းပါ။
CanModifyNftMetadataNFTNFT metadata ကို ပြင်ဆင်ပါ။
CanSetParametersပမာဏများChain ပေါ်က Configuration Parameters ကို သတ်မှတ်ပါ။
CanManageRolesကဏ္ဍများမှတ်ပုံတင်၊ မမှတ်ပုံတင်၊ ပေးအပ်ခြင်း သို့မဟုတ် ရုပ်သိမ်းခြင်း။
CanRegisterTriggerTrigger ကိုtrigger တစ်ခုကို မှတ်တမ်းတင်ပါ။
CanExecuteTriggerTrigger ကိုထိုးထည့်လိုက်ပါ
CanUnregisterTriggerTrigger ကိုtrigger ကို unregister လုပ်ပါ။
CanModifyTriggerTrigger ကိုTrigger Configuration ကို ပြုပြင်ပါ။
CanModifyTriggerMetadataTrigger ကိုtrigger metadata ကို ပြင်ပါ။
CanUpgradeExecutorအမိန့်ချမှတ်သူRuntime အကောင်အထည်ဖော်ရေးကို အဆင့်မြှင့်ပါ။
CanRegisterSmartContractCodeအသိဉာဏ်ရှိတဲ့ စာချုပ်Smart Contract Code ကို မှတ်ပုံတင်ပါ။
CanUseFeeSponsorNexusNexus အခွန်ကို သတ်မှတ်ထားသော ပံ့ပိုးသူအကောင့်သို့ ချပေးပါ။

ပိုင်ဆိုင်မှု

Owner-sensitive permission tokens များသည် လက်ရှိဒေတာမော်ဒယ်တွင်အသုံးပြုသော canonical object IDs ကိုရည်ညွှန်းရမည်ဖြစ်သည်။ ဥပမာ, account permissions သည် canonical domainless account IDs သို့ရည်ညွှန်းသည်။ domain permissions သည် domain.dataspace domain IDs သို့ရည်ညွှန်သည်။ နှင့် အရင်းအမြစ် ခွင့်ပြုချက်များသည် ရှေးရိုးအရင်းအမြစ် အဓိပ္ပါယ်ဖွင့်ဆိုမှု သို့မဟုတ် အရင်းအမြတ် IDs သို့ ရည်ညွှန်းသည်။

ခွင့်ပြုချက်အမှားနဲ့ ငွေပေးချေမှု ကျရှုံးတဲ့အခါ နှစ်ဖက်စလုံးကို စစ်ဆေးပါ။

  • ငွေပေးချေမှုကို လက်မှတ်ရေးထိုးတဲ့စာရင်းဟာ မျှော်လင့်ထားရတဲ့ တရားဝင်စာရင်းပါ။
  • ညွှန်ကြားချက်မှာ အသုံးပြုတဲ့ တိကျတဲ့ အရာဝတ္ထု ID အတွက် ခွင့်ပြုချက် လက်မှတ် (သို့) အခန်းကဏ္ဍကို ပေးအပ်ထားတာပါ။