Skip to content
  • Serban Iorga's avatar
    Add equivocation detector crate and implement clients (#2348) (#2353) · 620db2b1
    Serban Iorga authored
    * Split FinalitySyncPipeline and SourceClient
    
    * Move some logic to finality_base
    
    * Add empty equivocation detection clients
    
    * Add equivocation reporting logic to the source client
    
    * Use convenience trait for SubstrateFinalitySyncPipeline
    
    * Define JustificationVerificationContext for GRANDPA
    
    * Equivocation source client: finality_verification_context()
    
    * Equivocation source client: synced_headers_finality_info()
    
    * reuse HeaderFinalityInfo
    
    * Define EquivocationsFinder
    
    * Fix spellcheck
    
    * Address review comments
    
    * Avoid equivocations lookup errors
    620db2b1