Skip to content

[EPIC] Packet forward middleware #8269

Open
0 of 1 issue completed
Open
0 of 1 issue completed
@gjermundgaraba

Description

@gjermundgaraba

The goal of this epic is to move the packet forward middleware module that currently resides at https://github.com/cosmos/ibc-apps/tree/main/middleware into the ibc-go repo to be maintained by the core IBC team.

Brief overview over things that need to be done

  • Set up the packet forward middleware as a separate go module under modules/apps and move and rename proto files to use the same structure and package names we use in the ibc-go repo for other middlewares
  • Move all the logic over to this repo
  • Refactor to follow the same structures and conventions used in the ibc-go repo
    • Including any tests, which should use the same integration test suite we use, and if any e2e tests should use our e2e test setup
  • Write any missing unit and integration tests to at least cover the same type of scenarios as we do in callbacks and ics-29
  • Write e2e tests under e2e/

Since the packet forward middleware does not support IBC v2, we do not need to worry about adding tests for IBC v2

Sub-issues

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

Status

In progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions