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

fix(ibc)!: handle ibc withdrawals correctly #4787

Merged
merged 8 commits into from
Aug 4, 2024

Commits on Aug 2, 2024

  1. fix(ibc)!: handle ibc withdrawals correctly

    This commit adds a `logic_version` flag to withdrawals,
    to allow issuing compat address withdrawals. It also implements correct
    error handling on withdrawal attemtps when counterparty chains
    return an error.
    avahowell authored and conorsch committed Aug 2, 2024
    Configuration menu
    Copy the full SHA
    76a21be View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    92fedd8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0b518d4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    437e662 View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2024

  1. feat(pd)!: migration for ibc noble fixes

    This commit adds a pd migration, intended to permit upgrade
    coordination, so that breaking changes related to ibc withdrawal
    handling can be made to pd safely. The migration doesn't alter chain
    state: it simply flips the halt bit off, and permits the chain to
    resume, after folks have upgraded to a new version of pd.
    This approach assumes that an upgrade proposal was submitted and passed,
    in order to halt the chain in a coordinated upgrade.
    
    chore: bump crate versions to 0.80.0-alpha.1
    conorsch committed Aug 3, 2024
    Configuration menu
    Copy the full SHA
    49626ef View commit details
    Browse the repository at this point in the history
  2. feat(pd)!: stateful migration for IBC noble fixes

    This adds a state change to the migration, in order to replace all of
    the packets which had error acknowledgements, so that, post-migration,
    the acks can be replayed with the correct logic for error acks, the
    packets having been replaced in the state.
    
    This also changes the IBC component visibility of a trait to reuse the
    logic for inserting packet commitments.
    cronokirby committed Aug 3, 2024
    Configuration menu
    Copy the full SHA
    da64c5b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    73b195d View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2024

  1. Configuration menu
    Copy the full SHA
    0e1f68e View commit details
    Browse the repository at this point in the history