managersplitter/permissions.proto
Generated schema for managersplitter/permissions.proto: 2 messages in the x/managersplitter module.
Proto package managersplitter, part of the x/managersplitter module. It declares 2 messages. Read the raw source.
Messages
ManagerSplitterPermissions
ManagerSplitterPermissions mirrors the CollectionPermissions structure
but maps each permission to criteria for execution.
| Field | # | Type | Rule | Description |
|---|---|---|---|---|
canDeleteCollection | 1 | PermissionCriteria | singular | Permissions related to deleting the collection. |
canArchiveCollection | 2 | PermissionCriteria | singular | Permissions related to archiving the collection. |
canUpdateStandards | 3 | PermissionCriteria | singular | Permissions related to updating standards for the collection. |
canUpdateCustomData | 4 | PermissionCriteria | singular | Permissions related to updating custom data for the collection. |
canUpdateManager | 5 | PermissionCriteria | singular | Permissions related to updating the collection's manager. |
canUpdateCollectionMetadata | 6 | PermissionCriteria | singular | Permissions related to updating the metadata of the collection. |
canUpdateValidTokenIds | 7 | PermissionCriteria | singular | Permissions related to creating more tokens for the collection. |
canUpdateTokenMetadata | 8 | PermissionCriteria | singular | Permissions related to updating token metadata for specific tokens. |
canUpdateCollectionApprovals | 9 | PermissionCriteria | singular | Permissions related to updating collection approvals. |
canAddMoreAliasPaths | 10 | PermissionCriteria | singular | Permissions related to adding more alias paths to the collection. |
canAddMoreCosmosCoinWrapperPaths | 11 | PermissionCriteria | singular | Permissions related to adding more cosmos coin wrapper paths to the collection. |
PermissionCriteria
PermissionCriteria defines the criteria for executing a permission.
Currently supports approved addresses (whitelist).
| Field | # | Type | Rule | Description |
|---|---|---|---|---|
approvedAddresses | 1 | string | repeated | List of approved addresses that can execute this permission. |