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

Blockchain Reputation Scoring

Implementation Details

Class Names

Model Name
Parameters Class
Data Class

BlockchainReputationScoring

BlockchainReputationQueryParams

BlockchainReputationData

Import Statement

pythonCopyEditfrom satoshi_terminal.models.blockchain_reputation_scoring import (
    BlockchainReputationScoring,
    BlockchainReputationQueryParams,
    BlockchainReputationData,
)

Parameters

Name
Type
Description
Default
Optional

blockchain_name

Union[str, List[str]]

Blockchain(s) to evaluate for reputation scoring.

None

False

scoring_criteria

List[str]

Criteria for scoring (e.g., "Transaction Throughput," "Security Events").

None

True

time_horizon

int

Time window (in days) for analyzing reputation metrics.

30

True


Data

Name
Type
Description

blockchain_name

str

Name of the blockchain analyzed.

reputation_score

float

Overall reputation score (0-100).

scoring_breakdown

dict

Breakdown of scores by criteria (e.g., decentralization, security incidents).

flagged_events

List[str]

Significant events that negatively impacted reputation.

timestamp

datetime

Timestamp of the analysis.


Key Features

  • Multi-Criteria Scoring: Evaluates blockchains across multiple dimensions such as decentralization, security, and performance.

  • Event-Based Reputation Impact: Highlights how specific events (e.g., downtime, hacks) affect reputation.

  • Trend Monitoring: Tracks reputation changes over time to identify improvement or decline.

Last updated