ნებართვის ქაღალდები
ეს გვერდი ასახავს ამჟამინდელი Iroha აღმასრულებლის მონაცემთა მოდელის მიერ გამოქვეყნებულ ნებაყოფლობითი ტოკენების ტიპებს. როლებისა და ნებართვების კონცეფციული სახელმძღვანელოსთვის იხილეთ ნებართვები.
ნებართვის შემოწმებას ახორციელებს აქტიური runtime-ის ვალიდატორი. ქვემოთ მოცემული ტოქნის ტიპის სახელები აღწერს სტანდარტულ პოლიტიკურ ზედაპირს, მაგრამ ქსელს შეუძლია განახორციელოს runtime- ის ვალიდატირება აღმასრულებლის განახლებით.
დეფოლტური ტოქნები
| ნებართვის ნიშანი | კატეგორია | ოპერაცია |
|---|---|---|
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 | აღმასრულებელი | აჯანსაღეთ runtime-ის აღმასრულებელი. |
CanRegisterSmartContractCode | ჭკვიანი კონტრაქტი | ოჲჱნავეთ კჲდ ფაკალთრვ. |
CanUseFeeSponsor | Nexus | Nexus გადასახადების დარიცხვა განსაზღვრული სპონსორის ანგარიშზე. |
საკუთრება
მფლობელის მგრძნობიარე ნებართვის ტოკენები უნდა მიუთითონ კანონიკურ ობიექტს IDs, რომელიც გამოიყენება მიმდინარე მონაცემთა მოდელში. მაგალითად, ანგარიშის ნებართვები მიუთითებს კანონიკულ დომენის გარეშე ანგარიში IDs, დომენის ნებართვები ეხება domain.dataspace დომენს IDs და აქტივების ნებართვა ეხება კანონიკური აქტივის განსაზღვრა ან აქტივი IDs.
როდესაც ტრანზაქცია არ ხდება ავტორიზაციის შეცდომით, შეამოწმეთ ორივე მხარე:
- გარიგების ხელმოწერის ანგარიში არის მოსალოდნელი კანონიკური ანგარიში
- ინსტრუქციაში გამოყენებული ზუსტი ობიექტისთვის ID ნებართვის ტოკი ან როლი გაიცა.