This directory contains generated JSON files that power the veEQUAL dashboard API endpoints.
Files (Auto-Generated)
These files are automatically generated by the GitHub Actions workflow and should NOT be committed to git:
dashboard.json- Main dashboard metrics and summary dataanalytics.json- Advanced analytics and concentration metricssummary.json- High-level summary statisticstop-holders.json- Top wallet holders by voting powertop-nfts.json- Top individual NFTs by balancewallet-nfts.json- Mapping of wallets to their NFTscharts.json- Chart data for visualizationsindex.html- API documentation page
Generation Process
- Daily Update: GitHub Actions runs
bun run src/update.tsdaily at 00:33 UTC - Data Collection: Fetches latest veEQUAL NFT data from Sonic Network
- Processing: Runs SQL transformations and generates analytics
- API Export: Creates JSON files via
src/generateJSON.ts - Deployment: Files are served via GitHub Pages
Local Development
To generate fresh data locally:
bun run src/update.ts
This will update all JSON files in this directory.
API Endpoints
When deployed, these files are available at:
https://beaniezombie.github.io/veEQUAL-dashboard/data/api/dashboard.jsonhttps://beaniezombie.github.io/veEQUAL-dashboard/data/api/analytics.json- etc.
See index.html for complete API documentation.