The Gnosis Infrastructure team is aiming to improve data availability for the GnosisDAO’s subgraphs being consumed by the Snapshot Space.
The GnosisDAO's Snapshot space needs to be monitored and maintained by the Gnosis Infrastructure team. Issues that can arise are most often related to The Graph's subgraph indexer for Snapshot. The Snapshot Subgraph is a powerful tool that efficiently organizes and indexes on-chain governance events sourced from the Snapshot DAO client.
The recent issues with the latest GIPs were related to the subgraphs indexer, which had stopped working. The subgraphs are hosted by The Graph and will be deprecated To if they are not updated.
Community members also surfaced issues related to voting with their staked GNO further indicating that there was a subgraph issue.
https://forum.gnosis.io/t/bug-in-the-snapshot-voting-power-calculation/8395
Gnosis DevOps initiated a review of all Snapshot configurations and found that the GnosisDAO's multisig owners would need to sign off on updating the settings for the DAO's Snapshot.
The subgraphs for GNO voting power, which are currently running as best effort on Ethereum and Gnosis Chain, will necessarily need to be re-deployed on The Graph Decentralized network. As a result of the re-deploy process a new value for the SUBGRAPH_URL in the Snapshot space configuration will be generated.
This value must be filled in the Snapshot configuration. Any modifications to the GnosisDAO’s Snapshot settings must be voted on by the DAO and executed via the DAO’s multi-sig.
Updating the Snapshot configurations to install a new Graph API URL will improve data availability for the GnosisDAO’s subgraphs being consumed by the Snapshot Space. The Infrastructure team will also improve the current Snapshot strategy called GNO voting power so that locked GNO from GIP-28 can participate in GnosisDAO governance.
Please provide a detailed plan for implementing the proposed changes, including timelines, key milestones, and any necessary resources or support.
The Gnosis Infrastructure team will be working on fixing the most impacting issues with the subgraph, among which we have:
Migration to the Decentralized Network Objective: Transition the existing subgraph from the hosted service to the Decentralized Network ahead of the service's deprecation to ensure continued functionality and support by migrating to a more sustainable and decentralized service. This is a high priority and time sensitive task that needs to be carried out asap due to TheGraph hosted service being deprecated definitely by September 14th 2024.
Refresh of Voting Power Strategy Objective: Revise the voting power calculation to align with current blockchain usage and protocol engagement. Accurately reflect the active protocols and eliminate outdated or less utilized ones, enhancing the relevance and fairness of voting power metrics.
Additionally, voting power must account for:
The Infrastructure team will remove support for:
Our technical team is actively working on a better and more accurate solution, and we plan to update the system in the coming weeks.
Forum threads:
All the changes will be handled publicly on the following repository: https://github.com/gnosis/subgraph-voting-power
The subgraphs will be owned by a Safe on Arbitrum (arb1:0x67cE12b820ea02f045e2507648608442C6527c6C) having the Infrastructure team as owners. Subgraphs will be publicly available on this page: https://thegraph.com/explorer/profile/0x67cE12b820ea02f045e2507648608442C6527c6C?view=Subgraphs&chain=arbitrum-one
Any updates regarding this GIP will be handled in a dedicated post in the Governance section of the Gnosis Forum.