You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Rename leftover modules crate to ibc-relayer-types and clean it up to remove everything not needed by the relayer, eg. the handlers.
Problem Definition
Now that the ibc and ibc-proto crates have been split out into their own repositories, we are left with a copy of the ibc crate in the crates/modules folder.
Proposal
Rename the ibc crate in the crates/modules folder to ibc-relayer-types
Rename crates/modules to crates/relayer-types
Update the workspace Cargo.toml and the [dependencies] section of all crates which depend on ibc
Update all the import paths in all the crates which now depend on ibc-relayer-types
Remove all the handlers from ibc-relayer-types and all the code which depend on it
Handlers themselves
Contexts, readers and keepers
Mock contexts, mock chain, etc.
MBT tests, tests against the mock chain
Remove references to the mock chain and mock client from the ibc-relayer crate
Summary
Rename leftover modules crate to
ibc-relayer-types
and clean it up to remove everything not needed by the relayer, eg. the handlers.Problem Definition
Now that the
ibc
andibc-proto
crates have been split out into their own repositories, we are left with a copy of theibc
crate in thecrates/modules
folder.Proposal
ibc
crate in thecrates/modules
folder toibc-relayer-types
crates/modules
tocrates/relayer-types
Cargo.toml
and the[dependencies]
section of all crates which depend onibc
ibc-relayer-types
ibc-relayer-types
and all the code which depend on itibc-relayer
crateFollow-up:
Acceptance Criteria
All steps above have been carried out.
For Admin Use
The text was updated successfully, but these errors were encountered: