- Implement MVP version of interchain account
- Update cosmos-sdk version to cosmos-sdk#43837b16e768
- Change the name of interchain account keeper from
InterchainAccountKeeper
toIBCAccountKeeper
- Rename some field from
InterchainAccount
toIBCAccount
- Make
IBCAccountKeeper
handleonRecvPacket
andonTimeoutPacket
- Make some
try
method likeTryRegisterIBCAccount
andTryRunTx
able to be used in other keepers - Add
hook
concept similar tostaking hook
to help other keepers to communicate with other chains based onsourcePort
andsourceChannel
- Implement PoC version of interchain account
- Pull requested by john