On-Chain Governance Metrics

Implementation Details

Class Names

Model Name
Parameters Class
Data Class

GovernanceMetrics

GovernanceQueryParams

GovernanceData

Import Statement

pythonCopyEditfrom satoshi_terminal.models.on_chain_governance_metrics import (
    GovernanceMetrics,
    GovernanceQueryParams,
    GovernanceData,
)

Parameters

Name
Type
Description
Default
Optional

protocol_name

str

Name of the protocol being analyzed (e.g., MakerDAO, Aave).

None

False

voting_activity

bool

Whether to include detailed voting activity data.

False

True

voter_class

str

Class of voters to track (e.g., "Whales," "DAOs").

None

True


Data

Name
Type
Description

protocol_name

str

Name of the protocol being analyzed.

active_proposals

int

Number of governance proposals currently open.

voter_distribution

dict

Breakdown of voting power across voter classes.

proposal_success_rate

float

Percentage of successful governance proposals historically.

timestamp

datetime

Timestamp of the governance analysis.


Key Features

  • Voter Influence Mapping: Visualize how voting power is distributed among whales, DAOs, and other participants.

  • Proposal Success Analytics: Track success rates and common traits of passed proposals.

  • Governance Centralization Detection: Highlight protocols with governance dominated by a few entities.

Last updated