HelpCommunities
Delegate admin functions to your community
jorge-campo
and
on Feb 20, 2024

Status app is currently in beta stage
The Status app is currently in its beta stage. This means the application is still undergoing active development, and certain features described in this document may function differently or be unavailable within the app.
info
You can only delegate admin functions using Status desktop.

Community Owners have total control over their communities, including settings, membership approvals and permissions. In addition, Owners can delegate administrative functions to other community members through the admin role. Admins play a similar role to Owners, but with some important differences. Check out Permissions by role in Status Communities for more information.

To delegate admin functions to others, Owners use token-based community permissions. Tokens are digital assets in a blockchain (such as the Ethereum blockchain), including assets (virtual coins), collectibles and ENS names.

  • To delegate admin functions, assign the
    Become admin
    community permission to a collectible or ENS name owner.
  • Using ENS names to delegate admin functions is more straightforward than using collectibles, but it requires the admin to own an ENS name.
  • You can create a maximum of five different
    Become admin
    community-level permissions, but you can apply a single permission to multiple members.
  • To stop delegating admin functions, self-destruct the admin token or delete the admin permission.

Using the TokenMaster token is the preferred delegation method. When you mint the Owner token, you also mint the TokenMaster token in the same process. You can airdrop the TokenMaster token to people with whom you want to delegate admin responsibilities.

You can delegate admin functions to others using a collectible or an ENS name.

If you use a collectible, follow this process:

  1. Mint a non-transferable (soulbound) and remotely-destructible collectible.
  2. Airdrop the collectible to the person you wish to delegate admin functions to.
  3. Delegate the admin function using token-based community permissions.

Using ENS names, you don't need to mint and airdrop any token. You delegate admin functions to a specific ENS name owner (such as alice.acme.eth) or a group of people under the same ENS domain (such as acme.eth).

info
Assets don't have the non-transferable (soulbound) and self-destructing properties collectibles have, making it harder to remove admin functions from other users. Avoid using assets to delegate admin functions.

To delegate admin permissions with the TokenMaster token, airdrop the token to the person you want to give permissions to.

  1. 1
    From the navigation sidebar, click your community.
  2. 2
    On top of the channel sidebar, click your community logo and then click
    Tokens
    .
  3. 3
    If you minted the Owner and TokenMaster tokens before, you should see these tokens under the
    Collectibles
    section. If you don't see the tokens, mint the TokenMaster token first.

  1. 1
    From the navigation sidebar, click your community.
  2. 2
    On top of the channel sidebar, click your community logo and then click
    Tokens
    .
info
The TokenMaster token recipient can't transfer the token to someone else. You can revoke the administrative privileges anytime by remotely self-destructing the TokenMaster token.

  1. 1
    From the navigation sidebar, click your community.
  2. 2
    On top of the channel sidebar, click your community logo and then click
    Permissions
    .
  3. 3
    Click
    Add permission
    .
  4. 4
    For the
    Who holds
    variable, choose your delegation option and use the table below for reference.
  5. 5
    For the
    Is allowed to
    variable, select
    Become admin
    .
  6. 6
    For the
    In
    variable, make sure your community is selected.
  7. 7
    Click
    Create permission
    . The new permission takes effect immediately.
Delegation optionSteps
Collectible
  1. 1
    Select
    Collectibles
    .
  2. 2
    Choose the collectible and amount you want to use to delegate admin functions.
  3. 3
    Alternatively,
    Import existing collectible
    .
  4. 4
    Click
    Add
    .
ENS name
  1. 1
    Select
    ENS
    .
  2. 2
    Enter the ENS name or domain to which you want to delegate admin functions.
  3. 3
    Click
    Add
    .
info
When you select the
Become admin
role, the
Hide permission
option is enabled automatically.