Skip to content
This repository has been archived by the owner on Jun 24, 2024. It is now read-only.

Implement validate_self_client method #147

Open
1 of 3 tasks
Farhad-Shabani opened this issue Apr 17, 2024 · 0 comments
Open
1 of 3 tasks

Implement validate_self_client method #147

Farhad-Shabani opened this issue Apr 17, 2024 · 0 comments
Assignees
Labels
modules Related to ibc modules sov-light-client Related to Sovereign light client

Comments

@Farhad-Shabani
Copy link
Member

Farhad-Shabani commented Apr 17, 2024

Summary

Now by having the Protobuf and domain definitions of the rollup's ClientState we can think of how to implement the validate_self_client method.

Context

Given our latest ClientState structure for the rollup portion, sov-ibc needs internal access to the genesis_da_height, genesis_root_hash, and code_commitment so can verify the receiving client state of rollup (A) on counterparty chain (B) as part of connection messages.

Tasks

Requirements

  • sovereign-sdk-wip PR #490 (IBC chain state request: adding the code commitment and the genesis da height to the chain state module)
@Farhad-Shabani Farhad-Shabani added modules Related to ibc modules sov-light-client Related to Sovereign light client labels Apr 17, 2024
@github-project-automation github-project-automation bot moved this to 📥 To Do in sovereign-ibc Apr 17, 2024
@Farhad-Shabani Farhad-Shabani added blocked Blocked by another (internal/external) issue or PR and removed blocked Blocked by another (internal/external) issue or PR labels Apr 17, 2024
@rnbguy rnbguy self-assigned this May 6, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
modules Related to ibc modules sov-light-client Related to Sovereign light client
Projects
Status: 📥 To Do
Development

No branches or pull requests

2 participants