• Gavin Wood's avatar
    Merged companions and update Subtrate (#882) · f5535faf
    Gavin Wood 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
    * Make needed changes to service
    * Merge two companion PRs.
    - #880
    - #881
    * Some effort towards compilation
    * Fix
    * remove `NetworkSpecialization` references from network
    * fix compilation errors in service and collator
    * ensure protocol name is valid
    * Fixes
    * Fix
    Co-authored-by: asynchronous rob's avatarRobert Habermeier <rphmeier@gmail.com>
    Co-authored-by: default avatarAshley <ashley.ruglys@gmail.com>