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
Showing
- polkadot/core-primitives/src/lib.rs 12 additions, 13 deletionspolkadot/core-primitives/src/lib.rs
- polkadot/node/collation-generation/src/lib.rs 2 additions, 0 deletionspolkadot/node/collation-generation/src/lib.rs
- polkadot/node/core/av-store/src/tests.rs 1 addition, 0 deletionspolkadot/node/core/av-store/src/tests.rs
- polkadot/node/core/backing/src/lib.rs 7 additions, 0 deletionspolkadot/node/core/backing/src/lib.rs
- polkadot/node/core/candidate-selection/src/lib.rs 2 additions, 0 deletionspolkadot/node/core/candidate-selection/src/lib.rs
- polkadot/node/core/candidate-validation/src/lib.rs 2 additions, 0 deletionspolkadot/node/core/candidate-validation/src/lib.rs
- polkadot/node/core/runtime-api/src/lib.rs 60 additions, 1 deletionpolkadot/node/core/runtime-api/src/lib.rs
- polkadot/node/network/availability-distribution/src/tests.rs 1 addition, 0 deletionspolkadot/node/network/availability-distribution/src/tests.rs
- polkadot/node/primitives/src/lib.rs 2 additions, 0 deletionspolkadot/node/primitives/src/lib.rs
- polkadot/node/subsystem/src/messages.rs 15 additions, 3 deletionspolkadot/node/subsystem/src/messages.rs
- polkadot/parachain/src/primitives.rs 5 additions, 0 deletionspolkadot/parachain/src/primitives.rs
- polkadot/parachain/test-parachains/tests/adder/mod.rs 3 additions, 0 deletionspolkadot/parachain/test-parachains/tests/adder/mod.rs
- polkadot/parachain/test-parachains/tests/wasm_executor/mod.rs 3 additions, 0 deletions...adot/parachain/test-parachains/tests/wasm_executor/mod.rs
- polkadot/primitives/src/v1.rs 17 additions, 1 deletionpolkadot/primitives/src/v1.rs
- polkadot/runtime/kusama/src/lib.rs 7 additions, 1 deletionpolkadot/runtime/kusama/src/lib.rs
- polkadot/runtime/parachains/src/configuration.rs 21 additions, 0 deletionspolkadot/runtime/parachains/src/configuration.rs
- polkadot/runtime/parachains/src/inclusion.rs 21 additions, 3 deletionspolkadot/runtime/parachains/src/inclusion.rs
- polkadot/runtime/parachains/src/mock.rs 0 additions, 2 deletionspolkadot/runtime/parachains/src/mock.rs
- polkadot/runtime/parachains/src/router.rs 61 additions, 4 deletionspolkadot/runtime/parachains/src/router.rs
- polkadot/runtime/parachains/src/router/dmp.rs 272 additions, 0 deletionspolkadot/runtime/parachains/src/router/dmp.rs
Please register or sign in to comment