DefiantLabs / cosmos-tax-cli

An opensource cosmos tax tool!
https://defiantlabs.net
Apache License 2.0
25 stars 7 forks source link

Patch/failed blocks patches #489

Closed pharr117 closed 1 year ago

pharr117 commented 1 year ago

Fixes

This PR fixes the following issues:

  1. MsgCreateCosmWasmPool - new parser
  2. MsgVoteWeighted - missing ignore list entry
  3. Pool Manager MsgSwapExactAmountIn - buggy parser
  4. Pool Manager MsgCreateStableswapPool - new parser
  5. MsgInstantiateContract2 - missing ignore list entry
  6. GAMM MsgStableSwapAdjustScalingFactors - missing ignore list entry
  7. GAMM MsgSwapExactAmountIn - buggy parser

This issues were all found from looking through a long run of the indexer and later failed blocks entries.

GAMM Package Reorganization

The GAMM package was getting very difficult to work with since the types.go file was 2000+ lines long. I split the package out into more organized subfiles for each type of message we have parsers for. This will ease development later.