For the complete documentation index, see llms.txt. This page is also available as Markdown.

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