pub fn new_multicast() -> Self {
        let addr = socketaddr!("224.0.1.255:1000");
        assert!(addr.ip().is_multicast());
        Self::new(Keypair::new().pubkey(), addr, addr, addr, addr, addr, addr)
    }
/// NodeInfo with multicast addresses for adversarial testing.
NodeInfo with multicast addresses for adversarial testing.
NodeInfo with multicast addresses for adversarial testing .
pub fn new_multicast() -> Self {
        let addr = socketaddr!("224.0.1.255:1000");
        assert!(addr.ip().is_multicast());
        Self::new(Keypair::new().pubkey(), addr, addr, addr, addr, addr, addr)
    }
pub fn new_multicast ( ) -> Self { let addr = socketaddr ! ( " " ) ; assert ! ( addr ip ( ) is_multicast ( ) ) ; Self :: new ( Keypair :: new ( ) . pubkey ( ) , addr , addr , addr , addr , addr , addr ) }
NodeInfo with multicast addresses for adversarial testing.
NodeInfo with multicast addresses for adversarial testing .