package types import ( cmn "github.com/tendermint/tendermint/libs/common" ) // cdcEncode returns nil if the input is nil, otherwise returns // cdc.MustMarshalBinaryBare(item) func cdcEncode(item interface{}) []byte { if item != nil && !cmn.IsTypedNil(item) && !cmn.IsEmpty(item) { return cdc.MustMarshalBinaryBare(item) } return nil }