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

Andrew/pfm v4.0.3 #547

Merged
merged 8 commits into from
Feb 7, 2023
Merged

Andrew/pfm v4.0.3 #547

merged 8 commits into from
Feb 7, 2023

Conversation

faddat
Copy link
Contributor

@faddat faddat commented Feb 6, 2023

From @agouin -- original PR:

Bump to official pfm v4.0.3 release

https://github.com/strangelove-ventures/packet-forward-middleware/releases/tag/v4.0.3

Also, fixes ICS4 middleware direction.

Middlewares need to wire up the ibctransfertypes.ICS4Wrapper so that they eventually pass through the IBC ChannelKeeper, otherwise the SendPacket and WriteAcknowledgement calls used within the middlewares will not be wired up to perform the action they intend to.

This makes the direction of the ICS4Wrappers (outbound) through the middlewares the opposite of the inbound middleware direction of the transferStack, as they were in #513

callback flow: hooks -> ics29 fee -> packet forward -> transfer module
send packet direction: transfer module -> packet forward -> ics29 fee -> hooks -> channel

@faddat faddat enabled auto-merge February 6, 2023 18:15
@faddat faddat requested review from Reecepbcups, vuong177 and JakeHartnell and removed request for Reecepbcups and vuong177 February 6, 2023 18:16
@faddat faddat requested review from vuong177 and catShaark February 6, 2023 19:55
@faddat
Copy link
Contributor Author

faddat commented Feb 6, 2023

yeah lgtm, then merge to the other one -- just in case

@faddat faddat merged commit d3a183a into main Feb 7, 2023
@Reecepbcups Reecepbcups deleted the andrew/pfm_v4.0.3 branch February 8, 2023 16:57
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.

4 participants