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  }