diff --git a/docs/spec/ibc/mvp1.md b/docs/spec/ibc/mvp1.md index 718c9e4a85..cadc745dd5 100644 --- a/docs/spec/ibc/mvp1.md +++ b/docs/spec/ibc/mvp1.md @@ -14,18 +14,18 @@ The initial implementation of IBC will include just enough for simple coin trans type IBCTransferPacket struct { DestAddr sdk.Address Coins sdk.Coins + SrcChain string + DestChain string } // Implements sdk.Msg type IBCTransferMsg struct { IBCTransferPacket - DestChain string } // Implements sdk.Msg type IBCReceiveMsg struct { IBCTransferPacket - SrcChain string } // Internal API diff --git a/docs/spec/ibc/mvp2.md b/docs/spec/ibc/mvp2.md index 860bbdc2f9..deee209527 100644 --- a/docs/spec/ibc/mvp2.md +++ b/docs/spec/ibc/mvp2.md @@ -11,28 +11,23 @@ IBC module will store its own router for handling custom incoming msgs. `IBCPush ```golang // User facing API -type IBCTransferData struct { - SrcAddr sdk.Address +type IBCTransferPacket struct { DestAddr sdk.Address Coins sdk.Coins -} - -// Implements ibc.PacketData -type IBCTransferPacket struct { - IBCTransferData -} - -// Implements ibc.PacketData -type IBCReceivePacket struct { - IBCTransferData -} - -type Packet struct { - Data PacketData - SrcChain string + SrcChain string DestChain string } +// Implements sdk.Msg +type IBCTransferMsg struct { + IBCTransferPacket +} + +// Implements sdk.Msg +type IBCReceiveMsg struct { + IBCTransferPacket +} + // Internal API func NewHandler(dispatcher Dispatcher, ibcm IBCMapper) sdk.Handler