Guild

⚠️

Setting up a Discord role for a specific Score range (e.g., 40-100) is currently only available for Multichain, zkSync, and LayerZero Scores!

Create a role in your Discord server

Don't forget to recheck the role's permissions and settings!

  1. Go to your Discord Server Setting and open Roles;
  2. Create a new role for Guild.xyz Score gate access;
  3. Set up Role Name, Role Color, Permissions and Settings. Don't forget to Save Changes as everything is done!

Add role to your Guild

  1. Visit your Guild.xyz page and click on "+ Add Role" button; Add role

  2. In opened pop-up click on "Edit"; Edit

  3. Click on "Guildify an already existing role on my server" and choose the created role in 1st item; Score gate role

  4. You have the option to select a logo, a name for the role on Guild.xyz, and a description, but this is not mandatory.

Choose Requirements for the Types of the Scores

  • In case if you're providing token-gate role access for more than one type of Score (ex. for Multichain Score and LayerZero Score holders) choose "Should satisfy some" and keep "should satisfy at least 1"; One score

  • In case if you're providing token-gate role access only for one type of Score (ex. for Multichain Score) choose "Should satisfy all". More than one Score

Add Requirement for the Type of the Score Token

  1. Click "+ Add requirement" and choose "NFT"; Add requirement NFT requirement
  2. Fill out all the fields:
    • Chain: Polygon, zkSync Era or Arbitrum;
    • NFT: score contract address;
    • Requirement type: Attribute (not available for zkSync Era – chose "Amount");
    • Metadata: type Score with the chosen range (not available for zkSync Era – chose Minimum amount: 1). Range min Range minmax
  3. Click "Add requirement".

If you adding Discord Score Gate Role for several type of the Score, go to 4th item as the previous requirement is added and click on "Add Requirement" once again!

Save Changes

As the requirement added, don't forget to save your changes!

Save