cosmos / relayer-archive

An example of a server side IBC relayer to be used for Game of Zones and beyond
56 stars 31 forks source link

Make Chain an interface and cosmos-sdk-chain an implementation #35

Closed jackzampolin closed 4 years ago

jackzampolin commented 4 years ago

We should move the Chain struct and all associated code to its own package so that it could be used by other relayer implementations. Ideally we could then move it to the SDK once it has stabilized and us it to refactor CLIContext with cleaner abstractions.

jackzampolin commented 4 years ago

This actually should be specified as an interface of the methods needed for the relayer and the current chain implementation should be moved into a chains/tendermint package as a concrete implemenation.

cwgoes commented 4 years ago

@jackzampolin Should this be closed or moved to https://github.com/iqlusioninc/relayer?