Skip to content

Токены разрешения

На этой странице представлен список типов разрешений по умолчанию , выявленных в текущем Iroha Для концептуального руководства по ролям и разрешениям см. Разрешения.

Проверка разрешений выполняется активным валидатором запуска. Названия типов токенов ниже описывают стандартную поверхность политики, но сеть может настроить проверку запуска путем обновления исполнителя.

Токены по умолчанию

Разрешение .КатегорияОперация
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ИсполнительУсовершенствуйте исполнитель запуска.
CanRegisterSmartContractCodeУмный контракт .Зарегистрируйте код смарт-контракта.
CanUseFeeSponsorNexusВзимать сборы Nexus на указанный счет спонсора.

Собственность

Токены разрешений, чувствительные к владельцу, должны относиться к каноническому объекту IDs, используемому в текущей модели данных. Например, разрешения учетной записи относятся к канонической учетной записи без домена IDs, разрешения домена - к домену domain.dataspace IDs; и разрешения на активы относятся к каноническому определению активов или активам IDs.

Когда транзакция проваливается с ошибкой в разрешении, проверьте обе стороны:

  • учетный счет, подписывающий транзакцию, является ожидаемым каноническим учетом
  • Токен разрешения или роль была предоставлена для точного объекта ID, использованного в инструкции.