github.com/fibonacci-chain/fbc@v0.0.0-20231124064014-c7636198c1e9/libs/ibc-go/testing/simapp/encoding.go (about) 1 package simapp 2 3 import ( 4 "github.com/fibonacci-chain/fbc/libs/cosmos-sdk/codec/types" 5 ibc_tx "github.com/fibonacci-chain/fbc/libs/cosmos-sdk/x/auth/ibc-tx" 6 simappparams "github.com/fibonacci-chain/fbc/libs/ibc-go/testing/simapp/params" 7 ) 8 9 // MakeTestEncodingConfig creates an EncodingConfig for testing. This function 10 // should be used only in tests or when creating a new app instance (NewApp*()). 11 // App user shouldn't create new codecs - use the app.AppCodec instead. 12 // [DEPRECATED] 13 func MakeTestEncodingConfig() simappparams.EncodingConfig { 14 encodingConfig := simappparams.MakeTestEncodingConfig() 15 //std.RegisterLegacyAminoCodec(encodingConfig.Amino) 16 ibc_tx.PubKeyRegisterInterfaces(encodingConfig.InterfaceRegistry) 17 //ModuleBasics.RegisterLegacyAminoCodec(encodingConfig.Amino) 18 interfaceReg := types.NewInterfaceRegistry() 19 ModuleBasics.RegisterInterfaces(interfaceReg) 20 return encodingConfig 21 }