diff --git a/cmd/parse/types/types.go b/cmd/parse/types/types.go index 7d548ea4..02520ffd 100644 --- a/cmd/parse/types/types.go +++ b/cmd/parse/types/types.go @@ -2,6 +2,8 @@ package types import ( "github.com/cosmos/cosmos-sdk/simapp" + simappparams "github.com/cosmos/cosmos-sdk/simapp/params" + "github.com/cosmos/cosmos-sdk/std" "github.com/forbole/juno/v5/logging" "github.com/forbole/juno/v5/types/config" @@ -63,7 +65,14 @@ func (cfg *Config) WithEncodingConfigBuilder(b EncodingConfigBuilder) *Config { // GetEncodingConfigBuilder returns the encoding config builder to be used func (cfg *Config) GetEncodingConfigBuilder() EncodingConfigBuilder { if cfg.encodingConfigBuilder == nil { - return simapp.MakeTestEncodingConfig + return func() simappparams.EncodingConfig { + encodingConfig := simappparams.MakeTestEncodingConfig() + std.RegisterLegacyAminoCodec(encodingConfig.Amino) + std.RegisterInterfaces(encodingConfig.InterfaceRegistry) + simapp.ModuleBasics.RegisterLegacyAminoCodec(encodingConfig.Amino) + simapp.ModuleBasics.RegisterInterfaces(encodingConfig.InterfaceRegistry) + return encodingConfig + } } return cfg.encodingConfigBuilder }