Skip to main content

Overview

This loyalty rule allows admins to reward users based on their participation in Snapshot governance https://snapshot.box/. This rule is useful for rewarding users for voting on proposals or participating in governance activities.
Snag admin Snapshot governance vote rule configuration form

Rule Configuration Fields

Reward

  • Type of Reward: Choose between “Points” or “Multiplier”.
  • Points: Users will get the defined no of points.
  • Multiplier: Users will get the multiplier of the defined amount.

Basic Settings

  • Update Cadence: This defines that the rule will run daily/weekly/monthly at the defined start time and check if the users in the system have voted on the proposal.
  • User Reward Frequency: This is a one-time reward that users will be rewarded once they have voted on a proposal at the specified start time.

Custom Settings

  • Snapshot Space Name: The name of the snapshot space to check for governance activities.
  • Snapshot Proposal Id: The id of the snapshot proposal to check for governance activities.
Call to Action (Optional) This will show a call to action in our loyalty rule.
  • Link: Provide a URL for users to take further action.
  • Button Text: Define the button label.

How it works

Snapshot (developer docs) is a decentralized governance platform where DAOs and communities create and vote on proposals. This loyalty rule connects to Snapshot’s API to verify whether a user has voted on a specific proposal within your Snapshot space.
  1. You configure the rule with your Snapshot space name and proposal ID
  2. Snag periodically checks Snapshot’s API for votes on that proposal
  3. Any user in your system who has voted receives the configured reward
  4. Votes are verified onchain — users cannot fake participation

Prerequisites

  • Your project must have a Snapshot space set up
  • The proposal you want to track must be live or completed on Snapshot
  • Users must connect a wallet address that matches their Snapshot voting address
This rule works with any Snapshot space, not just your own. You can reward users for participating in governance across the broader ecosystem.