func (p *Peer) handleMessagesCode(packet p2p.Msg) error {
    // decode the contained envelopes
    data, err := ioutil.ReadAll(packet.Payload)
    if err != nil {
        common.EnvelopesRejectedCounter.WithLabelValues("failed_read").Inc()