Change validation & collation protocol names to include genesis hash & fork id (#5876)

This commit is contained in:
Dmitry Markin
2022-08-30 19:50:22 +03:00
committed by GitHub
parent 6e04112b93
commit 13ea167bd7
19 changed files with 739 additions and 177 deletions
@@ -31,6 +31,7 @@ use sp_runtime::traits::AppVerify;
use polkadot_node_network_protocol::{
our_view,
peer_set::CollationVersion,
request_response::{IncomingRequest, ReqProtocolNames},
view,
};
@@ -399,7 +400,7 @@ async fn connect_peer(
CollatorProtocolMessage::NetworkBridgeUpdate(NetworkBridgeEvent::PeerConnected(
peer.clone(),
polkadot_node_network_protocol::ObservedRole::Authority,
1,
CollationVersion::V1.into(),
authority_id.map(|v| HashSet::from([v])),
)),
)
@@ -24,6 +24,7 @@ use std::{iter, sync::Arc, time::Duration};
use polkadot_node_network_protocol::{
our_view,
peer_set::CollationVersion,
request_response::{Requests, ResponseSender},
ObservedRole,
};
@@ -306,7 +307,7 @@ async fn connect_and_declare_collator(
CollatorProtocolMessage::NetworkBridgeUpdate(NetworkBridgeEvent::PeerConnected(
peer.clone(),
ObservedRole::Full,
1,
CollationVersion::V1.into(),
None,
)),
)
@@ -458,7 +459,7 @@ fn collator_authentication_verification_works() {
CollatorProtocolMessage::NetworkBridgeUpdate(NetworkBridgeEvent::PeerConnected(
peer_b,
ObservedRole::Full,
1,
CollationVersion::V1.into(),
None,
)),
)
@@ -946,7 +947,7 @@ fn disconnect_if_no_declare() {
CollatorProtocolMessage::NetworkBridgeUpdate(NetworkBridgeEvent::PeerConnected(
peer_b.clone(),
ObservedRole::Full,
1,
CollationVersion::V1.into(),
None,
)),
)
@@ -984,7 +985,7 @@ fn disconnect_if_wrong_declare() {
CollatorProtocolMessage::NetworkBridgeUpdate(NetworkBridgeEvent::PeerConnected(
peer_b.clone(),
ObservedRole::Full,
1,
CollationVersion::V1.into(),
None,
)),
)