You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The current system logic mandates that councilors provide a unique moniker, even though not all councilors are validators. If a moniker is not provided when claiming the councilor seat, a default moniker is set. Since both the moniker and username must be unique, this logic is flawed. You can review the relevant code here:
Additionally, once a councilor seat is claimed, the user cannot change the username or moniker. This further compounds the issue with the existing logic. The relevant code can be found here:
Remove the moniker requirement for councilors since the moniker is only related to validator activity and not governance.
No default value should be set for username if not provided. Claiming a seat without a username should fail; Councilors must set up their username prior to claiming a seat, it's their responsibility.
The text was updated successfully, but these errors were encountered:
Description
The current system logic mandates that councilors provide a unique moniker, even though not all councilors are validators. If a moniker is not provided when claiming the councilor seat, a default moniker is set. Since both the moniker and username must be unique, this logic is flawed. You can review the relevant code here:
sekai/x/gov/keeper/msg_server.go
Lines 733 to 746 in 1b8573d
Additionally, once a councilor seat is claimed, the user cannot change the username or moniker. This further compounds the issue with the existing logic. The relevant code can be found here:
sekai/x/gov/keeper/identity_registrar.go
Lines 192 to 204 in 1b8573d
Expected Behavior
The text was updated successfully, but these errors were encountered: