EASGatekeeper
A gatekeeper contract which allows users to sign up to MACI only if they've received an attestation of a specific schema from a trusted attester
eas
contract IEAS eas
schema
bytes32 schema
attester
address attester
maci
address maci
the reference to the MACI contract
registeredAttestations
mapping(bytes32 => bool) registeredAttestations
AttestationRevoked
error AttestationRevoked()
custom errors
AlreadyRegistered
error AlreadyRegistered()
AttesterNotTrusted
error AttesterNotTrusted()
NotYourAttestation
error NotYourAttestation()