Parameter | Type | EVM | Substrate | Description |
---|---|---|---|---|
permissionName | string | Required | Required | Name of the permission to be created. |
permissionId | string | Optional | Optional | ID of the permission (32 bytes). If not supplied one will be generated for you. |
seed | string | N/A | Optional | If not set at instance creation, allows user to define who sends the Substrate Transactions. |
Parameter | Type | EVM | Substrate | Description |
---|---|---|---|---|
owner | string | Required | Required | Address representing the owner of the permission |
permissionId | string | Required | Required | ID of the permission to be fetched. |
wssBaseUrl | string | Required | N/A | WSS URL used to query RBAC storage. |
Parameter | Type | EVM | Substrate | Description |
---|---|---|---|---|
owner | string | Required | Required | Address representing the owner of all the fetched permissions. |
wssBaseUrl | string | Required | N/A | WSS URL used to query RBAC storage. |
Parameter | Type | EVM | Substrate | Description |
---|---|---|---|---|
permissionName | string | Required | Required | Updated permission name. |
permissionId | string | Required | Required | ID of the permission (32 bytes) to be updated. |
seed | string | N/A | Optional | If not set at instance creation, allows user to define who sends the Substrate Transactions. |
Parameter | Type | EVM | Substrate | Description |
---|---|---|---|---|
permissionId | string | Required | Required | The unique identifier (ID) of the permission to be disabled. |
seed | string | N/A | Optional | If not set at instance creation, allows user to define who sends the Substrate Transactions. |
Parameter | Type | EVM | Substrate | Description |
---|---|---|---|---|
permissionId | string | Required | Required | ID of the permission to be assigned to the role. |
roleId | string | Required | Required | ID of the role to which the permission will be assigned. |
seed | string | N/A | Optional | If not set at instance creation, allows user to define who sends the Substrate Transactions. |
Parameter | Type | EVM | Substrate | Description |
---|---|---|---|---|
owner | string | Required | Required | Address of the owner of the roles. |
roleId | string | Required | Required | ID of the role for whom permissions are to be fetched. |
wssBaseUrl | string | Required | N/A | WSS URL used to query RBAC storage. |
Parameter | Type | EVM | Substrate | Description |
---|---|---|---|---|
permissionId | string | Required | Required | ID of the permission to be unassigned. |
roleId | string | Required | Required | ID of the role from which to unassign the permission. |
seed | string | N/A | Optional | If not set at instance creation, allows user to define who sends the Substrate Transactions. |
Parameter | Type | EVM | Substrate | Description |
---|---|---|---|---|
owner | string | Required | Required | Address of the owner of the permissions. |
userId | string | Required | Required | ID of the user for whom you want to fetch permissions. |
wssBaseUrl | string | Required | N/A | WSS URL used to query RBAC storage. |
Parameter | Type | EVM | Substrate | Description |
---|---|---|---|---|
owner | string | Required | Required | Address of the owner of the permissions. |
groupId | string | Required | Required | ID of the group for whom you want to fetch permissions. |
wssBaseUrl | string | Required | N/A | WSS URL used to query RBAC storage. |