githubEdit

👩‍💻I'm a developer

chevron-rightWhich networks are currently supported for voting with Gnosis Safe?hashtag
chevron-rightDo we need to deploy an ENS contract on our custom network to be able to support Snapshot?hashtag

No, it’s not needed.

chevron-rightI think I found a vulnerability on Snapshot. Do you have a bug bounty?hashtag

Yes, we do. Please create report on the respective repository as showed below:

chevron-rightIs it possible to test Snapshot without creating ENS on mainnet?hashtag

Yes. You can use https://testnet.snapshot.orgarrow-up-right with an ENS domain on Goerli Testnet.

chevron-rightHow does Snapshot use IPFS?hashtag

We use IPFS to pin the receipts of the votes. You can have a more detailed look at the IPFS articlearrow-up-right.

chevron-rightHow to add a webhook?hashtag

Have a look at our documentation: Webhooks

chevron-rightCan I use the Hub API without an API Key?hashtag

Yes you can, however we encourage everyone to apply for a key to ensure a continuous access to the service as the limits for the keyless access are much lower than with an API Key.

Learn more here: API Keys

chevron-rightWhere can I generate an API Key for Hub GraphQL or Score API?hashtag

Head to API Keys to apply for a key and generate it for your own usage.

chevron-rightI'm trying to generate an API Key but I get an error that my address in not whitelisted. What should I do?hashtag

If you have filled in the API Request Key Form please have some patience and wait for our direct response to the contact you provided in it.

If you haven't filled in the form yet then please do so and we will reach out to you shortly.

You can find more details about the process here: API Keys

chevron-rightAre there any limits for using the Hub GraphQL API?hashtag

Yes. Currently you can send 120 requests per every 20 seconds.

After September 12th the limits will be updated:

🔓 No API Key: 100 requests per minute.

🔑 With the API Key: 2 million requests per month.\

Learn how to apply and generate your API Key here: API Keys

chevron-rightAre there any limits for using snapshot.js or Score API?hashtag

Yes, same as for Hub API. When it comes to snapshot.js, refer to Utilsin Snapshot.js documentation. Make sure to generate your API Key to get higher usage limits. One key can be used for all API services and limits are counted individually per service.

Snapshot.js

chevron-rightI tried to submit a proposal with snapshot.js, but I get a “Wrong proposal format” error. What should I do?hashtag

There is a high chance that something is missing in the proposal’s payload. Make sure you are following the proposal schema defined here → https://github.com/snapshot-labs/snapshot.js/blob/master/src/schemas/proposal.jsonarrow-up-right

chevron-rightI tried to submit a vote with snapshot.js, but I get the “Wrong vote format” error. What should I do?hashtag

Make sure that you’re following the vote schema defined here → https://github.com/snapshot-labs/snapshot.js/blob/master/src/schemas/vote.jsonarrow-up-right.

A common mistake is using a wrong type (string instead of object) or extending a limit of a value (i.e. reason ).

chevron-rightIs there an alternative to snapshot.js in python?hashtag

No. If you are interested in building it, reach out to the team on the #developerarrow-up-right channel!

chevron-rightHow to use snapshot.js to create a space or update space settings?hashtag

Have a look at our documentation here: Create or edit a space

Adding a network

chevron-rightHow can I add our network to Snapshot?hashtag

Follow our documentation to learn all the steps to add a new network to Snapshot: Add a network

chevron-rightHow can I check if the RPC node is a Full Archive Node?hashtag

You can send a request to the node and try to fetch the genesis block:

If you get a correct response without any errors, the Node is a Full Archive.

Creating voting strategies

chevron-rightHow to use our staking contract for voting?hashtag

You can browse through the existing staking strategies →https://snapshot.org/#/?type=strategies&q=stakearrow-up-right.

If none of them work for you, have a look at the options below.

chevron-rightHow long will it take to merge my PR?hashtag

It usually takes around 72 hours so please have some patience. Once the PR is merged, you will also have to wait for a new release of the repository which can take another couple of days.

chevron-rightIs it possible to support delegation on our network?hashtag

Yes. If it’s not supported yet you can create a custom voting strategy to enable delegation on your network. You can see an example here →https://snapshot.org/#/strategy/orbs-network-delegationarrow-up-right

To learn more have a look at our documentation: Create a voting strategy

chevron-rightI get 0 voting power in the delegation strategy playground but I can vote on real proposals.hashtag

Most probably you are missing the delegationSpace parameter. Make sure to provide the ENS domain of the space you are testing.

chevron-rightHow to use our token from our network for voting?hashtag

If it doesn’t exist yet, you can create a new voting strategy. Have a look at our documentation to learn more: Create a voting strategy

Last updated

Was this helpful?