github.com/Finschia/finschia-sdk@v0.48.1/simapp/params/amino.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/legacy/legacytx"
    10  )
    11  
    12  // MakeTestEncodingConfig creates an EncodingConfig for an 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.NewAminoCodec(cdc)
    20  
    21  	return EncodingConfig{
    22  		InterfaceRegistry: interfaceRegistry,
    23  		Marshaler:         marshaler,
    24  		TxConfig:          legacytx.StdTxConfig{Cdc: cdc},
    25  		Amino:             cdc,
    26  	}
    27  }