Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mint and Burn Admin IDs on Common Namespace #9980

Open
dillchen opened this issue Nov 20, 2024 · 1 comment
Open

Mint and Burn Admin IDs on Common Namespace #9980

dillchen opened this issue Nov 20, 2024 · 1 comment
Assignees
Labels

Comments

@dillchen
Copy link
Contributor

dillchen commented Nov 20, 2024

Description

This feature will allow admins to mint and burn unique ID1 (Admin IDs) tied to their address, enabling streamlined management of admin privileges for community groups. Admins should only be able to add or remove IDs one at a time, with users required to sign a transaction for each action.

The functionality will be available on the Admin and Mods page until #9978

We want to allow for onchain features to be used by admins other than the namespace creator: see thread

Project Owner

@sachben91

Bucket ID

No response

User Stories / Acceptance Criteria

  • As an admin, I should be able to mint a new ID1 (Admin ID) by entering an address and signing the transaction.
  • As an admin, I should be able to burn an existing ID1 (Admin ID) associated with an address by selecting it and signing the transaction.
  • As an admin user, I must sign each transaction (mint or burn) to validate the action.
  • As an admin, I should know that I am able to mint and burn and what functionality it enables.

The system should restrict minting and burning to one address per transaction, or if feasible allow for a multicall.

Should use #10074

Design Devlink

https://www.figma.com/design/IfwWOjzoyjQP6pnfezZa0q/Mint-and-Burn?node-id=2-14&t=9IxHSRJZMasAKbar-1

Update the current "row" with a button that says "mint / burn onchain role" -- just make it green or red respectively, it should pop up the transaction modal.

image

Design Screenshot

none

Additional Context

  • Admin IDs are minted and burned onchain for transparency and immutability.
  • Each admin action (mint or burn) must be signed via a transaction.
  • The feature will initially be limited to one ID addition/removal per transaction for simplicity and robustness.
  • This feature should be implemented within the Admin and Mods page.
  • We will follow up on the Mod ID Minting as these currently do not have any onchain action
@dillchen dillchen added this to the groups and admin update milestone Nov 20, 2024
@dillchen dillchen changed the title Mint and Burn Admin IDs for Groups Mint and Burn Admin IDs on Common Namespace Nov 20, 2024
@sssssabinaaa
Copy link
Contributor

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants