Skip to content
  • Web3 Philosopher's avatar
    Adds fork-awareness and finalization notifications to transaction pool watchers. (#4740) · d3a3e288
    Web3 Philosopher authored
    
    
    * adds finalization support to sc-transaction-pool using MaintainedTransactionPool for finalization events
    
    * adds TransactionStatus::Retracted, notify watchers of retracted blocks, finalized now finalizes, transactions for current finalized -> last finalized block
    
    * adds last_finalized to ChainApi, use generic BlockT for ChainEvent
    
    * fix tests
    
    * Apply suggestions from code review
    
    Co-Authored-By: default avatarTomasz Drwięga <[email protected]>
    
    * tests
    
    * fix tests, docs, lazily dedupe pruned hashes
    
    * fix tests, Cargo.lock
    
    * Apply suggestions from code review
    
    Co-Authored-By: default avatarTomasz Drwięga <[email protected]>
    
    * remove tree_route, last_finalized from ChainApi, add block hash to Finalization and Retracted events
    
    * prune finality watchers
    
    * fix tests
    
    * remove HeaderBackend bound from FullChainApi
    
    * code style nits, terminate stream in finality_timeout
    
    Co-authored-by: default avatarTomasz Drwięga <[email protected]>
    d3a3e288