1. Aug 16, 2023
  2. 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
  3. Aug 14, 2023
  4. Aug 11, 2023
  5. 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
  6. Aug 08, 2023
  7. Aug 07, 2023
  8. Aug 02, 2023
  9. Aug 01, 2023
  10. Jul 31, 2023
  11. Jul 27, 2023
  12. Jul 24, 2023
  13. Jul 20, 2023
  14. Jul 19, 2023
    • Svyatoslav Nikolsky's avatar
      More backports from Cumulus subtree (#2282) · 194feb01
      Svyatoslav Nikolsky authored
      * more backports from Cumulus subtree
      
      * spelling
      194feb01
    • Svyatoslav Nikolsky's avatar
      Update dependecies (#2277) · af4609c0
      Svyatoslav Nikolsky authored
      * cargo update -p parachain-info
      
      * flush
      
      * it compiles
      
      * clippy
      
      * temporary add more logging to cargo deny
      
      * Revert "temporary add more logging to cargo deny"
      
      This reverts commit 20daa88b.
      
      * list installed Rust binaries before running cargo deny
      
      * changed prev commit
      
      * once again
      
      * try cargo update?
      
      * post-update fixes (nothing important)
      af4609c0
  15. Jul 17, 2023
    • Svyatoslav Nikolsky's avatar
      XCM bridge hub pallet (will be deployed at bridge hubs) (#2213) · f9cba27c
      Svyatoslav Nikolsky authored
      * XCM over bridge pallet (won't ever be merged to this repo): initial commit
      
      * try both bridge-id and lane-id
      
      * flush
      
      * flush
      
      * flush
      
      * flush
      
      * first prototype
      
      * started working on xcm-over-bridge tests
      
      * proper open_bridge_works test
      
      * more open_bridge tests
      
      * request_bridge_closure tests
      
      * tests for close_bridge
      
      * report_misbehavior tests
      
      * renaming xcm-over-bridge ad xcm-bridge-hub: we'll have two similar pallets for dynamic lanes/fees support. One will be deployed at the bridge hub (xcm-bridge-hub) and another one (xcm-bridge-hub-router) at sibling/parent chains to send messages to remote network over the bridge hub
      
      * added couple of TODOs
      
      * moved BridgeQueuesState here + TODO for implementing report_bridge_queues_state + fmt
      
      * fixing TODOs
      
      * fixing TODOs
      
      * moved bridge locations to primitives
      
      * added a couple of TODOs
      
      * ref issue from TODO
      
      * clippy and spelling
      
      * fix tests
      
      * another TODOs
      
      * typo
      
      * LaneState -> force_close_bridge
      
      * start_closing_the_bridge -> start_closing_bridge
      
      * removed Closing bridge state, so now we only have the Opened -> optional temporary Closed state -> None
      
      * spelling
      
      * started prototyping suspend+resume on misbehavior
      
      * continue prototyping
      
      * more tests for open_bridge
      
      * more tests for close_bridge
      
      * more tests for report_misbehavior
      
      * started tests for resume_misbehaving_bridges
      
      * implemented tests for resume_misbehaving_bridges
      
      * remove UnsuspendedChannelWithMisbehavingOwner because now, when all bridges are resumed at once + we assume that the inbound XCM channel is suspended immediately it is no longer actual
      
      * added TODO
      
      * add comment re misbehavior reporter if he's associated with the bridge owner
      
      * ignored clippy
      
      * fmt
      
      * use versioned XCM structs in public interfaces and storage + Box XCM locations where possible
      
      * spelling
      
      * removed TODO in favor of https://github.com/paritytech/parity-bridges-common/pull/2257
      
      * LocalChannelManager -> LocalXcmChannelManager
      
      * removed code specific to #2233, because it isn't the only option now
      
      * removemisbehavior mentions
      
      * also temporary (?) remove BridgesByLocalOrigin because the storage format will likely change to be able to resume bridges from the on_iniitalize/on_idle
      
      * AllowedOpenBridgeOrigin -> OpenBridgeOrigin
      
      * - TooManyBridgesForLocalOrigin
      
      * use bridge_destination_relative_location in args
      
      * better impl of strip_low_level_junctions
      
      * get rid of xcm_into_latest
      
      * clippy
      
      * added #![warn(missing_docs)] to new crates
      f9cba27c
    • Svyatoslav Nikolsky's avatar
      Some code grooming (#2276) · 059347f0
      Svyatoslav Nikolsky authored
      * some code grooming: enable warn(missing_docs) for all piblic crates + added missing documentation + removed obsolete clippy/deny workarounds
      
      * removed strange allow + added comment related to other allow
      
      * removed incorrect_clone_impl_on_copy_type which is unknown to CI clippy
      059347f0
    • dependabot[bot]'s avatar
      Bump clap from 4.3.11 to 4.3.12 · 472a07df
      dependabot[bot] authored
      Bumps [clap](https://github.com/clap-rs/clap) from 4.3.11 to 4.3.12.
      - [Release notes](https://github.com/clap-rs/clap/releases)
      - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)
      - [Commits](https://github.com/clap-rs/clap/compare/v4.3.11...v4.3.12
      
      )
      
      ---
      updated-dependencies:
      - dependency-name: clap
        dependency-type: direct:production
        update-type: version-update:semver-patch
      ...
      
      Signed-off-by: default avatardependabot[bot] <[email protected]>
      472a07df