growthepie/gtp-backend
growthepie/gtp-backend has 33 GitHub stars and 13 forks. Star changes are not measured yet. Last checked 2026-11-14 13:54 UTC. Last push 2026-11-13.
What you can do
- backend/src/adapters/: Source-specific connectors (adapter_stables.py, adapter_defillama.py, etc.) plus shared clients like bigquery.py.
- backend/src/queries/: Jinja-templated SQL powering metrics (e.g., select_txcount.sql.j2) and API endpoints.
- backend/airflow/dags/: Production DAGs grouped by feature area (metrics_*, api_*, other_*) with alerting and JSON generation pipelines.
- backend/src/api/: JSON builders (json_gen.py, json_creation.py) and the lightweight API surface in oli/api.
측정된 스타 증가
- in 24h
- 기록 수집 중
- in 7 days
- 기록 수집 중
- in 15 days
- 기록 수집 중
- in 1 month
- 기록 수집 중
서로 겹치는 기간의 순증가량이며 일별 합계가 아닙니다. 측정값이 없으면 비워 둡니다. 스타는 관심도를 나타내며 품질을 보장하지 않습니다.
소개
The backend powering growthepie, the open analytics platform for the Ethereum ecosystem. It indexes and aggregates onchain data across Ethereum Mainnet, Layer 2s, and leading applications.
데이터README.md
OriginalWelcome to the growthepie 📏🥧 Backend!
growthepie improves transparency across the Ethereum ecosystem by curating onchain, offchain, and community-sourced signals into actionable metrics, dashboards, and research.
What This Repo Does
The gtp-backend repository powers growthepie’s public dashboard and data products. It runs on Python 3.10.12 and houses:
- Data ingestion adapters that pull metrics from RPC nodes, Dune, CoinGecko, L2Beat, DeFiLlama, BigQuery, and bespoke indexers.
- Curation and enrichment jobs that normalize raw payloads, stitch cross-source identifiers, and enforce common schemas before persisting to PostgreSQL.
- Analytics layers that transform curated tables into pre-aggregated highlights, trendlines, and API payloads used by the dashboard, alerts, and JSON exports.
- Airflow orchestration for scheduling hourly/daily DAGs, data quality checks, and downstream notifications.
Repository Highlights
backend/src/adapters/: Source-specific connectors (adapter_stables.py,adapter_defillama.py, etc.) plus shared clients likebigquery.py.backend/src/queries/: Jinja-templated SQL powering metrics (e.g.,select_txcount.sql.j2) and API endpoints.backend/airflow/dags/: Production DAGs grouped by feature area (metrics_*,api_*,other_*) with alerting and JSON generation pipelines.backend/src/api/: JSON builders (json_gen.py,json_creation.py) and the lightweight API surface inoli/api.backend/src/config.pyand friends manage environment-specific wiring.
Functional Flows
- Ingest – Adapters fetch fresh slices of chain activity, market data, or third-party metrics.
- Transform – Helper modules clean, reconcile, and upsert into curated PostgreSQL tables.
- Analyze – SQL templates and Python processors compute KPIs for quantities like TPS, fees, security, and ecosystem health.
- Distribute – Airflow DAGs trigger JSON generation, API refreshes, alerts, and highlights consumed by growthepie.com and partner feeds.
Related Repositories
Explore the rest of the growthepie org for front-end, infra, and research companions.