Blockchain Developer Activity Analytics
Implementation Details
Class Names
DeveloperActivityAnalytics
DeveloperActivityQueryParams
DeveloperActivityData
Import Statement
pythonCopyEditfrom satoshi_terminal.models.blockchain_developer_activity_analytics import (
DeveloperActivityAnalytics,
DeveloperActivityQueryParams,
DeveloperActivityData,
)Parameters
blockchain_name
str
Blockchain to analyze (e.g., Ethereum, Polkadot).
None
False
metric_type
str
Developer activity metric to track (e.g., "Commits," "Pull Requests").
"Commits"
True
time_range
Tuple[datetime, datetime]
Time period for analyzing developer activity.
None
True
Data
blockchain_name
str
Blockchain being analyzed.
developer_count
int
Number of active developers in the specified period.
commit_count
int
Number of code commits made during the period.
contributor_growth
float
Percentage growth in contributors compared to the previous period.
timestamp
datetime
Timestamp of the analysis.
Key Features
Contributor Growth Analysis: Tracks the growth of developer communities over time.
Activity Heatmaps: Provides visualizations of commit and pull request activity.
Blockchain Health Scoring: Links developer activity with blockchain sustainability metrics.
Last updated
