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

Investigate exposing an API which implements IBC gRPC queries #686

Closed
Tracked by #554
plafer opened this issue May 18, 2023 · 0 comments · Fixed by #842
Closed
Tracked by #554

Investigate exposing an API which implements IBC gRPC queries #686

plafer opened this issue May 18, 2023 · 0 comments · Fixed by #842
Assignees
Labels
O: exploratory Objective: aims to investigate new ideas

Comments

@plafer
Copy link
Contributor

plafer commented May 18, 2023

Chains that use ibc-rs must also implement gRPC query endpoints for relayers to use (e.g. in a manner similar to basecoin-rs to be compatible with hermes).

We should keep in mind however that the go relayer handles gRPC endpoints differently from hermes. Whereas hermes expects actual gRPC endpoints to be exposed, the go relayer encodes gRPC queries as ABCI queries (as brought up by @avahowell).

The point being that we should write an ADR and make sure that our design is compatible with chains that use the go relayer as well as chains that use hermes, before we start implementing anything.

As suggested by @keppel in the community call.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
O: exploratory Objective: aims to investigate new ideas
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

2 participants