Reject delivery transactions with at least one obsolete message (#2021)

* reject delivery transactions with at least one obsolete message

* clippy

* allow empty delivery transactions with rewards confirmations BUT only when there's no room left in the unrewarded relayers vector

* clippy

* allow empty delivery transactions if no message slots in unrewarded relayers vector
This commit is contained in:
Svyatoslav Nikolsky
2023-04-10 12:49:15 +03:00
committed by Bastian Köcher
parent 3b968a2aba
commit ceea1a10f7
4 changed files with 351 additions and 34 deletions
+4
View File
@@ -514,6 +514,10 @@ pub mod pallet {
lane_id,
);
// TODO: https://github.com/paritytech/parity-bridges-common/issues/2020
// we need to refund unused weight (because the inbound lane state may contain
// already confirmed messages and already rewarded relayer entries)
Ok(())
}
}