Skip to content
  1. Dec 20, 2023
    • Branislav Kontur's avatar
      Pokladot sdk backport to staging (#2746) · ea3d0cd5
      Branislav Kontur authored
      * Bump to `polkadot-sdk` master `ebe2aad6f0ae576a0e176f38a084fe7579f936dd`
      
      * align with others
      
      * Backport xcm version stuff from `polkadot-sdk`
      
      * Backport Slava's commit from `polkadot-sdk`
      
      * Workspace clippy as `polkadot-sdk` does
      
      * Make submodules use workspace lints
      
      * Add Bridges clippy addons to workspace lints
      
      * Looks like we dont need extra clippy addons anymore?
      ea3d0cd5
  2. Oct 30, 2023
    • dependabot[bot]'s avatar
      Bump futures from 0.3.28 to 0.3.29 · 4c01ab0b
      dependabot[bot] authored
      
      
      Bumps [futures](https://github.com/rust-lang/futures-rs) from 0.3.28 to 0.3.29.
      - [Release notes](https://github.com/rust-lang/futures-rs/releases)
      - [Changelog](https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md)
      - [Commits](https://github.com/rust-lang/futures-rs/compare/0.3.28...0.3.29)
      
      ---
      updated-dependencies:
      - dependency-name: futures
        dependency-type: direct:production
        update-type: version-update:semver-patch
      ...
      
      Signed-off-by: default avatardependabot[bot] <[email protected]>
      4c01ab0b
  3. Sep 18, 2023
  4. Sep 12, 2023
  5. Sep 04, 2023
    • Serban Iorga's avatar
      `polkadot-staging` branch: Use polkadot-sdk dependencies (#2524) · 733ff0fe
      Serban Iorga authored
      * Use polkadot-sdk dependencies
      
      * Fix ring-proof ref
      
      * Fix Beefy
      
      * Fix imports
      
      * Simple runtimes fixes
      
      * Fix substrate-relay
      
      * Add ParaAssignmentProvider for Rialto
      
      * Rialto chain_spec fix
      
      * Fix Rialto build
      
      * Fix Rialto pvf workers
      
      * Allow rialto-parachain deprecated features warnings
      733ff0fe
  6. Aug 31, 2023
    • Serban Iorga's avatar
      Start the equivocation detection loop from the complex relayer (#2507) (#2512) · 5fdbaf45
      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
      5fdbaf45
  7. Aug 23, 2023
    • Serban Iorga's avatar
      Backport: Implement basic equivocations detection loop (#2375) · 7fbb67de
      Serban Iorga authored
      * Implement basic equivocations detection loop (#2367)
      
      * FinalityProofsBuf adjustments
      
      - store a Vec<FinalityProof>
      - transform prune `buf_limit` to Option
      
      * FinalityProof: add target_header_hash()
      
      * Target client: implement best_synced_header_hash()
      
      * Implement first version of the equivocations detection loop
      
      * Address code review comments
      
      * Leftover
      
      * polkadot-staging adjustments
      7fbb67de
  8. Aug 16, 2023
    • 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