Skip to content

Commit 75dbf3f

Browse files
authored
Fix deprecated inbound fixtures (#1011)
* Fix inbound queue tests * Update rust toolchain to 1.71 * Upgrade rust-toolchain to 1.73.0 * Fix for clippy
1 parent ae1358f commit 75dbf3f

File tree

4 files changed

+27
-32
lines changed

4 files changed

+27
-32
lines changed

parachain/pallets/inbound-queue/src/benchmarking/fixtures.rs

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -11,30 +11,28 @@ pub struct InboundQueueTest {
1111
pub fn make_create_message() -> InboundQueueTest {
1212
InboundQueueTest{
1313
execution_header: CompactExecutionHeader{
14-
parent_hash: hex!("9e2078694f20148b48e938a5b35a4cca79e19a05b7f27c7b3daae11a2ab57524").into(),
15-
block_number: 55,
16-
state_root: hex!("74865f49fe887e1b9df502282b1e99ccf563861a0ed58e9e541d966207d11f3f").into(),
17-
receipts_root: hex!("0115ab735d37c5e4cdb0374d8bb547c6dd6ccaa996d996d1eabc5399a719219e").into(),
14+
parent_hash: hex!("8f69b84ec2fe39b299005cf30e855a2bcdd997dd1e5f79777271160015db6ae3").into(),
15+
block_number: 188,
16+
state_root: hex!("3f744f5e0322312fbcd6ea06e4e3db6cf8ff8a6258ee4f621df57165c3964806").into(),
17+
receipts_root: hex!("b4e733e6a4545303220f9954b9e895ecf31e5d6fe1557f27a0254a01132f38a7").into(),
1818
},
1919
message: Message {
2020
event_log: Log {
2121
address: hex!("eda338e4dc46038493b885327842fd3e301cab39").into(),
2222
topics: vec![
23-
hex!("5066fbba677e15936860e04088ca4cad3acd4c19706962196a5346f1457f7169").into(),
24-
hex!("00000000000000000000000000000000000000000000000000000000000003e8").into(),
25-
hex!("afad3c9777134532ae230b4fad334eef2e0dacbb965920412a7eaa59b07d640f").into(),
23+
hex!("7153f9357c8ea496bba60bf82e67143e27b64462b49041f8e689e1b05728f84f").into(),
24+
hex!("c173fac324158e77fb5840738a1a541f633cbec8884c6a601c567d2b376a0539").into(),
25+
hex!("5f7060e971b0dc81e63f0aa41831091847d97c1a4693ac450cc128c7214e65e0").into(),
2626
],
2727
data: hex!("00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000001e000f000000000000000087d1f7fdfee7f651fabc8bfcb6e086c278b77a7d0000").into(),
2828
},
2929
proof: Proof {
30-
block_hash: hex!("5f465744c166e9d10dc0031942a59ff82b640053253da517a1b576afdadb0363").into(),
30+
block_hash: hex!("7ce27351fff56e7f0f28774766ad46dcf9c05e5cc5cf2c1914de08b34da3d0c9").into(),
3131
tx_index: 0,
3232
data: (vec![
33-
hex!("0115ab735d37c5e4cdb0374d8bb547c6dd6ccaa996d996d1eabc5399a719219e").to_vec(),
34-
hex!("caf5ee6beba6a6db5e2a0714a98f65ac4365c4a24e56ce033f19c7f8a2abb06a").to_vec(),
33+
hex!("b4e733e6a4545303220f9954b9e895ecf31e5d6fe1557f27a0254a01132f38a7").to_vec(),
3534
], vec![
36-
hex!("5e2a0714a98f65ac4365c4a24e56ce033f19c7f8a2abb06a8080808080808080").to_vec(),
37-
hex!("000f000000000000000087d1f7fdfee7f651fabc8bfcb6e086c278b77a7d0000").to_vec(),
35+
hex!("f9026d822080b9026702f9026301830150dfb9010000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000080000000000000000000000000000004000000000080000000000000000000000000000000000010100000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000040004000000000000002000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000200000000000010f90158f85894eda338e4dc46038493b885327842fd3e301cab39e1a0f78bb28d4b1d7da699e5c0bc2be29c2b04b5aab6aacf6298fe5304f9db9c6d7ea000000000000000000000000087d1f7fdfee7f651fabc8bfcb6e086c278b77a7df8fc94eda338e4dc46038493b885327842fd3e301cab39f863a07153f9357c8ea496bba60bf82e67143e27b64462b49041f8e689e1b05728f84fa0c173fac324158e77fb5840738a1a541f633cbec8884c6a601c567d2b376a0539a05f7060e971b0dc81e63f0aa41831091847d97c1a4693ac450cc128c7214e65e0b88000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000001e000f000000000000000087d1f7fdfee7f651fabc8bfcb6e086c278b77a7d0000").to_vec(),
3836
]),
3937
},
4038
},

parachain/pallets/inbound-queue/src/test.rs

Lines changed: 15 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,7 @@ pub struct MockChannelLookup;
173173
impl ChannelLookup for MockChannelLookup {
174174
fn lookup(channel_id: ChannelId) -> Option<Channel> {
175175
if channel_id !=
176-
hex!("00000000000000000000000000000000000000000000000000000000000003e8").into()
176+
hex!("c173fac324158e77fb5840738a1a541f633cbec8884c6a601c567d2b376a0539").into()
177177
{
178178
return None
179179
}
@@ -247,11 +247,11 @@ fn mock_event_log() -> Log {
247247
// gateway address
248248
address: hex!("eda338e4dc46038493b885327842fd3e301cab39").into(),
249249
topics: vec![
250-
hex!("5066fbba677e15936860e04088ca4cad3acd4c19706962196a5346f1457f7169").into(),
250+
hex!("7153f9357c8ea496bba60bf82e67143e27b64462b49041f8e689e1b05728f84f").into(),
251251
// channel id
252-
hex!("00000000000000000000000000000000000000000000000000000000000003e8").into(),
252+
hex!("c173fac324158e77fb5840738a1a541f633cbec8884c6a601c567d2b376a0539").into(),
253253
// message id
254-
hex!("afad3c9777134532ae230b4fad334eef2e0dacbb965920412a7eaa59b07d640f").into(),
254+
hex!("5f7060e971b0dc81e63f0aa41831091847d97c1a4693ac450cc128c7214e65e0").into(),
255255
],
256256
// Nonce + Payload
257257
data: hex!("00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000001e000f000000000000000087d1f7fdfee7f651fabc8bfcb6e086c278b77a7d0000").into(),
@@ -260,16 +260,13 @@ fn mock_event_log() -> Log {
260260

261261
fn mock_event_log_invalid_channel() -> Log {
262262
Log {
263-
// gateway address
264263
address: hex!("eda338e4dc46038493b885327842fd3e301cab39").into(),
265264
topics: vec![
266-
hex!("5066fbba677e15936860e04088ca4cad3acd4c19706962196a5346f1457f7169").into(),
267-
// channel id
268-
hex!("00000000000000000000000000000000000000000000000000000000000003e9").into(),
269-
// message id
270-
hex!("afad3c9777134532ae230b4fad334eef2e0dacbb965920412a7eaa59b07d640f").into(),
265+
hex!("7153f9357c8ea496bba60bf82e67143e27b64462b49041f8e689e1b05728f84f").into(),
266+
// invalid channel id
267+
hex!("0000000000000000000000000000000000000000000000000000000000000000").into(),
268+
hex!("5f7060e971b0dc81e63f0aa41831091847d97c1a4693ac450cc128c7214e65e0").into(),
271269
],
272-
// Nonce + Payload
273270
data: hex!("00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000001e000f000000000000000087d1f7fdfee7f651fabc8bfcb6e086c278b77a7d0000").into(),
274271
}
275272
}
@@ -279,11 +276,11 @@ fn mock_event_log_invalid_gateway() -> Log {
279276
// gateway address
280277
address: H160::zero(),
281278
topics: vec![
282-
hex!("5066fbba677e15936860e04088ca4cad3acd4c19706962196a5346f1457f7169").into(),
279+
hex!("7153f9357c8ea496bba60bf82e67143e27b64462b49041f8e689e1b05728f84f").into(),
283280
// channel id
284-
hex!("00000000000000000000000000000000000000000000000000000000000003e8").into(),
281+
hex!("c173fac324158e77fb5840738a1a541f633cbec8884c6a601c567d2b376a0539").into(),
285282
// message id
286-
hex!("afad3c9777134532ae230b4fad334eef2e0dacbb965920412a7eaa59b07d640f").into(),
283+
hex!("5f7060e971b0dc81e63f0aa41831091847d97c1a4693ac450cc128c7214e65e0").into(),
287284
],
288285
// Nonce + Payload
289286
data: hex!("00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000001e000f000000000000000087d1f7fdfee7f651fabc8bfcb6e086c278b77a7d0000").into(),
@@ -315,12 +312,12 @@ fn test_submit_happy_path() {
315312
};
316313
assert_ok!(InboundQueue::submit(origin.clone(), message.clone()));
317314
expect_events(vec![InboundQueueEvent::MessageReceived {
318-
channel_id: hex!("00000000000000000000000000000000000000000000000000000000000003e8")
315+
channel_id: hex!("c173fac324158e77fb5840738a1a541f633cbec8884c6a601c567d2b376a0539")
319316
.into(),
320317
nonce: 1,
321318
message_id: [
322-
3, 29, 43, 131, 7, 80, 47, 2, 238, 64, 45, 200, 64, 1, 46, 74, 121, 211, 8, 178,
323-
198, 26, 230, 13, 180, 78, 164, 58, 22, 133, 206, 83,
319+
168, 12, 232, 40, 69, 197, 207, 74, 203, 65, 199, 240, 164, 52, 244, 217, 62, 156,
320+
107, 237, 117, 203, 233, 78, 251, 233, 31, 54, 155, 124, 204, 201,
324321
],
325322
}
326323
.into()]);
@@ -402,7 +399,7 @@ fn test_submit_with_invalid_nonce() {
402399
assert_ok!(InboundQueue::submit(origin.clone(), message.clone()));
403400

404401
let nonce: u64 = <Nonce<Test>>::get(ChannelId::from(hex!(
405-
"00000000000000000000000000000000000000000000000000000000000003e8"
402+
"c173fac324158e77fb5840738a1a541f633cbec8884c6a601c567d2b376a0539"
406403
)));
407404
assert_eq!(nonce, 1);
408405

parachain/primitives/core/src/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ fn derive_channel_id_for_sibling(para_id: ParaId) -> ChannelId {
6969
let para_id: u32 = para_id.into();
7070
let para_id_bytes: [u8; 4] = para_id.to_be_bytes();
7171
let prefix: [u8; 4] = *b"para";
72-
let preimage: Vec<u8> = prefix.into_iter().chain(para_id_bytes.into_iter()).collect();
72+
let preimage: Vec<u8> = prefix.into_iter().chain(para_id_bytes).collect();
7373
keccak_256(&preimage).into()
7474
}
7575

rust-toolchain.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
# https://github.com/rust-lang/rustup/issues/2686
44
# The auto-installation behaviour in rustup will likely be removed:
55
# https://github.com/rust-lang/rustup/issues/1397
6-
channel = "1.70.0"
6+
channel = "1.73.0"
77
components = [
88
"clippy",
99
"rust-analyzer",

0 commit comments

Comments
 (0)