Parameter | Type | EVM | Substrate | Description |
---|---|---|---|---|
groupName | string | Required | Required | Name of the group to be created. |
groupId | string | Optional | Optional | ID of the group. If not provided, a new ID will be generated. |
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 group. |
groupId | string | Required | Required | ID of the group 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 groups. |
wssBaseUrl | string | Required | N/A | WSS URL used to query RBAC storage. |
Parameter | Type | EVM | Substrate | Description |
---|---|---|---|---|
groupName | string | Required | Required | Updated group name. |
groupId | string | Required | Required | ID of the group (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 |
---|---|---|---|---|
groupId | string | Required | Required | The unique identifier (ID) of the group 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 |
---|---|---|---|---|
groupId | string | Required | Required | The unique identifier of the group to which the role will be assigned. |
roleId | string | Required | Required | ID of the role that will be assigned to the group. |
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. This is typically the account that manages the roles and permissions. |
groupId | string | Required | Required | Unique identifier of the group for whom roles are to be fetched. |
wssBaseUrl | string | Required | N/A | WSS URL used to query RBAC storage. |
Parameter | Type | EVM | Substrate | Description |
---|---|---|---|---|
groupId | string | Required | Required | ID of the group from which the role should be unassigned. |
roleId | string | Required | Required | ID of the role that needs to be unassigned. |
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 |
---|---|---|---|---|
userId | string | Required | Required | The unique identifier of the user to whom the group will be assigned. ID created by user and must be 32 bytes. |
groupId | string | Required | Required | ID of the group that will be assigned to the user. |
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. This is typically the account that manages the roles and permissions. |
userId | string | Required | Required | Unique identifier of the user for whom groups are to be fetched. |
wssBaseUrl | string | Required | N/A | WSS URL used to query RBAC storage. |
Parameter | Type | EVM | Substrate | Description |
---|---|---|---|---|
userId | string | Required | Required | ID of the user from which the group should be unassigned. |
groupId | string | Required | Required | ID of the group that needs to be unassigned. |
seed | string | N/A | Optional | If not set at instance creation, allows user to define who sends the Substrate Transactions. |