• 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>
    f5535faf