pokt-network / pocket

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

[IBC] Create initial IBC module #842

Closed h5law closed 1 year ago

h5law commented 1 year ago

Description

This PR introduces the base IBC module and partially implements ICS-24 (paths, keys and identifiers)

Issue

Fixes #794

Type of change

Please mark the relevant option(s):

List of changes

Testing

Required Checklist

If Applicable Checklist

codecov[bot] commented 1 year ago

Codecov Report

Patch coverage: 26.75% and project coverage change: -0.08 :warning:

Comparison is base (2d4f789) 31.52% compared to head (89cc3b0) 31.44%.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #842 +/- ## ========================================== - Coverage 31.52% 31.44% -0.08% ========================================== Files 107 110 +3 Lines 9034 9190 +156 ========================================== + Hits 2848 2890 +42 - Misses 5846 5955 +109 - Partials 340 345 +5 ``` | [Impacted Files](https://app.codecov.io/gh/pokt-network/pocket/pull/842?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=pokt-network) | Coverage Δ | | |---|---|---| | [ibc/host/keys.go](https://app.codecov.io/gh/pokt-network/pocket/pull/842?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=pokt-network#diff-aWJjL2hvc3Qva2V5cy5nbw==) | `0.00% <0.00%> (ø)` | | | [runtime/bus.go](https://app.codecov.io/gh/pokt-network/pocket/pull/842?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=pokt-network#diff-cnVudGltZS9idXMuZ28=) | `15.71% <0.00%> (-0.47%)` | :arrow_down: | | [shared/core/types/error.go](https://app.codecov.io/gh/pokt-network/pocket/pull/842?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=pokt-network#diff-c2hhcmVkL2NvcmUvdHlwZXMvZXJyb3IuZ28=) | `6.04% <0.00%> (-0.11%)` | :arrow_down: | | [ibc/host/identifiers.go](https://app.codecov.io/gh/pokt-network/pocket/pull/842?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=pokt-network#diff-aWJjL2hvc3QvaWRlbnRpZmllcnMuZ28=) | `69.38% <69.38%> (ø)` | | | [ibc/host/prefix.go](https://app.codecov.io/gh/pokt-network/pocket/pull/842?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=pokt-network#diff-aWJjL2hvc3QvcHJlZml4Lmdv) | `100.00% <100.00%> (ø)` | |

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.