Blockchain Developer Activity Analytics

Implementation Details

Class Names

Model Name
Parameters Class
Data Class

DeveloperActivityAnalytics

DeveloperActivityQueryParams

DeveloperActivityData

Import Statement

pythonCopyEditfrom satoshi_terminal.models.blockchain_developer_activity_analytics import (
    DeveloperActivityAnalytics,
    DeveloperActivityQueryParams,
    DeveloperActivityData,
)

Parameters

Name
Type
Description
Default
Optional

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

Name
Type
Description

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