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

Add Packet-Forward-Middleware #187

Merged
merged 3 commits into from
Jan 26, 2024
Merged

Add Packet-Forward-Middleware #187

merged 3 commits into from
Jan 26, 2024

Conversation

jim380
Copy link
Contributor

@jim380 jim380 commented Jan 26, 2024

Overview

This PR attempts to add support for packet-forward-middleware in the Seda chain to enable multi-hop transactions, reducing the need for each ibc chain to maintain direct connections and infrastructure for every other chain. It simplifies transaction tracking by using asynchronous acknowledgements, allowing users to monitor only the chain where the initial transfer was sent for the entire process response.

Testing

⚠️ Before proceeding, make sure you change SedaExponent to 6 in app/params/config.go. This is because in interchaintest v8.0.0 the default only has hardcoded values now which were tailored to e6. ⚠️

$ go test -timeout 10m -v -run TestPacketForwardMiddleware ./interchaintest

image

@jim380 jim380 changed the title feat: add packet-forward-middleware Add Packet-Forward-Middleware Jan 26, 2024
@jim380 jim380 requested a review from hacheigriega January 26, 2024 08:01
@jim380 jim380 merged commit 8e460ae into main Jan 26, 2024
6 of 7 checks passed
@jim380 jim380 deleted the jay/add-pfm branch January 26, 2024 19:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants