Versions in this module Expand all Collapse all v0 v0.23.1 Jul 27, 2018 Changes in this version + const CodeIdenticalChains + const CodeInvalidSequence + const CodeUnknownRequest + const DefaultCodespace + func EgressKey(destChain string, index int64) []byte + func EgressLengthKey(destChain string) []byte + func ErrIdenticalChains(codespace sdk.CodespaceType) sdk.Error + func ErrInvalidSequence(codespace sdk.CodespaceType) sdk.Error + func IngressSequenceKey(srcChain string) []byte + func NewHandler(ibcm Mapper, ck bank.Keeper) sdk.Handler + func RegisterWire(cdc *wire.Codec) + type IBCPacket struct + Coins sdk.Coins + DestAddr sdk.AccAddress + DestChain string + SrcAddr sdk.AccAddress + SrcChain string + func NewIBCPacket(srcAddr sdk.AccAddress, destAddr sdk.AccAddress, coins sdk.Coins, ...) IBCPacket + func (p IBCPacket) GetSignBytes() []byte + func (p IBCPacket) ValidateBasic() sdk.Error + type IBCReceiveMsg struct + Relayer sdk.AccAddress + Sequence int64 + func (msg IBCReceiveMsg) GetSignBytes() []byte + func (msg IBCReceiveMsg) GetSigners() []sdk.AccAddress + func (msg IBCReceiveMsg) Type() string + func (msg IBCReceiveMsg) ValidateBasic() sdk.Error + type IBCTransferMsg struct + func (msg IBCTransferMsg) GetSignBytes() []byte + func (msg IBCTransferMsg) GetSigners() []sdk.AccAddress + func (msg IBCTransferMsg) Type() string + func (msg IBCTransferMsg) ValidateBasic() sdk.Error + type Mapper struct + func NewMapper(cdc *wire.Codec, key sdk.StoreKey, codespace sdk.CodespaceType) Mapper + func (ibcm Mapper) GetIngressSequence(ctx sdk.Context, srcChain string) int64 + func (ibcm Mapper) PostIBCPacket(ctx sdk.Context, packet IBCPacket) sdk.Error + func (ibcm Mapper) ReceiveIBCPacket(ctx sdk.Context, packet IBCPacket) sdk.Error + func (ibcm Mapper) SetIngressSequence(ctx sdk.Context, srcChain string, sequence int64)