1. Aug 30, 2023
    • Serban Iorga's avatar
      Start the equivocation detection loop from the complex relayer (#2507) · 3e9592a4
      Serban Iorga authored
      * Impl SubstrateEquivocationDetectionPipeline for Millau
      
      * Impl SubstrateEquivocationDetectionPipeline for Rialto
      
      * Make BridgeHubSignedExtension more generic
      
      * Define generate_report_equivocation_call_builder!() macro
      
      * Impl SubstrateEquivocationDetectionPipeline for Rococo
      
      * Impl SubstrateEquivocationDetectionPipeline for Wococo
      
      * Impl SubstrateEquivocationDetectionPipeline for Kusama
      
      * Impl SubstrateEquivocationDetectionPipeline for Polkadot
      
      * Complex relayer simplification
      
      - remove `signer` and `transactions_mortality` and add `tx_params`
      - change the order of some fields
      
      * Add equivocation detection CLI traits
      
      * Complex relayer: start equivocation detectin loop
      
      * Update runtimes regeneration script
      
      * Equivocation loop: Fix infinite loop
      
      * Revert "Complex relayer: start equivocation detectin loop"
      
      This reverts commit b518ef85.
      
      * Add subcommand for starting the equivocation detection loop
      
      * Fixes
      
      * Initialize empty metrics for the equivocations detector loop
      3e9592a4
  2. Aug 29, 2023
  3. Aug 28, 2023
  4. Aug 25, 2023
    • Svyatoslav Nikolsky's avatar
      Implement additional require primitives for dynamic fees directly for pallet-xcm-bridge-hub (#2261) · bd874882
      Svyatoslav Nikolsky authored
      * added backoff mechanism to inbound bridge queue
      
      * impl backpressure in the XcmBlobHaulerAdapter
      
      * leave TODOs
      
      * BridgeMessageProcessor prototype
      
      * another TODO
      
      * Revert "also temporary (?) remove BridgesByLocalOrigin because the storage format will likely change to be able to resume bridges from the on_iniitalize/on_idle"
      
      This reverts commit bdd7ae11.
      
      * prototype for QueuePausedQuery
      
      * implement ExportXcm and MessageDispatch for pallet-xcm-bridge-hub
      
      * spelling
      
      * flush
      
      * small comments to myself
      
      * more backports from dynamic-fees-v1
      
      * use new pallet as exporter and dispatcher in Millau
      
      * use new pallet as exporter and dispatcher in Rialto
      
      * use new pallet as exporter and dispatcher in RialtoParachain
      
      * flush
      
      * fix remaining compilation issues
      
      * warnings + fmt
      
      * fix tests
      
      * LocalXcmChannelManager
      
      * change lane ids
      
      * it works!
      
      * remove bp-xcm-bridge-hub-router and use LocalXcmChannelManager everywhere
      
      * removed commented code
      
      * cleaning up
      
      * cleaning up
      
      * cleaning up
      
      * - separated BridgeId and LaneId
      - BridgeId now uses versioned universal locations
      - added missing stuff to exporter.rs
      
      * OnMessagesDelivered is back
      
      * start using bp-xcm-bridge-hub as OnMessagesDelivered
      
      * cleaning up
      
      * spelling
      
      * fix stupid issues
      
      * Backport latest relevant dynamic fees changes from v1 to v2 (#2372)
      
      * backport latest relevant dynamic fees changes from v1 to v2
      
      * fix comment
      bd874882
  5. Aug 23, 2023
  6. Aug 21, 2023
  7. Aug 17, 2023
  8. Aug 16, 2023
  9. Aug 15, 2023
    • Serban Iorga's avatar
      Add equivocation detector crate and implement clients (#2348) · 82989c74
      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
      82989c74
  10. Aug 14, 2023
  11. Aug 11, 2023
  12. Aug 10, 2023
    • Branislav Kontur's avatar
      Backport fix (for wasm `std` env) (#2340) · 1d98130a
      Branislav Kontur authored
      * Backport fix (for wasm `std` env)
      
      # Conflicts:
      #	primitives/chain-bridge-hub-polkadot/src/lib.rs
      #	primitives/chain-bridge-hub-wococo/src/lib.rs
      #	primitives/chain-rococo/src/lib.rs
      
      * Polkadot/Westend
      
      * Cargo.lock
      1d98130a
  13. Aug 08, 2023
  14. Aug 07, 2023
  15. Aug 02, 2023
  16. Aug 01, 2023
  17. Jul 31, 2023