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

Bridges: Making relayer compatible with runtime upgrades #4256

Open
wants to merge 32 commits into
base: master
Choose a base branch
from

Commits on Apr 22, 2024

  1. added RelayerVersion struct + compatible relayer version constant to …

    …pallet_bridge_grandpa + tests to ensure GRANDPA relayer compatibility
    svyatonik committed Apr 22, 2024
    Configuration menu
    Copy the full SHA
    98db78f View commit details
    Browse the repository at this point in the history
  2. generate_bridge_reject_obsolete_headers_and_messages now uses a set o…

    …f filters to generate signed extension identifier + renamed refund extensions to "ComplexRefund" - we will change it in upcoming upgrade
    svyatonik committed Apr 22, 2024
    Configuration menu
    Copy the full SHA
    044242d View commit details
    Browse the repository at this point in the history
  3. added compatible relayer version constant to pallet_bridge_parachains…

    … + tests to ensure parachains relayer compatibility
    svyatonik committed Apr 22, 2024
    Configuration menu
    Copy the full SHA
    94cb11d View commit details
    Browse the repository at this point in the history
  4. added compatible relayer version constant to pallet_bridge_messages +…

    … tests to ensure messages relayer compatibility
    svyatonik committed Apr 22, 2024
    Configuration menu
    Copy the full SHA
    7a02460 View commit details
    Browse the repository at this point in the history
  5. added runtime API to query compatible relayers version. Once runtimes…

    … are upgraded to metadata v15, we will be able to fetch that using regural state_metadata call (given that we will be able to parse metadata from rust code)
    svyatonik committed Apr 22, 2024
    Configuration menu
    Copy the full SHA
    3a0767d View commit details
    Browse the repository at this point in the history
  6. removed unused methods

    svyatonik committed Apr 22, 2024
    Configuration menu
    Copy the full SHA
    c09d2ac View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    bc6e3d3 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    39bb551 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    ca0fff5 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    ea1dbe5 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    b698ab1 View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2024

  1. fixed constant names

    svyatonik committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    00a14cb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2f3569d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f973f81 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    af38849 View commit details
    Browse the repository at this point in the history
  5. change ensure_relayer_compatibility behavior to abort relayer if we a…

    …re running an older version
    svyatonik committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    f16296d View commit details
    Browse the repository at this point in the history
  6. include pallet name, pallet storage version and runtime state trie ve…

    …rsion into bridge version
    svyatonik committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    96908f5 View commit details
    Browse the repository at this point in the history
  7. added prdoc

    svyatonik committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    eb8f1c9 View commit details
    Browse the repository at this point in the history
  8. fixed tests compilation

    svyatonik committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    9680bd8 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    596b8aa View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2024

  1. fix prdoc

    svyatonik committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    bf037a6 View commit details
    Browse the repository at this point in the history

Commits on May 2, 2024

  1. Configuration menu
    Copy the full SHA
    43c49e1 View commit details
    Browse the repository at this point in the history
  2. fmt

    svyatonik committed May 2, 2024
    Configuration menu
    Copy the full SHA
    d3b5375 View commit details
    Browse the repository at this point in the history

Commits on May 3, 2024

  1. - change the way BridgeRejectObsoleteHeadersAndMessages::IDENTIFIE is…

    … generated;
    
    - change RelayerVersion comparison in relayer - only `manual` field matters;
    - fixed merge damage and updated versions
    svyatonik committed May 3, 2024
    Configuration menu
    Copy the full SHA
    d7297ca View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4fa3aea View commit details
    Browse the repository at this point in the history
  3. fix compilation

    svyatonik committed May 3, 2024
    Configuration menu
    Copy the full SHA
    54b32b3 View commit details
    Browse the repository at this point in the history
  4. fixes

    svyatonik committed May 3, 2024
    Configuration menu
    Copy the full SHA
    510c903 View commit details
    Browse the repository at this point in the history
  5. typo

    svyatonik committed May 3, 2024
    Configuration menu
    Copy the full SHA
    7590930 View commit details
    Browse the repository at this point in the history
  6. fix prdoc

    svyatonik committed May 3, 2024
    Configuration menu
    Copy the full SHA
    81ec6fa View commit details
    Browse the repository at this point in the history

Commits on May 6, 2024

  1. Configuration menu
    Copy the full SHA
    2e8fbb3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e5ca322 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2a548e2 View commit details
    Browse the repository at this point in the history