/// <inheritdoc/>
        public void PeerHandshaked(IPEndPoint endpoint, DateTimeOffset peerHandshakedAt)
        {
            PeerAddress peer = this.FindPeer(endpoint);

            if (peer == null)
            {
                return;
            }

            peer.SetHandshaked(peerHandshakedAt);
        }
        /// <inheritdoc/>
        public void PeerHandshaked(IPEndPoint endpoint, DateTimeOffset peerHandshakedAt)
        {
            PeerAddress peer = this.FindPeer(endpoint);

            peer?.SetHandshaked(peerHandshakedAt);
        }