Skip to main content
How to set EAS as Guild requirement
Hanna avatar
Written by Hanna
Updated over a year ago

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.

Did this answer your question?