Create role structures and have more control and security over who you allow into your communities with Ethereum Attestation Service as Guild requirement. Create schemas and use them as keys to unlock access in your Guild on Ethereum, Arbitrum, Optimism, Base Mainnet and Testnet, and Sepolia.
Learn how to set EAS as Guild requirement by following our guide below.
1. Navigate to your Guild and create a new role or edit an existing one
Access your Guild directly through its URL or from the Guildhall, showing only non-hidden Guilds. If you don't have a Guild yet, click to create.
2. Click 'Add requirement' and select 'EAS'
Find our integrations listed below the general requirements. Combine with other requirements and logic gates for more complexity.
3. Choose requirement type
Choose what type of attestation you want to use: (1) Be attested by = requiring an attestation from someone or (2) Attest = access based on an attestation made to someone. Then select if members should satisfy or not satisfy the attestation.
4. Complete the requirement fields
Here is an example "accessGranted" schema attesting from 0xeee to vitalik giving him "access" until the end of the year. This form is saying we want attestations from 0xeee on OP, using schema 0x2cb8, with the field name 'accessGranted' and value of 'true'.
5. Your EAS role is added to your Guild
Congrats on your new role with EAS requirement! Edit, and export members anytime.