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 TokenMaster tokens).
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's 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.
This table summarizes the different scenarios for Owners and TokenMasters (TM):
|Account for TM token
|TM role activation
|From the list of community members
|Wallet account address specified at joining
|Using the recipient's Ethereum address
|Address used by Owner for airdrop
|Token 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.
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. 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.