Release v1.2.0 Highlights
- Indexing of blockchain-specific IBC Denom Trace Metadata: A new feature has been released that enables the indexing of blockchain-specific IBC Denom Trace Metadata. This allows for better tracking and analysis of inter-blockchain communication Denoms and use in downstream functionality.
- Indexer support for IBC MsgRecvPacket and successful MsgAcknowledgement: The indexer has been updated to include support for IBC MsgRecvPacket and successful MsgAcknowledgement transaction types. This enables better tracking and analysis of inter-blockchain communication and improves overall indexing functionality.
- Generalized BeginBlock and EndBlock event indexing: The indexer now has enhanced support for handling generalized BeginBlock and EndBlock block events. This includes specific support for Tendermint Liquidity module block events and Osmosis Incentives rewards. These improvements provide more comprehensive indexing capabilities.
Changelog
This changelog highlights changes made to the Cosmos Indexer in Q2 of 2023 after release v1.1.0.
Features
- Added support for the Osmosis Protorev module messages by bumping our support in Lens #369
- Released a feature to index blockchain specific IBC Denom Trace Metadata #370
- Added a Juno blockchain specific Denom Update task #387
- Released a new indexer feature to handle generalized BeginBlock (#393) and EndBlock (#391) block events
- Added EndBlock event indexing for Tendermint Liquidity module block events #391
- Added BeginBlock event indexing for Osmosis Incentives rewards #393
- Released a new indexer feature to handle indexing chain-specific denoms as its own command #397
- Added indexer support for IBC MsgRecvPacket #399
- Added indexer support for successful IBC MsgAcknowledgement #420
Fixes
- Added missing support for MsgDeposit to all missing CSV output formats #368
- Fixed incorrect flag usage on indexer and added a chain status check retry on indexer startup #311
- Made improvements and fixed inconsistencies centered on failed block indexing handling #388
- Removed stray newline characters from all string functions that were polluting debug logs #394
- Fixed a large amount of general linter and stylechecker issues to clean the codebase up #400, #401, #402, #403, #408
- Added post-Denom Update command validation to ensure no orphaned denoms exist #410
- Removed all Fatal errors from functions run in the CSV generating API to prevent the API server from crashing #411
- Fixed a bug in using old version of NewCoin provided by alternate Cosmos SDK usage #424, #427
- Fixed some error handling bugs in new IBC indexing functonality #426, #428