diff --git a/nano/node/network.cpp b/nano/node/network.cpp index 04e5f489f..8bf4f1b8f 100644 --- a/nano/node/network.cpp +++ b/nano/node/network.cpp @@ -105,34 +105,6 @@ void nano::network::send_keepalive_self (std::shared_ptrsend (message); } -void nano::network::send_node_id_handshake (std::shared_ptr const & channel_a, std::optional const & cookie, std::optional const & respond_to) -{ - std::optional response; - if (respond_to) - { - nano::node_id_handshake::response_payload pld{ node.node_id.pub, nano::sign_message (node.node_id.prv, node.node_id.pub, *respond_to) }; - debug_assert (!nano::validate_message (pld.node_id, *respond_to, pld.signature)); - response = pld; - } - - std::optional query; - if (cookie) - { - nano::node_id_handshake::query_payload pld{ *cookie }; - query = pld; - } - - nano::node_id_handshake message{ node.network_params.network, query, response }; - - node.logger.debug (nano::log::type::network, "Node ID handshake sent to: {} (query: {}, respond to: {}, signature: {})", - nano::util::to_str (channel_a->get_endpoint ()), - (query ? query->cookie.to_string () : ""), - (respond_to ? respond_to->to_string () : ""), - (response ? response->signature.to_string () : "")); - - channel_a->send (message); -} - void nano::network::flood_message (nano::message & message_a, nano::transport::buffer_drop_policy const drop_policy_a, float const scale_a) { for (auto & i : list (fanout (scale_a))) diff --git a/nano/node/network.hpp b/nano/node/network.hpp index f49b5f498..75ed20679 100644 --- a/nano/node/network.hpp +++ b/nano/node/network.hpp @@ -94,7 +94,6 @@ public: void merge_peer (nano::endpoint const &); void send_keepalive (std::shared_ptr const &); void send_keepalive_self (std::shared_ptr const &); - void send_node_id_handshake (std::shared_ptr const &, std::optional const & cookie, std::optional const & respond_to); void send_confirm_req (std::shared_ptr const & channel_a, std::pair const & hash_root_a); std::shared_ptr find_node_id (nano::account const &); std::shared_ptr find_channel (nano::endpoint const &);