github.com/fibonacci-chain/fbc@v0.0.0-20231124064014-c7636198c1e9/libs/ibc-go/testing/simapp/params/encoding.go (about) 1 package params 2 3 import ( 4 "github.com/fibonacci-chain/fbc/libs/cosmos-sdk/codec" 5 "github.com/fibonacci-chain/fbc/libs/cosmos-sdk/codec/types" 6 ) 7 8 // EncodingConfig specifies the concrete encoding types to use for a given app. 9 // This is provided for compatibility between protobuf and amino implementations. 10 type EncodingConfig struct { 11 InterfaceRegistry types.InterfaceRegistry 12 Marshaler codec.Codec 13 //TxConfig client.TxConfig 14 //Amino *codec.LegacyAmino 15 } 16 17 func (e EncodingConfig) CodecProxy() *codec.CodecProxy { 18 return codec.NewCodecProxy(codec.NewProtoCodec(e.InterfaceRegistry), &e.Marshaler) 19 }