How to grant the TokenMaster role in your community
on Jun 19, 2024

Community Owners can grant other users the TokenMaster role by airdropping them the TokenMaster token.

As a community owner, you don't have to appoint TokenMasters, but they can be helpful if you're managing a large community or event. For example, TokenMasters can moderate the community, set permissions and mint new tokens (except the TokenMaster token).

You can grant the TokenMaster role to people outside your community, but they must join the community to exercise the role.

When people join your community, they share one or more of their wallet account addresses with the community control node and select one as the preferred address for airdrops.

When airdropping the TokenMaster token, you can choose the recipients in two ways:

  • From the list of community members – Choose this option if you want to airdrop the token to one or more of your community members. The wallet account members shared with the control node receives the TokenMaster token automatically.
  • Adding their Ethereum address – If you airdrop the token to a non-community member, manually enter one of their Ethereum account addresses in the recipient list. The token recipient must share this same address when joining.
If you're a community member, you can check and change the wallet account you share with the community control node.

This table summarizes the different scenarios for Owners and TokenMasters (TM):

RecipientChoose recipientAccount for TM tokenTM role activation
Community memberFrom the list of community membersWallet account address specified at joiningAutomatic
Non-memberUsing the recipient's Ethereum addressAddress used by Owner for airdropToken holder must share the same address when joining

  • The TokenMaster token is a non-transferable (soulbound) collectible. The recipient can't transfer it to others.
  • The community Owner is the only one who can mint and airdrop the TokenMaster token.
  • TokenMaster token holders can join the community even if they don't meet its token requirements. If the community requires manual approval, they still need the Owner's approval to join.
  • Only the community owner can destruct the TokenMaster token and revoke the role.
If you're the TokenMaster in a community but no longer want to exercise the role, ask the community owner to revoke this role from you. Alternatively, you can leave the community.

  1. Mint the Owner and TokenMaster tokens if you haven't done so yet.
  2. Airdrop the TokenMaster token. If the recipient is a community member, choose their name from the member's list. If the recipient is not a community member, enter their preferred Ethereum address.
  3. If the TokenMaster holder is not a community member yet, ask them to join your community. When joining, they must share the wallet account address where they hold the TokenMaster token.
  4. If your community requires manual approval, approve the join request from the token holder.
You can revoke the TokenMaster role from someone anytime by destructing the TokenMaster token in their wallet.
Was this article helpful?
Every feedback takes us closer to helping you!