Collators get incoming parachain messages (#149)
* refactor out a consensus data fetcher from table router * move statement checking logic into router * refuse to start authority if collator * support building the table router asynchronously * instantiate_consensus does not overwrite old * update key in new consensus if there was none before * collator collects ingress from network * test produced egress roots * fix adder-collator compilation * address first grumbles * integrate new gossip with collator network launch * address review
parent
67275abe
Showing
- polkadot/Cargo.lock 12 additions, 8 deletionspolkadot/Cargo.lock
- polkadot/cli/src/lib.rs 3 additions, 2 deletionspolkadot/cli/src/lib.rs
- polkadot/collator/Cargo.toml 5 additions, 0 deletionspolkadot/collator/Cargo.toml
- polkadot/collator/src/lib.rs 173 additions, 128 deletionspolkadot/collator/src/lib.rs
- polkadot/network/Cargo.toml 1 addition, 0 deletionspolkadot/network/Cargo.toml
- polkadot/network/src/lib.rs 13 additions, 7 deletionspolkadot/network/src/lib.rs
- polkadot/network/src/router.rs 54 additions, 317 deletionspolkadot/network/src/router.rs
- polkadot/network/src/tests/mod.rs 18 additions, 18 deletionspolkadot/network/src/tests/mod.rs
- polkadot/network/src/tests/validation.rs 6 additions, 3 deletionspolkadot/network/src/tests/validation.rs
- polkadot/network/src/validation.rs 592 additions, 122 deletionspolkadot/network/src/validation.rs
- polkadot/service/src/lib.rs 7 additions, 0 deletionspolkadot/service/src/lib.rs
- polkadot/src/main.rs 2 additions, 2 deletionspolkadot/src/main.rs
- polkadot/test-parachains/adder/collator/src/main.rs 3 additions, 3 deletionspolkadot/test-parachains/adder/collator/src/main.rs
- polkadot/validation/src/attestation_service.rs 1 addition, 0 deletionspolkadot/validation/src/attestation_service.rs
- polkadot/validation/src/collation.rs 2 additions, 2 deletionspolkadot/validation/src/collation.rs
- polkadot/validation/src/lib.rs 71 additions, 48 deletionspolkadot/validation/src/lib.rs
Please register or sign in to comment