package types // cdcEncode returns nil if the input is nil, otherwise returns // cdc.MustMarshalBinaryBare(item) func cdcEncode(item interface{}) []byte { if item != nil && !isTypedNil(item) && !isEmpty(item) { return cdc.MustMarshalBinaryBare(item) } return nil }