Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[stable2412] Backport #6465 #6536 #6579 #6649

Open
wants to merge 4 commits into
base: stable2412
Choose a base branch
from

Commits on Nov 26, 2024

  1. Fixed bridges zombienet tests because of removed NetworkId::Rococo/We…

    …stend from xcm::v5 (#6465)
    
    Closes: #6449
    bkontur committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    a7da83f View commit details
    Browse the repository at this point in the history
  2. Bridges testing improvements (#6536)

    This PR includes:  
    - Refactored integrity tests to support standalone deployment of
    `pallet-bridge-messages`.
    - Refactored the `open_and_close_bridge_works` test case to support
    multiple scenarios, such as:
      1. A local chain opening a bridge.  
      2. Sibling parachains opening a bridge.  
      3. The relay chain opening a bridge.  
    - Previously, we added instance support for `pallet-bridge-relayer` but
    overlooked updating the `DeliveryConfirmationPaymentsAdapter`.
    
    ---------
    
    Co-authored-by: GitHub Action <[email protected]>
    bkontur and actions-user committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    c5dbb6f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b7404da View commit details
    Browse the repository at this point in the history
  4. xcm: fix local/remote exports when inner routers return `NotApplicabl…

    …e` (#6645)
    
    This PR addresses two small fixes:  
    
    1. Fixed a typo ("as as") found on the way.  
    2. Resolved a bug in the `local/remote exporters` used for bridging.
    Previously, they consumed `dest` and `msg` without returning them when
    inner routers/exporters failed with `NotApplicable`. This PR ensures
    compliance with the
    [`SendXcm`](https://github.com/paritytech/polkadot-sdk/blob/master/polkadot/xcm/src/v5/traits.rs#L449-L450)
    and
    [`ExportXcm`](https://github.com/paritytech/polkadot-sdk/blob/master/polkadot/xcm/xcm-executor/src/traits/export.rs#L44-L45)
    traits.
    
    ---------
    
    Co-authored-by: GitHub Action <[email protected]>
    bkontur and actions-user committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    ea413ca View commit details
    Browse the repository at this point in the history