snapshot
Blog
  • Welcome to Snapshot docs
  • User guides
    • Spaces
      • What is a space?
      • Create a space
        • Register an ENS domain
        • Alternative way to create a space
      • Settings
      • Sub-spaces
      • Space verification
      • Space hibernation
      • Add a custom domain
      • Add a skin
      • Space roles
      • Space badges
      • Snapshot Pro
      • Space handbook
        • Most common
        • Voting threshold
        • Anti-whale
        • Sybil resistance, scam & spam prevention
        • Liquidity / staking pool
        • Delegation
        • NFT voting
          • Most common: ERC-721
          • Multi-token: ERC-1155
          • POAP - Proof of Attendance
        • Custom calculations
    • Create a proposal
    • Voting
      • Vote on a proposal
      • Delegate your voting power
    • Voting strategies
    • Validation strategies
    • Using Safe multi-sig
    • Delegation
  • Developer Guides
    • Create a voting strategy
    • Create a validation strategy
    • Identify integrator activity
    • Add a network
  • Tools
    • Tools overview
    • Snapshot.js
    • API
      • API Keys
    • Webhooks
    • Subgraphs
    • Mobile notifications
    • Bots
  • Snapshot X
    • Overview
    • User guides
      • Create a space
      • Proposals
      • Voting
      • Safe execution setup
    • Protocol
      • Overview
      • Space actions
      • Space controller actions
      • Authenticators
      • Proposal validations
      • Voting strategies
      • Starknet specifics
      • Execution strategies
      • Audits
    • Services
      • Architecture
      • API
      • SX.js
      • UI
      • Mana
  • V1 interface
    • Email notifications
    • Plugins
      • What is a plugin?
      • Create a plugin
      • oSnap
      • SafeSnap
      • POAP
      • Quorum
      • Domino notifications
      • Galxe
    • Boost
  • Community
    • Help center
    • Discord
    • X (Twitter)
    • GitHub
Powered by GitBook
On this page
  • Setup
  • 1. Go to your settings
  • 2. Create a new proposal
  • 3. Add the plugin
  • 4. Confirm and save space settings

Was this helpful?

Edit on GitHub
Export as PDF
  1. V1 interface
  2. Plugins

Galxe

Learn what Galxe plugin is and how to add it to your space.

PreviousDomino notificationsNextBoost

Last updated 6 months ago

Was this helpful?

is building a protocol that powers on-chain credentials with plug-and-play NFT modules. The permissionless infrastructure allows everyone to create, distribute, and gamify NFTs with customized on-chain data.

With the Galxe plugin users can easily create a campaign and integrate it into This solution will incentivize communities to participate in the proposal vote by rewarding them with OATs (On-Chain Achievement Tokens). After users have voted, they can claim an OAT directly from the Project Galaxy Plugin section on the proposal page on Snapshot.

Setup

1. Go to your settings

In order to add a plugin head to your space settings by clicking Settings on your space's page:

2. Create a new proposal

Create a new proposal which you would like to link to the Galxe plugin. You don't need to specify anything related to Galxe yet.

Once the proposal is created, copy the proposal ID from the address bar in your browser as you will need it in the next step.

3. Add the plugin

2. Scroll down to the Plugins section and click Add plugin. Select the plugin you want to add in the pop-up window:

Add the proposal ID and the Galxe Campaign information which you would like to link with the proposal.

Make sure to replace <Proposal ID> with your proposal ID which you copied in the previous step.

Then replace the <Space Name/campaign/Campaign ID> with the details of your space and campaign.

Example:

"oats": {
	"0x554ca2bd7d979e8b72c6ae6415946a7bb470da9f60a9cf931205f083c03632a3": "jokey/campaign/GCixQUUqfE"
}

If you have multiple proposals that distribute OATs to voters, you can also add multiple proposalID:campaignInfo pairs at once in the following format:

{
	"oats": {
		"<proposal ID 1>": "<Space Name>/campaign/<Campaign ID>",
		"<proposal ID 2>": "<Space Name>/campaign/<Campaign ID>",
		"<proposal ID 3>": "<Space Name>/campaign/<Campaign ID>",
	}
}

If you delete a proposalID-campaignInfo pair, users won’t see the OAT information on the page of your proposal even if the proposal has ended or the OATs have already been distributed.

4. Confirm and save space settings

Click Add and scroll up to the top of the page to click Save to persist the updated settings.

That's it, your users will be able to see the Galxe plugin on the proposal's page!

You can edit the configuration of your plugin in order to add new proposals to the list. Simply go to settings and click the Galxe plugin to edit the JSON with details. Don't forget to save your settings!

Galxe
Snapshot.