https://github.com/Decentraland-DAO/transparency
A set of tools to collect and process Decentraland's data into actionable insights.
https://github.com/Decentraland-DAO/transparency
dao decentraland transparency
Last synced: about 1 year ago
JSON representation
A set of tools to collect and process Decentraland's data into actionable insights.
- Host: GitHub
- URL: https://github.com/Decentraland-DAO/transparency
- Owner: Decentraland-DAO
- License: other
- Created: 2022-01-15T04:21:03.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2025-04-10T10:29:42.000Z (about 1 year ago)
- Last Synced: 2025-04-10T11:42:57.567Z (about 1 year ago)
- Topics: dao, decentraland, transparency
- Language: TypeScript
- Homepage: https://datastudio.google.com/u/3/reporting/fca13118-c18d-4e68-9582-ad46d2dd5ce9/page/p_nlc90z86rc
- Size: 2.19 GB
- Stars: 10
- Watchers: 3
- Forks: 13
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

A set of tools to collect and process Decentraland's data into actionable insights.
### How it works:
* All data is collected from public sources (e.g. blockchain or indexing services).
* The scripts run on daily bases and publish the raw data in CSV and JSON formats.
* The data also funneled into Google Sheet and Google DataStudio for further analysis.
### Design Principles
* Accessible: Publish the data in many formats.
* Auditable: Open source code and public workflow logs.
* Simple: Easy to understand, easy to contribute.
### Third Party Providers
* Infura: Blockchain provider.
* Snapshot: Off-chain voting.
* Catalyst's API: POIs and members Names.
* CovalentHQ: Transfers and balances.
### Data Sources
- Proposals
- Members
- Votes
- Projects
- Balances
- Transactions
- Curations
- API
### Outputs Formats
* [Transparency Page](https://governance.decentraland.org/transparency/)
* [Google Data Studio](https://datastudio.google.com/u/3/reporting/fca13118-c18d-4e68-9582-ad46d2dd5ce9/page/p_hc6ik7jerc)
* [Google Sheets](https://docs.google.com/spreadsheets/d/1FoV7TdMTVnqVOZoV4bvVdHWkeu4sMH5JEhp8L0Shjlo/edit?usp=sharing)
* [Raw Data in CSV and JSON](https://github.com/Decentraland-DAO/transparency/tree/gh-pages)
* [Run Logs](https://github.com/Decentraland-DAO/transparency/actions)
## Contributing
Feel free to create a Github issue with your suggestions or find us at [the DAO's Discord Server](https://discord.gg/amkcFrqPBh)
The commands you need to setup and use the environment are:
```
# Install dependencies
npm install
npm link typescript
# Set up your environment variables
cp .env.example .env
pico .env
# Run script that exports files to ./public/
npx ts-node export-xxxxx.ts
# Upload CSV to spreadsheet
npx ts-node upload.ts SHEET_NAME ./public/xxxxx.csv
# Add a job the daily process that collects and publishes data
pico .github/workflows/pull-data.yml
# Run tests
npm run test
```
## Copyright & License
This repository is protected with a standard Apache 2 license. See the terms and conditions in the [LICENSE](LICENSE) file.