mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-08-02 12:15:42 +00:00
Migrate polkadot-primitives to v6 (#1543)
- Async-backing related primitives are stable `primitives::v6` - Async-backing API is now part of `api_version(7)` - It's enabled on Rococo and Westend runtimes --------- Signed-off-by: Andrei Sandu <andrei-mihail@parity.io> Co-authored-by: Andrei Sandu <54316454+sandreim@users.noreply.github.com>
This commit is contained in:
@@ -1216,10 +1216,10 @@ fn network_protocol_versioning_view_update() {
|
||||
|
||||
let peer_ids: Vec<_> = (0..4).map(|_| PeerId::random()).collect();
|
||||
let peers = [
|
||||
(peer_ids[0], PeerSet::Validation, ValidationVersion::VStaging),
|
||||
(peer_ids[0], PeerSet::Validation, ValidationVersion::V2),
|
||||
(peer_ids[1], PeerSet::Collation, ValidationVersion::V1),
|
||||
(peer_ids[2], PeerSet::Validation, ValidationVersion::V1),
|
||||
(peer_ids[3], PeerSet::Collation, ValidationVersion::VStaging),
|
||||
(peer_ids[3], PeerSet::Collation, ValidationVersion::V2),
|
||||
];
|
||||
|
||||
let head = Hash::repeat_byte(1);
|
||||
@@ -1245,8 +1245,8 @@ fn network_protocol_versioning_view_update() {
|
||||
ValidationVersion::V1 =>
|
||||
WireMessage::<protocol_v1::ValidationProtocol>::ViewUpdate(view.clone())
|
||||
.encode(),
|
||||
ValidationVersion::VStaging =>
|
||||
WireMessage::<protocol_vstaging::ValidationProtocol>::ViewUpdate(view.clone())
|
||||
ValidationVersion::V2 =>
|
||||
WireMessage::<protocol_v2::ValidationProtocol>::ViewUpdate(view.clone())
|
||||
.encode(),
|
||||
};
|
||||
assert_network_actions_contains(
|
||||
@@ -1268,12 +1268,7 @@ fn network_protocol_versioning_subsystem_msg() {
|
||||
let peer = PeerId::random();
|
||||
|
||||
network_handle
|
||||
.connect_peer(
|
||||
peer,
|
||||
ValidationVersion::VStaging,
|
||||
PeerSet::Validation,
|
||||
ObservedRole::Full,
|
||||
)
|
||||
.connect_peer(peer, ValidationVersion::V2, PeerSet::Validation, ObservedRole::Full)
|
||||
.await;
|
||||
|
||||
// bridge will inform about all connected peers.
|
||||
@@ -1282,7 +1277,7 @@ fn network_protocol_versioning_subsystem_msg() {
|
||||
NetworkBridgeEvent::PeerConnected(
|
||||
peer,
|
||||
ObservedRole::Full,
|
||||
ValidationVersion::VStaging.into(),
|
||||
ValidationVersion::V2.into(),
|
||||
None,
|
||||
),
|
||||
&mut virtual_overseer,
|
||||
@@ -1297,9 +1292,9 @@ fn network_protocol_versioning_subsystem_msg() {
|
||||
}
|
||||
|
||||
let approval_distribution_message =
|
||||
protocol_vstaging::ApprovalDistributionMessage::Approvals(Vec::new());
|
||||
protocol_v2::ApprovalDistributionMessage::Approvals(Vec::new());
|
||||
|
||||
let msg = protocol_vstaging::ValidationProtocol::ApprovalDistribution(
|
||||
let msg = protocol_v2::ValidationProtocol::ApprovalDistribution(
|
||||
approval_distribution_message.clone(),
|
||||
);
|
||||
|
||||
@@ -1315,7 +1310,7 @@ fn network_protocol_versioning_subsystem_msg() {
|
||||
virtual_overseer.recv().await,
|
||||
AllMessages::ApprovalDistribution(
|
||||
ApprovalDistributionMessage::NetworkBridgeUpdate(
|
||||
NetworkBridgeEvent::PeerMessage(p, Versioned::VStaging(m))
|
||||
NetworkBridgeEvent::PeerMessage(p, Versioned::V2(m))
|
||||
)
|
||||
) => {
|
||||
assert_eq!(p, peer);
|
||||
@@ -1330,10 +1325,10 @@ fn network_protocol_versioning_subsystem_msg() {
|
||||
signature: sp_core::crypto::UncheckedFrom::unchecked_from([1u8; 64]),
|
||||
};
|
||||
let statement_distribution_message =
|
||||
protocol_vstaging::StatementDistributionMessage::V1Compatibility(
|
||||
protocol_v2::StatementDistributionMessage::V1Compatibility(
|
||||
protocol_v1::StatementDistributionMessage::LargeStatement(metadata),
|
||||
);
|
||||
let msg = protocol_vstaging::ValidationProtocol::StatementDistribution(
|
||||
let msg = protocol_v2::ValidationProtocol::StatementDistribution(
|
||||
statement_distribution_message.clone(),
|
||||
);
|
||||
|
||||
@@ -1349,7 +1344,7 @@ fn network_protocol_versioning_subsystem_msg() {
|
||||
virtual_overseer.recv().await,
|
||||
AllMessages::StatementDistribution(
|
||||
StatementDistributionMessage::NetworkBridgeUpdate(
|
||||
NetworkBridgeEvent::PeerMessage(p, Versioned::VStaging(m))
|
||||
NetworkBridgeEvent::PeerMessage(p, Versioned::V2(m))
|
||||
)
|
||||
) => {
|
||||
assert_eq!(p, peer);
|
||||
|
||||
Reference in New Issue
Block a user