github.com/Finschia/finschia-sdk@v0.48.1/simapp/params/proto.go (about) 1 //go:build !test_amino 2 // +build !test_amino 3 4 package params 5 6 import ( 7 "github.com/Finschia/finschia-sdk/codec" 8 "github.com/Finschia/finschia-sdk/codec/types" 9 "github.com/Finschia/finschia-sdk/x/auth/tx" 10 ) 11 12 // MakeTestEncodingConfig creates an EncodingConfig for a non-amino based test configuration. 13 // This function should be used only internally (in the SDK). 14 // App user should'nt create new codecs - use the app.AppCodec instead. 15 // [DEPRECATED] 16 func MakeTestEncodingConfig() EncodingConfig { 17 cdc := codec.NewLegacyAmino() 18 interfaceRegistry := types.NewInterfaceRegistry() 19 marshaler := codec.NewProtoCodec(interfaceRegistry) 20 21 return EncodingConfig{ 22 InterfaceRegistry: interfaceRegistry, 23 Marshaler: marshaler, 24 TxConfig: tx.NewTxConfig(marshaler, tx.DefaultSignModes), 25 Amino: cdc, 26 } 27 }