func messageToHex(msg wire.Message) (string, error) { var buf bytes.Buffer if err := msg.BtcEncode(&buf, 70002); err != nil { return "", fmt.Errorf(fmt.Sprintf("Failed to encode msg of type %T", msg)) } return hex.EncodeToString(buf.Bytes()), nil }