-
-
Notifications
You must be signed in to change notification settings - Fork 7
Cosmos‐Indexer: Datasets
The Cosmos-Indexer project aims to provide an innovative tool capable of indexing any Cosmos chain. This tool is designed to empower developers by enabling them to delve deep into the rich data and events of the Cosmos network, such as governance decisions, validator performance, interchain transactions, and much more.
As a part of our grant proposal, we plan to curate five key datasets, each aiming to focus on different aspects of the Cosmos ecosystem.
This dataset contains comprehensive details about validator delegations, including the number of delegators, total and average amount of ATOMs staked, and historical data of delegations and undelegations.
- What is the total amount of ATOMs staked by delegators for a specific validator?
- What is the average amount of ATOMs delegated per validator?
- Extract, transform, and load data from
MsgDelegate
andMsgUndelegate
. - Implement a database schema and handlers to parse and store this data.
- Provide API endpoints for developers to query this dataset.
Validators
Validator ID | Validator Address | Validator Description | Validator Commission Rate |
---|
Delegations
Delegation ID | Delegator Address | Validator ID | Amount of ATOMs | Delegation Timestamp |
---|
This dataset includes information about validator uptime, commission rates, and slashing events. It can be used to analyze validator performance and reliability.
- What is the correlation between validator uptime and the number of delegators they have?
- How often do validators change their commission rates?
- Extract, transform, and load data from
MsgCreateValidator
,MsgEditValidator
andMsgUnjail
. - Implement a database schema and handlers for this data.
- Provide API endpoints for developers to access this dataset.
Validators
Validator ID | Validator Address | Validator Description | Validator Commission Rate |
---|
ValidatorStatus
Status ID | Validator ID | Status | Status Timestamp |
---|
This detailed dataset about governance votes includes data on how often delegators supersede their validator's vote, the percentage of votes that align with the validator's decision, and the voting history of specific delegators.
- How often do delegators supersede their validator's vote on proposals?
- What is the overall percentage of votes that align with the validator's decision across all proposals?
- What is the voting history of a specific delegator across all proposals?
- Extract, transform, and load data from
MsgVote
. - Create a database schema and handlers for this data.
- Make this dataset queryable through API endpoints for developers.
Proposals
Proposal ID | Proposer Address | Proposal Description | Proposal Submit Time |
---|
Votes
Vote ID | Proposal ID | Delegator Address | Vote | Vote Timestamp |
---|
This dataset contains data about interchain transactions across different Cosmos chains, including their frequency and common transaction types.
- What is the frequency of interchain transactions (IBC) across different Cosmos chains?
- Which chain has the most interchain transactions, and what are the common transaction types?
- Extract, transform, and load data from
MsgTransfer
under theibc.core.transfer.v1
module. - Implement a database schema and handlers for this data.
- Provide API endpoints for developers to access this dataset.
Chains
Chain ID | Chain Name |
---|
IBC Transactions
Transaction ID | Source Chain ID | Destination Chain ID | Transaction Type | Transaction Timestamp |
---|
This dataset includes information on the use of authz to allow third parties to vote or stake on behalf of delegators.
- How many delegators are using authz to allow third parties to vote or stake on their behalf?
- Extract, transform, and load data from
MsgGrant
under thecosmos.authz.v1beta1
module. - Implement a database schema and handlers for this data.
- Provide API endpoints for developers to query this dataset.
Delegators
Delegator Address | Delegator Information |
---|
Authorization
Authorization ID | Delegator Address | Grantee Address | Authorization Grant Time | Expiration Time |
---|
The Cosmos-Indexer will be a vital tool in the Cosmos ecosystem, providing much-needed insights into the Cosmos chain's workings. Our development milestones are clearly outlined to provide these datasets, which will enable developers to answer complex queries and make informed decisions.