in progress

This commit is contained in:
mossid 2018-03-13 19:47:02 +01:00
parent 2217aaf54f
commit 259400cbda
2 changed files with 14 additions and 19 deletions

View File

@ -14,18 +14,18 @@ The initial implementation of IBC will include just enough for simple coin trans
type IBCTransferPacket struct { type IBCTransferPacket struct {
DestAddr sdk.Address DestAddr sdk.Address
Coins sdk.Coins Coins sdk.Coins
SrcChain string
DestChain string
} }
// Implements sdk.Msg // Implements sdk.Msg
type IBCTransferMsg struct { type IBCTransferMsg struct {
IBCTransferPacket IBCTransferPacket
DestChain string
} }
// Implements sdk.Msg // Implements sdk.Msg
type IBCReceiveMsg struct { type IBCReceiveMsg struct {
IBCTransferPacket IBCTransferPacket
SrcChain string
} }
// Internal API // Internal API

View File

@ -11,28 +11,23 @@ IBC module will store its own router for handling custom incoming msgs. `IBCPush
```golang ```golang
// User facing API // User facing API
type IBCTransferData struct { type IBCTransferPacket struct {
SrcAddr sdk.Address
DestAddr sdk.Address DestAddr sdk.Address
Coins sdk.Coins 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 DestChain string
} }
// Implements sdk.Msg
type IBCTransferMsg struct {
IBCTransferPacket
}
// Implements sdk.Msg
type IBCReceiveMsg struct {
IBCTransferPacket
}
// Internal API // Internal API
func NewHandler(dispatcher Dispatcher, ibcm IBCMapper) sdk.Handler func NewHandler(dispatcher Dispatcher, ibcm IBCMapper) sdk.Handler