Skip to content

ნებართვის ქაღალდები

ეს გვერდი ასახავს ამჟამინდელი Iroha აღმასრულებლის მონაცემთა მოდელის მიერ გამოქვეყნებულ ნებაყოფლობითი ტოკენების ტიპებს. როლებისა და ნებართვების კონცეფციული სახელმძღვანელოსთვის იხილეთ ნებართვები.

ნებართვის შემოწმებას ახორციელებს აქტიური runtime-ის ვალიდატორი. ქვემოთ მოცემული ტოქნის ტიპის სახელები აღწერს სტანდარტულ პოლიტიკურ ზედაპირს, მაგრამ ქსელს შეუძლია განახორციელოს runtime- ის ვალიდატირება აღმასრულებლის განახლებით.

დეფოლტური ტოქნები

ნებართვის ნიშანიკატეგორიაოპერაცია
CanManagePeersთანატოლებირეგისტრაცია, არარეგისტრირება ან სხვაგვარად თანატოლების მართვა.
CanManageLaneRelayEmergencyთანატოლებიმენეჯმენტი საგანგებო ზოლი-რელე კონტროლი.
CanRegisterDomainდომენიოჲეაპაგნთ დომენ.
CanUnregisterDomainდომენიდომენის დარეგისტრირება.
CanModifyDomainMetadataდომენიშეცვალეთ დომენის მეტა მონაცემები.
CanRegisterAccountანგარიშიჱაბჲქრთრვ ვ ჟრანთ.
CanUnregisterAccountანგარიშივ ჟვ ჲბეჟრთნამ თ კაპიტა.
CanModifyAccountMetadataანგარიშიშეცვალეთ ანგარიშის მეტა მონაცემები.
CanUnregisterAssetDefinitionაქტივების განსაზღვრაარ დარეგისტრირდეს აქტივების განსაზღვრა.
CanModifyAssetDefinitionMetadataაქტივების განსაზღვრაშეცვალეთ აქტივების განსაზღვრის მეტა მონაცემები.
CanMintAssetWithDefinitionაქტივებიკონკრეტული განსაზღვრისთვის ქონება.
CanBurnAssetWithDefinitionაქტივებიდაწვა აქტივები კონკრეტული განსაზღვრისთვის.
CanTransferAssetWithDefinitionაქტივებიაქტივების გადარიცხვა კონკრეტული განსაზღვრისთვის.
CanMintAssetაქტივებიფირფიტარული ქონების ბალანსი.
CanBurnAssetაქტივებიოჲეჲბპვჟრვ ჟლვეგნჲ ბალანსს.
CanTransferAssetაქტივებიგადარიცხა კონკრეტული აქტივების ბალანსი.
CanRegisterNftNFTდარეგისტრირება NFT.
CanUnregisterNftNFTარარეგისტრირდეს NFT.
CanTransferNftNFTგადარიცხვა NFT.
CanModifyNftMetadataNFTშეცვალეთ NFT მეტა მონაცემები.
CanSetParametersპარამეტრებიდააყენეთ ქსელზე კონფიგურაციის პარამეტრები.
CanManageRolesროლებირეგისტრაცია, არარეგისტრირება, როლების გაცემა ან გაუქმება.
CanRegisterTriggerტრიგერიჱაბჲრთვქ ჟრანთ.
CanExecuteTriggerტრიგერიოპვრთნთ ჟაჟკა.
CanUnregisterTriggerტრიგერიჲბეჟრთნარა ჟჲფა.
CanModifyTriggerტრიგერიოპერატორის კონფიგურაცია შეცვალეთ.
CanModifyTriggerMetadataტრიგერიოპვრთრთნარაჲგთმეთაპაჟა.
CanUpgradeExecutorაღმასრულებელიაჯანსაღეთ runtime-ის აღმასრულებელი.
CanRegisterSmartContractCodeჭკვიანი კონტრაქტიოჲჱნავეთ კჲდ ფაკალთრვ.
CanUseFeeSponsorNexusNexus გადასახადების დარიცხვა განსაზღვრული სპონსორის ანგარიშზე.

საკუთრება

მფლობელის მგრძნობიარე ნებართვის ტოკენები უნდა მიუთითონ კანონიკურ ობიექტს IDs, რომელიც გამოიყენება მიმდინარე მონაცემთა მოდელში. მაგალითად, ანგარიშის ნებართვები მიუთითებს კანონიკულ დომენის გარეშე ანგარიში IDs, დომენის ნებართვები ეხება domain.dataspace დომენს IDs და აქტივების ნებართვა ეხება კანონიკური აქტივის განსაზღვრა ან აქტივი IDs.

როდესაც ტრანზაქცია არ ხდება ავტორიზაციის შეცდომით, შეამოწმეთ ორივე მხარე:

  • გარიგების ხელმოწერის ანგარიში არის მოსალოდნელი კანონიკური ანგარიში
  • ინსტრუქციაში გამოყენებული ზუსტი ობიექტისთვის ID ნებართვის ტოკი ან როლი გაიცა.