Skip to content
  • André Silva's avatar
    Sync block justifications (#1410) · db546aae
    André Silva authored
    * core: sync protocol for justifications
    
    * core: basic test for justification sync
    
    * core: pass block number with justification
    
    * grandpa: request justifications when importing change blocks
    
    * core: pass finality notifications to chain sync
    
    * core: require justifications for pending change blocks on start
    
    * core: avoid requesting justifications from previous failed peers
    
    * core: timeout block justification requests
    
    * core: add some docs
    
    * core: fix unused variables warning
    
    * core: tick pending justifications fetch periodically
    
    * grandpa: add test for syncing justifications
    
    * core: early exit dispatch of pending justifications
    
    * core: style fix
    
    * core: grandpa: change logging level
    
    * core: sync: add missing docs
    
    * core: network: report peer on bad justification
    
    * core: replace mem::replace with Option::take
    
    * core: revert authority set changes on failed block finalization
    
    * core: grandpa: add docs to import_justification
    
    * core: warn on re-finalization of last finalized block
    
    * core: only notify sync with last finality notification
    
    * core: style fix
    
    * core: add docs for PendingJustifications
    
    * core: network: use BlockRequest messages for justification requests
    
    * core: reference issues in todo comments
    
    * core: grandpa: revert authority set changes on db
    
    * core: grandpa: remove inconsistent state warning
    db546aae