This subgraph indexes different data from VeChain's VeBetterDAO:
- B3TR, VOT3 and veB3TR Tokens with OpenZeppelin's ERC20 Template
- Government contracts based on OpenZeppelin's voting, timelock, and governor templates
- Rounds, with information about:
- Allocation Votes
- Reward Claims
- Apps including their IPFS Metadata
- Proposals including their IPFS Metadata
- veDelegate.vet Token Bound Accounts (NFTs + Account Abstraction Wallets)
- Timeseries of Allocation votes by app and round
- Sustainability Proofs including Timeseries of impacts
- Passport scoring and linking
The data provided offers information about:
- Generic Token Activity
- Round Statistics
- App Allocation Voting Behavior
- Insight into a subset of veDelegate.vet behavior
- Proposal Metadata
- Insight into Sustainability Proofs
- Balance and activity of users (single or all tokens aggregated)
- Passports (delegations, entities, scores, white/blacklists)
The subgraph is deployed publicly on: https://graph.vet/subgraphs/name/vebetter/dao
It powers the statistic pages on https://veDelegate.vet/stats
To deploy locally, run a graph-node connected to VeChain as explained in vechain-energy/graph-node and deploy it with:
npx graph codegen subgraph.yaml
npx graph create vebetter/dao --node http://127.0.0.1:8020
npx graph deploy vebetter/dao --ipfs http://127.0.0.1:5001 --node http://127.0.0.1:8020 subgraph.yaml --version-label 1
--
Contributions to improve the indexing or widen the scope are very welcome!