UI: https://snapshot-2wxpj7m21-snapshot.vercel.app/#/validation.snapspace.eth

Spaces can now configure a vote validation feature, which by default allows anyone to vote (with valid voting power) now we have an additional check to know if someone can vote or not

Untitled

In this, we added a new validation: Gitcoin passport gated

Untitled

Space admins can select required stamps from the list

Untitled

and whether they need all stamps or just any stamp from their selected stamps

(In the future we can add more conditions, for example, “Require at least two” or “Mandatory ENS and require at least one” etc.)

Untitled

Example configuration of a space:

Untitled

Voting flow:

When Users try to vote on a proposal that is configured to use vote validation, Snapshot UI attempts to fetch the Passport data from Ceramic.

View for users who got all the stamps required:

AAAAAA.gif