Downward Message Processing implementation (#1859)

* DMP: data structures and plumbing

* DMP: Implement DMP logic in the router module

DMP: Integrate DMP parts into the inclusion module

* DMP: Introduce the max size limit for the size of a downward message

* DMP: Runtime API for accessing inbound messages

* OCD

Small clean ups

* DMP: fix the naming of the error

* DMP: add caution about a non-existent recipient
This commit is contained in:
Sergei Shulepov authored and GitHub committed 2020-10-28 10:41:42 +00:00
1 parent 1a25c41277
commit 9903bca259
26 files changed
+556 -36

No files matched your search

+2
View File
@@ -263,6 +263,8 @@ pub struct Collation {
pub head_data: HeadData,
/// Proof to verify the state transition of the parachain.
pub proof_of_validity: PoV,
/// The number of messages processed from the DMQ.
pub processed_downward_messages: u32,
}
/// Configuration for the collation generator