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

Interchain queries support #2362

Closed
5 tasks
asalzmann opened this issue Jul 3, 2022 · 3 comments
Closed
5 tasks

Interchain queries support #2362

asalzmann opened this issue Jul 3, 2022 · 3 comments
Labels
I: dependencies Internal: related to dependencies I: protocol Internal: related to IBC protocol changes (eg. v2 update) I: spec Internal: related to IBC specifications O: ics31-cross-chain-queries Objective: ICS 031, Cross-Chain Queries
Milestone

Comments

@asalzmann
Copy link

asalzmann commented Jul 3, 2022

Summary

Add support for interchain queries. Spec: cosmos/ibc#735

Problem Definition

Interchain queries (cross-chain queries) are being used by projects across the ecosystem, and the spec is being finalized. This will allow chains to query state on other chains.

Proposal

Add support for cross-chain queries

Acceptance Criteria

Relaying proven query results at specific block heights between chains.


For Admin Use

  • Not duplicate issue
  • Appropriate labels applied
  • Appropriate milestone (priority) applied
  • Appropriate contributors tagged
  • Contributor assigned/self-assigned
@adizere
Copy link
Member

adizere commented Jul 18, 2022

Thank you for flagging this requirement. Could you please add details about the implementation details of interchain queries?

  • where should we expect to find the protobuf files
  • the timeline for when this feature is expected to be implemented and integrated into a chain
    • will interchain queries be a module, bundled with ibc-go into a SDK binary?

Any demos or recipes for testing would also be appreciated!

Found this relayer-side WIP implementation: https://github.com/defund-labs/relayer

@adizere adizere added A: blocked Admin: blocked by another (internal/external) issue or PR I: spec Internal: related to IBC specifications I: dependencies Internal: related to dependencies I: protocol Internal: related to IBC protocol changes (eg. v2 update) labels Jul 26, 2022
@adizere adizere modified the milestones: Backlog, v1.3 Jul 26, 2022
@adizere adizere linked a pull request Oct 6, 2022 that will close this issue
7 tasks
@adizere
Copy link
Member

adizere commented Oct 31, 2022

Hi @asalzmann can you confirm this PR #2709 is the appropriate one for your use-case?

@adizere adizere removed the A: blocked Admin: blocked by another (internal/external) issue or PR label Oct 31, 2022
@adizere adizere modified the milestones: v1.3, v1.2 Oct 31, 2022
@romac romac added P-high O: ics31-cross-chain-queries Objective: ICS 031, Cross-Chain Queries labels Nov 1, 2022
@adizere
Copy link
Member

adizere commented Nov 2, 2022

Closing this issue, as it is a duplicate of #2707.

@adizere adizere closed this as not planned Won't fix, can't repro, duplicate, stale Nov 2, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
I: dependencies Internal: related to dependencies I: protocol Internal: related to IBC protocol changes (eg. v2 update) I: spec Internal: related to IBC specifications O: ics31-cross-chain-queries Objective: ICS 031, Cross-Chain Queries
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants