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

12.2020 - High Level Goal - IBC Handlers #119

Closed
2 of 3 tasks
ebuchman opened this issue Jun 29, 2020 · 2 comments
Closed
2 of 3 tasks

12.2020 - High Level Goal - IBC Handlers #119

ebuchman opened this issue Jun 29, 2020 · 2 comments
Labels
A: admin Admin: general administrative & planning issue
Milestone

Comments

@ebuchman
Copy link
Member

ebuchman commented Jun 29, 2020

Summary

Implement IBC handlers and integrate in a rust-abci app. Goal is to improve testing via:

  • language agnostic test vectors to test handlers in Go and Rust
  • Rust IBC app that can connect to a Gaia testnet
  • Rust IBC app that can be used for Rust Relayer integration testing (ie. relaying between two Rust IBC apps built on Tendermint Core)

Proposal

Questions:

  • How important is the Loopback handler (ICS09) ?
  • Can we minimize initial requirements from the ABCI framework, eg. ICS 05,23,24,25,26
@cwgoes
Copy link

cwgoes commented Jun 29, 2020

Note that the SDK implementation already supports generalised Merkle proofs, so it shouldn't be hard to use a simpler (non-IAVL+) store if that would be easier for an initial Rust prototype. Ideally the Rust implementation can support these as well.

The loopback handler is not particularly important, and bears no relevance to cross-implementation testing.

@ancazamfir ancazamfir added this to the 0.12-12mo milestone Jun 29, 2020
@ancazamfir ancazamfir pinned this issue Jun 29, 2020
@ancazamfir ancazamfir changed the title High Level Goal - IBC Handlers 12.2020 - High Level Goal - IBC Handlers Jun 29, 2020
@adizere adizere added the A: admin Admin: general administrative & planning issue label Jun 30, 2020
@adizere adizere mentioned this issue Nov 9, 2020
42 tasks
@adizere adizere unpinned this issue Nov 9, 2020
@adizere
Copy link
Member

adizere commented Nov 10, 2020

Moved most of the relevant issues from here into #385. For the ABCI framework, some issues are work in progress (signing), some are almost done (host requirements), while others are deferred to a later relayer version (bank module).

@adizere adizere closed this as completed Nov 10, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A: admin Admin: general administrative & planning issue
Projects
None yet
Development

No branches or pull requests

4 participants