pokt-network / pocket

Official implementation of the Pocket Network Protocol v1
https://pokt.network
MIT License
61 stars 33 forks source link

[IBC] Implement the ICS-02 Client interfaces #933

Open h5law opened 11 months ago

h5law commented 11 months ago

Description

Summary generated by Reviewpad on 26 Jul 23 10:09 UTC

This pull request introduces various changes across multiple files in the codebase.

Here is a summary of the changes:

Please review these changes carefully to ensure they adhere to the code's functionality and requirements.

Issue

Fixes #894

Type of change

Please mark the relevant option(s):

List of changes

Testing

Required Checklist

If Applicable Checklist

h5law commented 11 months ago

References for the reviewer: [1] ICS-02 spec [2] Most up to date ICS-08 spec [3] IBC Light Client explanatory series

CC: @Olshansk

h5law commented 11 months ago

@srdtrk if you are able to review this PR when you have some time I would really appreciate your feedback. This is an implementation of ICS-02, specifically for enabling ICS-08 (not implemented here). The code should look and feel similar to ibc-go and the spec, any feedback is appreciated

Olshansk commented 11 months ago

@srdtrk Let us know if/when you can take a look at this as well!