Blockchain & Web3 explorers

DAO Governance Explorer

Snapshot proposals, vote concentration, Governor state and treasury balances in one view.

Space id as in snapshot.box/#/s:<space>.

Defaults to the newest proposal of the space.

GraphQL response with data.space, data.proposals and optionally data.votes. Used instead of the live query.

Try an example: Snapshot space with an active proposal (offline)

How it works

Reads a DAO's Snapshot space (proposals, state, scores, quorum, top voters and how concentrated voting power is), optionally an OpenZeppelin Governor proposal on-chain (state, for/against/abstain, quorum) and a treasury address's native and major-token balances. Works offline with pasted Snapshot GraphQL JSON.

  • Snapshot data comes from the public Snapshot hub GraphQL API (POST https://hub.snapshot.org/graphql): space metadata and strategies, the newest proposals, and up to 1,000 votes of one proposal ordered by voting power.
  • Leading choice and share = highest score / scores_total; quorum reached = scores_total ≥ quorum (only when the space sets a quorum; some spaces count quorum differently, e.g. only "For").
  • Concentration: top-10 share of cast voting power and the Nakamoto coefficient (fewest voters whose combined VP exceeds 50 %). Based on the votes returned (max 1,000, largest first), so it is exact for proposals with ≤ 1,000 votes.
  • Delegation: Snapshot strategies named "delegation" and the space's delegation portal (type + contract) are reported; individual delegate graphs live in other indexers and are not fetched.
  • Governor: eth_call of state(uint256), proposalVotes(uint256) (GovernorCountingSimple: against, for, abstain), proposalSnapshot, proposalDeadline, quorum(snapshot) and name(). State enum: Pending, Active, Canceled, Defeated, Succeeded, Queued, Expired, Executed. Quorum reached = for + abstain ≥ quorum (OpenZeppelin counting).
  • Treasury: native balance plus balanceOf for the canonical USDC/USDT/WETH/DAI contracts of that chain and any extra token addresses you add. No USD valuation.

For scripts and AI agents

  • JSON API: POST https://daogovernanceexplorer.usefulweb.site/api/v1/calculate (same calculation as this page)
  • Interface description: OpenAPI 3.1 · AI guide: llms.txt
  • MCP server (Streamable HTTP): https://daogovernanceexplorer.usefulweb.site/mcp · tool name dao_governance_explorer
Example request
curl -s -X POST https://daogovernanceexplorer.usefulweb.site/api/v1/calculate \
  -H 'content-type: application/json' \
  -d '{…see OpenAPI examples…}'

Related tools

Feedback