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

[IBC] Implement an IBC light client Wasm implementation for the Pocket network #913

Open
10 tasks
Tracked by #912
h5law opened this issue Jul 18, 2023 · 0 comments
Open
10 tasks
Tracked by #912
Assignees
Labels
ibc IBC specific changes

Comments

@h5law
Copy link
Contributor

h5law commented Jul 18, 2023

Objective

Implement an ICS-08 conforming IBC light client in Rust to track and verify the Pocket V1 network

Origin Document

Issue #912

Goals

  • Create a WASM binary to be used in the ICS-08 implementation of ICS-02
  • Fully satisfy the ICS-02 interface
  • Allow for the passing of serialised data/payloads from the host into the WASM client
  • Allow for values and results to be returned from the WASM client
  • Add tests to cover the verification of Pocket network state, client updates, misbehaviour submissions, etc.

Deliverable

  • A WASM binary that can be used in the ICS-08 implementation

Non-goals / Non-deliverables

  • Change the ICS-02 interface
  • Implement a CosmWasm Pocket light client for use in the Cosmos ecosystem

General issue deliverables

  • Update the appropriate CHANGELOG(s)
  • Update any relevant local/global README(s)
  • Update relevant source code tree explanations
  • Add or update any relevant or supporting mermaid diagrams

Testing Methodology

  • Task specific tests or benchmarks: make ...
  • New tests or benchmarks: make ...
  • All tests: make test_all
  • LocalNet: verify a LocalNet is still functioning correctly by following the instructions at docs/development/README.md
  • k8s LocalNet: verify a k8s LocalNet is still functioning correctly by following the instructions here

Creator: @h5law
Co-Owners: @h5law

@h5law h5law self-assigned this Jul 18, 2023
@h5law h5law added the ibc IBC specific changes label Jul 18, 2023
@h5law h5law added this to the M7: Pocket NoS (North Star) milestone Jul 18, 2023
@h5law h5law moved this to In Research in V1 Dashboard Jul 18, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ibc IBC specific changes
Projects
Status: In Research
Development

No branches or pull requests

1 participant