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:
Support the Cosmos Indexer opensource repo by researching Cosmos SDK-based chains
Discover new custom chain modules of interest
Document the Transaction message types and how to build them
Make contributions to the Cosmos Indexer Modules repo to support new chains
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:
Resources