Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Research Cosmos-based Blockchains and Custom Modules to support the Cosmos Indexer #6

Open
pharr117 opened this issue Sep 1, 2024 · 1 comment

Comments

@pharr117
Copy link

pharr117 commented Sep 1, 2024

The Cosmos Indexer is an opensource indexer implementation written in Go that works directly with the Cosmos SDK to index Cosmos SDK based blockchains.

The indexer is written to be generic, in that it is intended to index any blockchain that is based on the Cosmos SDK. This is possible due to the common set of data points that are queryable across the Cosmos ecosystem and the availability of similar data shapes that are indexable.

There is one caveat to this: the Cosmos SDK allows new modules to be included in blockchains that use it. This provides developers with the flexibility to create new behavior, but it makes it difficult for indexers to know the shape of data for new blockchains.

The goal of this task is to:

  1. Support the Cosmos Indexer opensource repo by researching Cosmos SDK-based chains
  2. Discover new custom chain modules of interest
  3. Document the Transaction message types and how to build them
  4. Make contributions to the Cosmos Indexer Modules repo to support new chains

Resources

  1. Blockchain Indexing Explained
  2. Cosmos SDK Docs:
  3. cosmos-indexer repo - the main indexer implementation
  4. cosmos-indexer-modules - plug-and-play modules for supporting new chains
@pharr117 pharr117 changed the title Research Cosmos-based Blockchains and Custom Modules to support Cosmos Indexer Research Cosmos-based Blockchains and Custom Modules to support the Cosmos Indexer Sep 1, 2024
@DefiantLabs DefiantLabs deleted a comment Sep 1, 2024
@DefiantLabs DefiantLabs deleted a comment Sep 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant