MCPcopy Create free account
hub / github.com/FirmaChain/firmachain / MakeEncodingConfig

Function MakeEncodingConfig

app/encoding.go:28–42  ·  view source on GitHub ↗

MakeEncodingConfig creates an EncodingConfig for an amino based test configuration.

()

Source from the content-addressed store, hash-verified

26
27// MakeEncodingConfig creates an EncodingConfig for an amino based test configuration.
28func MakeEncodingConfig() appparams.EncodingConfig {
29 amino := codec.NewLegacyAmino()
30 interfaceRegistry, err := NewInterfaceRegistry()
31 if err != nil {
32 panic(err)
33 }
34 cdc := codec.NewProtoCodec(interfaceRegistry)
35 txCfg := tx.NewTxConfig(cdc, tx.DefaultSignModes)
36 return appparams.EncodingConfig{
37 InterfaceRegistry: interfaceRegistry,
38 Marshaler: cdc,
39 TxConfig: txCfg,
40 Amino: amino,
41 }
42}

Callers 1

NewFunction · 0.85

Calls 1

NewInterfaceRegistryFunction · 0.85

Tested by

no test coverage detected