Թույլտվության տոքեր
Այս էջում ցուցակում են ներկայիս Iroha կատարողի տվյալների մոդելի կողմից բացահայտված թույլտվությունների նախնական տոկենների տեսակները: Դասերի եւ թույլտվության հասկացական ուղեցույցի համար դիտեք Թույլտվություններ.
Թույլտվությունների ստուգումները իրականացվում են ակտիվ վավերացնողի կողմից: Ստորեւ տրված տոքերների տիպի անունները նկարագրում են ստանդարտ քաղաքականության մակերեսը, բայց ցանցը կարող է կատարելագործողին թարմացնելով վավերացնել վավերացումը.
Սովորական տոքեր
| թույլտվության նշան | Կատեգորիա | Օպերացիա |
|---|---|---|
CanManagePeers | Զուգընկերներ | Գրանցվել, չգրանցվել կամ այլ կերպ կառավարել զուգընկերները: |
CanManageLaneRelayEmergency | Զուգընկերներ | Կառավարեք շտապ ճամփորդի ռեալի վերահսկողությունը: |
CanRegisterDomain | Դոմեյն | Գրանցեք դոմեյն: |
CanUnregisterDomain | Դոմեյն | Դոմենի գրանցումը չեղարկեք: |
CanModifyDomainMetadata | Դոմեյն | Փոխել դոմեյնային մետադատա: |
CanRegisterAccount | Հաշիվ | Գրանցեք հաշիվ: |
CanUnregisterAccount | Հաշիվ | Անհամապատասխանեք հաշիվը: |
CanModifyAccountMetadata | Հաշիվ | Փոխել հաշիվի մետադատները: |
CanUnregisterAssetDefinition | Աշունների սահմանումը | Բաց թողնել ակտիվի սահմանումը: |
CanModifyAssetDefinitionMetadata | Աշունների սահմանումը | Փոխել ակտիվի սահմանման մետադատները: |
CanMintAssetWithDefinition | Գույք | Մինետային ակտիվներ՝ հատուկ սահմանման համար: |
CanBurnAssetWithDefinition | Գույք | Սառել ակտիվները հատուկ սահմանման համար: |
CanTransferAssetWithDefinition | Գույք | Տրանսֆերային ակտիվներ՝ հատուկ սահմանման համար: |
CanMintAsset | Գույք | Տեղադրեք որոշակի ակտիվների հավասարակշռություն: |
CanBurnAsset | Գույք | Պարզ ակտիվների հավասարակշռությունը այրեք: |
CanTransferAsset | Գույք | Տեղափոխել հատուկ ակտիվների հավասարակշռությունը: |
CanRegisterNft | NFT | Գրանցել NFT: |
CanUnregisterNft | NFT | Բաց թողնել NFT. |
CanTransferNft | NFT | Փոխանցել NFT. |
CanModifyNftMetadata | NFT | Փոփոխել NFT մետադատները: |
CanSetParameters | պարամետրեր | Սահմանեք շղթայի վրա տեղադրված կարգավորման պարամետրերը: |
CanManageRoles | Գործեր | Գրանցվեք, չեղարկեք, շնորհեք կամ հանեք դերերը: |
CanRegisterTrigger | Աջակցող | Գրանցեք բացիչը: |
CanExecuteTrigger | Աջակցող | Գործարկեք սթրիկ: |
CanUnregisterTrigger | Աջակցող | Հեռացրեք գործարկիչը: |
CanModifyTrigger | Աջակցող | Փոփոխեք գործարկիչի կարգավորումը: |
CanModifyTriggerMetadata | Աջակցող | Փոփոխեք գործարկիչի մետադատները: |
CanUpgradeExecutor | Կատարող | Բարձրացրեք վազման ժամանակի գործարկիչը: |
CanRegisterSmartContractCode | Խելացի պայմանագիր | Գրանցեք խելացի պայմանագրի կոդը: |
CanUseFeeSponsor | Nexus | Հաշվարկել Nexus վճարներ նշված հովանավորի հաշիվին: |
Գույքի սեփականություն
Գնորդի համար զգայուն թույլտվության տոքերները պետք է հղում կատարեն ընթացիկ տվյալների մոդելի կողմից օգտագործվող կանոնիկական օբյեկտի IDs: Օրինակ, հաշիվների թույլտվությունները վերաբերում են կանոնական դոմեյնազուրկ հաշիվին IDs, դոմեյնի թույլտվություններն էլ վերաբերում են domain.dataspace դոմեային IDs, եւ ակտիվների թույլտվությունները վերաբերում են ակտիվի կանոնիկ սահմանմանը կամ ակտիվին IDs:
Եթե գործարքը ձախողվում է թույլտվության սխալով, ստուգեք երկու կողմերը.
- գործարքը ստորագրող հաշիվը ակնկալվող կանոնական հաշիվն է
- թույլտվության նշանը կամ դերը տրվել են հստակ առարկայի համար ID, որը օգտագործվել է հրահանգում: