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

Support Ordered Channels #47

Open
ethanfrey opened this issue Feb 17, 2021 · 2 comments
Open

Support Ordered Channels #47

ethanfrey opened this issue Feb 17, 2021 · 2 comments
Assignees
Labels
Library Functionality in the core library
Milestone

Comments

@ethanfrey
Copy link
Contributor

ethanfrey commented Feb 17, 2021

Depends on #46 (blocked)

Not so sure what is needed to be done here. In the normal case, I think we will relay all packets in order. Let's ensure they are sorted by (channel, sequence).

However, we will need to be careful (1) we filter out packets - we cannot skip on ordered channels and (2) if a packet is timed-out, we need to submit that before the packet to relay. So, most low-level primitives should work the same, but the higher-level ones may need some adjustment

@ethanfrey ethanfrey added this to the v2 milestone Feb 17, 2021
@ethanfrey ethanfrey added the Library Functionality in the core library label Feb 17, 2021
@ethanfrey ethanfrey modified the milestones: v2, v1 Feb 26, 2021
@ethanfrey ethanfrey modified the milestones: v1, v2 Mar 15, 2021
@okwme
Copy link

okwme commented May 11, 2021

Would love to know more about when this feature might become available. it's a necessary feature for interchain accounts to be ale to use the ts-relayer (cc @seantking)

@ethanfrey
Copy link
Contributor Author

ethanfrey commented May 17, 2021

The priority depends on how urgently the interchain accounts will be on the cosmos hub. Or any mainnet actually.

Maybe we can chat a bit about all the schedule of the various external moving parts (outside of github). It could be the next non-bugfix feature we work on if this will be deployed soon.

@ethanfrey ethanfrey modified the milestones: v2, v1 Jul 30, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Library Functionality in the core library
Projects
None yet
Development

No branches or pull requests

3 participants