Skip to content
  1. Dec 22, 2022
  2. Dec 21, 2022
  3. Dec 19, 2022
  4. Dec 16, 2022
    • Svyatoslav Nikolsky's avatar
    • Svyatoslav Nikolsky's avatar
      Batch transactions in complex relays (#1669) · 886e5dd6
      Svyatoslav Nikolsky authored
      * batch transactions in message relay: API prototype
      
      * get rid of Box<dyn BatchTransaction> and actually submit it
      
      * test batch transactions
      
      * message_lane_loop_works_with_batch_transactions
      
      * removed logger
      
      * BatchConfirmationTransaction + BatchDeliveryTransaction
      
      * more prototyping
      
      * fmt
      
      * continue with batch calls
      
      * impl BatchCallBuilder for ()
      
      * BatchDeliveryTransaction impl
      
      * BundledBatchCallBuilder
      
      * proper impl of BundledBatchCallBuilder + use it in RialtoParachain -> Millau
      
      * impl prove_header in OnDemandHeadersRelay
      
      * impl OnDemandParachainsRelay::prove_header (needs extensive tests)
      
      * added a couple of TODOs
      
      * return Result<Option<BatchTx>> when asking for more headers
      
      * prove headers when reauire_* is called && return proper headers from required_header_id
      
      * split parachains::prove_header and test select_headers_to_prove
      
      * more traces and leave TODOs
      
      * use finality stream in SubstrateFinalitySource::prove_block_finality
      
      * prove parachain head at block, selected by headers relay
      
      * const ANCIENT_BLOCK_THRESHOLD
      
      * TODO -> proof
      
      * clippy and spelling
      
      * BatchCallBuilder::build_batch_call() returns Result
      
      * read first proof from two streams
      
      * FailedToFindFinalityProof -> FinalityProofNotFound
      
      * changed select_headers_to_prove to version from PR review
      886e5dd6
    • Svyatoslav Nikolsky's avatar
      848bd7b1
  5. Dec 15, 2022
  6. Dec 14, 2022
  7. Dec 12, 2022
  8. Dec 09, 2022
  9. Dec 06, 2022
  10. Dec 05, 2022
  11. Dec 02, 2022
  12. Dec 01, 2022
  13. Nov 30, 2022
  14. Nov 29, 2022
  15. Nov 28, 2022
  16. Nov 25, 2022
  17. Nov 23, 2022
  18. Nov 22, 2022
  19. Nov 21, 2022
  20. Nov 18, 2022