Versions in this module Expand all Collapse all v0 v0.34.7 Oct 3, 2019 Changes in this version + const CodeIdenticalChains + const CodeInvalidSequence + const CodeUnknownRequest + const DefaultCodespace + func EgressKey(destChain string, index uint64) []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 BankKeeper) sdk.Handler + func RegisterCodec(cdc *codec.Codec) + type BankKeeper interface + AddCoins func(ctx sdk.Context, addr sdk.AccAddress, amt sdk.Coins) (sdk.Coins, sdk.Tags, sdk.Error) + SubtractCoins func(ctx sdk.Context, addr sdk.AccAddress, amt sdk.Coins) (sdk.Coins, sdk.Tags, sdk.Error) + 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 Mapper struct + func NewMapper(cdc *codec.Codec, key sdk.StoreKey, codespace sdk.CodespaceType) Mapper + func (ibcm Mapper) GetIngressSequence(ctx sdk.Context, srcChain string) uint64 + 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 uint64) + type MsgIBCReceive struct + Relayer sdk.AccAddress + Sequence uint64 + func (msg MsgIBCReceive) GetSignBytes() []byte + func (msg MsgIBCReceive) GetSigners() []sdk.AccAddress + func (msg MsgIBCReceive) Route() string + func (msg MsgIBCReceive) Type() string + func (msg MsgIBCReceive) ValidateBasic() sdk.Error + type MsgIBCTransfer struct + func (msg MsgIBCTransfer) GetSignBytes() []byte + func (msg MsgIBCTransfer) GetSigners() []sdk.AccAddress + func (msg MsgIBCTransfer) Route() string + func (msg MsgIBCTransfer) Type() string + func (msg MsgIBCTransfer) ValidateBasic() sdk.Error