• asynchronous rob's avatar
    Remove legacy network code (#860) · 532f0e01
    asynchronous rob authored
    * expunge legacy code from polkadot-network
    * mostly rip out old legacy protocol from service
    * ensure validation work is spawned by incoming messages
    * decouple availabliity store from network logic; clean up data flow
    * av_store: test helpers and use futures-abort
    * update polkadot-validation to pass n_validators when submitting chunks
    * fallible erasure-chunk fetching
    * implement `ErasureNetworking` for new network prot
    * API for registering availability store in network
    * fully integrate new network service into service
    * fix validation tests
    * scaffolding for porting collator over to new network
    * track connected validators' peer IDs and distribute collators' collations
    * helper in network for fetching all checked statements
    * fix adder-collator
    * actually register notifications protocol
    * Update service/src/lib.rs
    * merge with master