Versions in this module Expand all Collapse all v0 v0.1.0 Jan 19, 2024 Changes in this version + const AttributeKeyAck + const AttributeKeyAckError + const AttributeKeyAckSuccess + const AttributeKeyAmount + const AttributeKeyDenom + const AttributeKeyReceiver + const AttributeKeyRefundAmount + const AttributeKeyRefundDenom + const AttributeKeyRefundReceiver + const AttributeKeyTraceHash + const DefaultReceiveEnabled + const DefaultSendEnabled + const DenomPrefix + const EventTypeChannelClose + const EventTypeDenomTrace + const EventTypePacket + const EventTypeTimeout + const EventTypeTransfer + const ModuleName + const PortID + const QuerierRoute + const RouterKey + const StoreKey + const TypeMsgTransfer + const Version + var DefaultRelativePacketTimeoutHeight = "0-1000" + var DefaultRelativePacketTimeoutTimestamp = uint64((time.Duration(10) * time.Minute).Nanoseconds()) + var DenomTraceKey = []byte + var ErrIntOverflowGenesis = fmt.Errorf("proto: integer overflow") + var ErrIntOverflowPacket = fmt.Errorf("proto: integer overflow") + var ErrIntOverflowQuery = fmt.Errorf("proto: integer overflow") + var ErrIntOverflowTransfer = fmt.Errorf("proto: integer overflow") + var ErrIntOverflowTx = fmt.Errorf("proto: integer overflow") + var ErrInvalidAmount = sdkerrors.Register(ModuleName, 5, "invalid token amount") + var ErrInvalidDenomForTransfer = sdkerrors.Register(ModuleName, 3, "invalid denomination for cross-chain transfer") + var ErrInvalidLengthGenesis = fmt.Errorf("proto: negative length found during unmarshaling") + var ErrInvalidLengthPacket = fmt.Errorf("proto: negative length found during unmarshaling") + var ErrInvalidLengthQuery = fmt.Errorf("proto: negative length found during unmarshaling") + var ErrInvalidLengthTransfer = fmt.Errorf("proto: negative length found during unmarshaling") + var ErrInvalidLengthTx = fmt.Errorf("proto: negative length found during unmarshaling") + var ErrInvalidPacketTimeout = sdkerrors.Register(ModuleName, 2, "invalid packet timeout") + var ErrInvalidVersion = sdkerrors.Register(ModuleName, 4, "invalid ICS20 version") + var ErrMaxTransferChannels = sdkerrors.Register(ModuleName, 9, "max transfer channels") + var ErrReceiveDisabled = sdkerrors.Register(ModuleName, 8, "fungible token transfers to this chain are disabled") + var ErrSendDisabled = sdkerrors.Register(ModuleName, 7, "fungible token transfers from this chain are disabled") + var ErrTraceNotFound = sdkerrors.Register(ModuleName, 6, "denomination trace not found") + var ErrUnexpectedEndOfGroupGenesis = fmt.Errorf("proto: unexpected end of group") + var ErrUnexpectedEndOfGroupPacket = fmt.Errorf("proto: unexpected end of group") + var ErrUnexpectedEndOfGroupQuery = fmt.Errorf("proto: unexpected end of group") + var ErrUnexpectedEndOfGroupTransfer = fmt.Errorf("proto: unexpected end of group") + var ErrUnexpectedEndOfGroupTx = fmt.Errorf("proto: unexpected end of group") + var KeyReceiveEnabled = []byte("ReceiveEnabled") + var KeySendEnabled = []byte("SendEnabled") + var Marshal *codec.CodecProxy + var ModuleCdc = codec.New() + var PortKey = []byte + func GetDenomPrefix(portID, channelID string) string + func GetEscrowAddress(portID, channelID string) sdk.AccAddress + func GetPrefixedDenom(portID, channelID, baseDenom string) string + func GetTransferCoin(portID, channelID, baseDenom string, amount int64) sdk.Coin + func ParamKeyTable() paramtypes.KeyTable + func ParseHexHash(hexHash string) (tmbytes.HexBytes, error) + func ReceiverChainIsSource(sourcePort, sourceChannel, denom string) bool + func RegisterInterfaces(registry codectypes.InterfaceRegistry) + func RegisterLegacyAminoCodec(cdc *codec.Codec) + func RegisterMsgServer(s grpc1.Server, srv MsgServer) + func RegisterQueryHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error + func RegisterQueryHandlerClient(ctx context.Context, mux *runtime.ServeMux, client QueryClient) error + func RegisterQueryHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error) + func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, server QueryServer) error + func RegisterQueryServer(s grpc1.Server, srv QueryServer) + func SenderChainIsSource(sourcePort, sourceChannel, denom string) bool + func SetMarshal(m *codec.CodecProxy) + func ValidateIBCDenom(denom string) error + func ValidatePrefixedDenom(denom string) error + type AccountKeeper interface + GetModuleAccount func(ctx sdk.Context, name string) exported2.ModuleAccountI + GetModuleAddress func(name string) sdk.AccAddress + type BankKeeper interface + BurnCoins func(ctx sdk.Context, moduleName string, amt sdk.Coins) error + MintCoins func(ctx sdk.Context, moduleName string, amt sdk.Coins) error + SendCoins func(ctx sdk.Context, fromAddr sdk.AccAddress, toAddr sdk.AccAddress, amt sdk.Coins) error + SendCoinsFromAccountToModule func(ctx sdk.Context, senderAddr sdk.AccAddress, recipientModule string, ...) error + SendCoinsFromModuleToAccount func(ctx sdk.Context, senderModule string, recipientAddr sdk.AccAddress, ...) error + type ChannelKeeper interface + ChanCloseInit func(ctx sdk.Context, portID, channelID string, chanCap *capabilitytypes.Capability) error + GetChannel func(ctx sdk.Context, srcPort, srcChan string) (channel channeltypes.Channel, found bool) + GetNextSequenceSend func(ctx sdk.Context, portID, channelID string) (uint64, bool) + SendPacket func(ctx sdk.Context, channelCap *capabilitytypes.Capability, ...) error + type ClientKeeper interface + GetClientConsensusState func(ctx sdk.Context, clientID string) (connection exported.ConsensusState, found bool) + type ConnectionKeeper interface + GetConnection func(ctx sdk.Context, connectionID string) (connection connectiontypes.ConnectionEnd, found bool) + type DenomTrace struct + BaseDenom string + Path string + func ParseDenomTrace(rawDenom string) DenomTrace + func (*DenomTrace) Descriptor() ([]byte, []int) + func (*DenomTrace) ProtoMessage() + func (dt DenomTrace) GetFullDenomPath() string + func (dt DenomTrace) GetPrefix() string + func (dt DenomTrace) Hash() tmbytes.HexBytes + func (dt DenomTrace) IBCDenom() string + func (dt DenomTrace) Validate() error + func (m *DenomTrace) GetBaseDenom() string + func (m *DenomTrace) GetPath() string + func (m *DenomTrace) Marshal() (dAtA []byte, err error) + func (m *DenomTrace) MarshalTo(dAtA []byte) (int, error) + func (m *DenomTrace) MarshalToSizedBuffer(dAtA []byte) (int, error) + func (m *DenomTrace) Reset() + func (m *DenomTrace) Size() (n int) + func (m *DenomTrace) String() string + func (m *DenomTrace) Unmarshal(dAtA []byte) error + func (m *DenomTrace) XXX_DiscardUnknown() + func (m *DenomTrace) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *DenomTrace) XXX_Merge(src proto.Message) + func (m *DenomTrace) XXX_Size() int + func (m *DenomTrace) XXX_Unmarshal(b []byte) error + type FungibleTokenPacketData struct + Amount string + Denom string + Receiver string + Sender string + func NewFungibleTokenPacketData(denom string, amount string, sender, receiver string) FungibleTokenPacketData + func (*FungibleTokenPacketData) Descriptor() ([]byte, []int) + func (*FungibleTokenPacketData) ProtoMessage() + func (ftpd FungibleTokenPacketData) GetBytes() []byte + func (ftpd FungibleTokenPacketData) ValidateBasic() error + func (m *FungibleTokenPacketData) GetAmount() string + func (m *FungibleTokenPacketData) GetDenom() string + func (m *FungibleTokenPacketData) GetReceiver() string + func (m *FungibleTokenPacketData) GetSender() string + func (m *FungibleTokenPacketData) Marshal() (dAtA []byte, err error) + func (m *FungibleTokenPacketData) MarshalTo(dAtA []byte) (int, error) + func (m *FungibleTokenPacketData) MarshalToSizedBuffer(dAtA []byte) (int, error) + func (m *FungibleTokenPacketData) Reset() + func (m *FungibleTokenPacketData) Size() (n int) + func (m *FungibleTokenPacketData) String() string + func (m *FungibleTokenPacketData) Unmarshal(dAtA []byte) error + func (m *FungibleTokenPacketData) XXX_DiscardUnknown() + func (m *FungibleTokenPacketData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *FungibleTokenPacketData) XXX_Merge(src proto.Message) + func (m *FungibleTokenPacketData) XXX_Size() int + func (m *FungibleTokenPacketData) XXX_Unmarshal(b []byte) error + type GenesisState struct + DenomTraces Traces + Params Params + PortId string + func DefaultGenesisState() *GenesisState + func NewGenesisState(portID string, denomTraces Traces, params Params) *GenesisState + func (*GenesisState) Descriptor() ([]byte, []int) + func (*GenesisState) ProtoMessage() + func (gs GenesisState) Validate() error + func (m *GenesisState) GetDenomTraces() Traces + func (m *GenesisState) GetParams() Params + func (m *GenesisState) GetPortId() string + func (m *GenesisState) Marshal() (dAtA []byte, err error) + func (m *GenesisState) MarshalTo(dAtA []byte) (int, error) + func (m *GenesisState) MarshalToSizedBuffer(dAtA []byte) (int, error) + func (m *GenesisState) Reset() + func (m *GenesisState) Size() (n int) + func (m *GenesisState) String() string + func (m *GenesisState) Unmarshal(dAtA []byte) error + func (m *GenesisState) XXX_DiscardUnknown() + func (m *GenesisState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *GenesisState) XXX_Merge(src proto.Message) + func (m *GenesisState) XXX_Size() int + func (m *GenesisState) XXX_Unmarshal(b []byte) error + type MsgClient interface + Transfer func(ctx context.Context, in *MsgTransfer, opts ...grpc.CallOption) (*MsgTransferResponse, error) + func NewMsgClient(cc grpc1.ClientConn) MsgClient + type MsgServer interface + Transfer func(context.Context, *MsgTransfer) (*MsgTransferResponse, error) + type MsgTransfer struct + Receiver string + Sender string + SourceChannel string + SourcePort string + TimeoutHeight types1.Height + TimeoutTimestamp uint64 + Token types.CoinAdapter + func NewMsgTransfer(sourcePort, sourceChannel string, token sdk.Coin, sender sdk.AccAddress, ...) *MsgTransfer + func (*MsgTransfer) Descriptor() ([]byte, []int) + func (*MsgTransfer) ProtoMessage() + func (MsgTransfer) Route() string + func (m *MsgTransfer) Marshal() (dAtA []byte, err error) + func (m *MsgTransfer) MarshalTo(dAtA []byte) (int, error) + func (m *MsgTransfer) MarshalToSizedBuffer(dAtA []byte) (int, error) + func (m *MsgTransfer) Reset() + func (m *MsgTransfer) RulesFilter() (sdk.Msg, error) + func (m *MsgTransfer) Size() (n int) + func (m *MsgTransfer) String() string + func (m *MsgTransfer) Unmarshal(dAtA []byte) error + func (m *MsgTransfer) XXX_DiscardUnknown() + func (m *MsgTransfer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *MsgTransfer) XXX_Merge(src proto.Message) + func (m *MsgTransfer) XXX_Size() int + func (m *MsgTransfer) XXX_Unmarshal(b []byte) error + func (msg MsgTransfer) GetSignBytes() []byte + func (msg MsgTransfer) GetSigners() []sdk.AccAddress + func (msg MsgTransfer) Type() string + func (msg MsgTransfer) ValidateBasic() error + type MsgTransferResponse struct + func (*MsgTransferResponse) Descriptor() ([]byte, []int) + func (*MsgTransferResponse) ProtoMessage() + func (m *MsgTransferResponse) Marshal() (dAtA []byte, err error) + func (m *MsgTransferResponse) MarshalTo(dAtA []byte) (int, error) + func (m *MsgTransferResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) + func (m *MsgTransferResponse) Reset() + func (m *MsgTransferResponse) Size() (n int) + func (m *MsgTransferResponse) String() string + func (m *MsgTransferResponse) Unmarshal(dAtA []byte) error + func (m *MsgTransferResponse) XXX_DiscardUnknown() + func (m *MsgTransferResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *MsgTransferResponse) XXX_Merge(src proto.Message) + func (m *MsgTransferResponse) XXX_Size() int + func (m *MsgTransferResponse) XXX_Unmarshal(b []byte) error + type MultiTransferHooks []TransferHooks + func NewMultiTransferHooks(hooks ...TransferHooks) MultiTransferHooks + func (mths MultiTransferHooks) AfterRecvTransfer(ctx sdk.Context, destPort, destChannel string, token sdk.SysCoin, ...) error + func (mths MultiTransferHooks) AfterRefundTransfer(ctx sdk.Context, sourcePort, sourceChannel string, token sdk.SysCoin, ...) error + func (mths MultiTransferHooks) AfterSendTransfer(ctx sdk.Context, sourcePort, sourceChannel string, token sdk.SysCoin, ...) error + type Params struct + ReceiveEnabled bool + SendEnabled bool + func DefaultParams() Params + func NewParams(enableSend, enableReceive bool) Params + func (*Params) Descriptor() ([]byte, []int) + func (*Params) ProtoMessage() + func (m *Params) GetReceiveEnabled() bool + func (m *Params) GetSendEnabled() bool + func (m *Params) Marshal() (dAtA []byte, err error) + func (m *Params) MarshalTo(dAtA []byte) (int, error) + func (m *Params) MarshalToSizedBuffer(dAtA []byte) (int, error) + func (m *Params) Reset() + func (m *Params) Size() (n int) + func (m *Params) String() string + func (m *Params) Unmarshal(dAtA []byte) error + func (m *Params) XXX_DiscardUnknown() + func (m *Params) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *Params) XXX_Merge(src proto.Message) + func (m *Params) XXX_Size() int + func (m *Params) XXX_Unmarshal(b []byte) error + func (p *Params) ParamSetPairs() paramtypes.ParamSetPairs + func (p Params) Validate() error + type PortKeeper interface + BindPort func(ctx sdk.Context, portID string) *capabilitytypes.Capability + type QueryClient interface + DenomTrace func(ctx context.Context, in *QueryDenomTraceRequest, opts ...grpc.CallOption) (*QueryDenomTraceResponse, error) + DenomTraces func(ctx context.Context, in *QueryDenomTracesRequest, opts ...grpc.CallOption) (*QueryDenomTracesResponse, error) + Params func(ctx context.Context, in *QueryParamsRequest, opts ...grpc.CallOption) (*QueryParamsResponse, error) + func NewQueryClient(cc grpc1.ClientConn) QueryClient + type QueryDenomTraceRequest struct + Hash string + func (*QueryDenomTraceRequest) Descriptor() ([]byte, []int) + func (*QueryDenomTraceRequest) ProtoMessage() + func (m *QueryDenomTraceRequest) GetHash() string + func (m *QueryDenomTraceRequest) Marshal() (dAtA []byte, err error) + func (m *QueryDenomTraceRequest) MarshalTo(dAtA []byte) (int, error) + func (m *QueryDenomTraceRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) + func (m *QueryDenomTraceRequest) Reset() + func (m *QueryDenomTraceRequest) Size() (n int) + func (m *QueryDenomTraceRequest) String() string + func (m *QueryDenomTraceRequest) Unmarshal(dAtA []byte) error + func (m *QueryDenomTraceRequest) XXX_DiscardUnknown() + func (m *QueryDenomTraceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *QueryDenomTraceRequest) XXX_Merge(src proto.Message) + func (m *QueryDenomTraceRequest) XXX_Size() int + func (m *QueryDenomTraceRequest) XXX_Unmarshal(b []byte) error + type QueryDenomTraceResponse struct + DenomTrace *DenomTrace + func (*QueryDenomTraceResponse) Descriptor() ([]byte, []int) + func (*QueryDenomTraceResponse) ProtoMessage() + func (m *QueryDenomTraceResponse) GetDenomTrace() *DenomTrace + func (m *QueryDenomTraceResponse) Marshal() (dAtA []byte, err error) + func (m *QueryDenomTraceResponse) MarshalTo(dAtA []byte) (int, error) + func (m *QueryDenomTraceResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) + func (m *QueryDenomTraceResponse) Reset() + func (m *QueryDenomTraceResponse) Size() (n int) + func (m *QueryDenomTraceResponse) String() string + func (m *QueryDenomTraceResponse) Unmarshal(dAtA []byte) error + func (m *QueryDenomTraceResponse) XXX_DiscardUnknown() + func (m *QueryDenomTraceResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *QueryDenomTraceResponse) XXX_Merge(src proto.Message) + func (m *QueryDenomTraceResponse) XXX_Size() int + func (m *QueryDenomTraceResponse) XXX_Unmarshal(b []byte) error + type QueryDenomTracesRequest struct + Pagination *query.PageRequest + func (*QueryDenomTracesRequest) Descriptor() ([]byte, []int) + func (*QueryDenomTracesRequest) ProtoMessage() + func (m *QueryDenomTracesRequest) GetPagination() *query.PageRequest + func (m *QueryDenomTracesRequest) Marshal() (dAtA []byte, err error) + func (m *QueryDenomTracesRequest) MarshalTo(dAtA []byte) (int, error) + func (m *QueryDenomTracesRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) + func (m *QueryDenomTracesRequest) Reset() + func (m *QueryDenomTracesRequest) Size() (n int) + func (m *QueryDenomTracesRequest) String() string + func (m *QueryDenomTracesRequest) Unmarshal(dAtA []byte) error + func (m *QueryDenomTracesRequest) XXX_DiscardUnknown() + func (m *QueryDenomTracesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *QueryDenomTracesRequest) XXX_Merge(src proto.Message) + func (m *QueryDenomTracesRequest) XXX_Size() int + func (m *QueryDenomTracesRequest) XXX_Unmarshal(b []byte) error + type QueryDenomTracesResponse struct + DenomTraces Traces + Pagination *query.PageResponse + func (*QueryDenomTracesResponse) Descriptor() ([]byte, []int) + func (*QueryDenomTracesResponse) ProtoMessage() + func (m *QueryDenomTracesResponse) GetDenomTraces() Traces + func (m *QueryDenomTracesResponse) GetPagination() *query.PageResponse + func (m *QueryDenomTracesResponse) Marshal() (dAtA []byte, err error) + func (m *QueryDenomTracesResponse) MarshalTo(dAtA []byte) (int, error) + func (m *QueryDenomTracesResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) + func (m *QueryDenomTracesResponse) Reset() + func (m *QueryDenomTracesResponse) Size() (n int) + func (m *QueryDenomTracesResponse) String() string + func (m *QueryDenomTracesResponse) Unmarshal(dAtA []byte) error + func (m *QueryDenomTracesResponse) XXX_DiscardUnknown() + func (m *QueryDenomTracesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *QueryDenomTracesResponse) XXX_Merge(src proto.Message) + func (m *QueryDenomTracesResponse) XXX_Size() int + func (m *QueryDenomTracesResponse) XXX_Unmarshal(b []byte) error + type QueryParamsRequest struct + func (*QueryParamsRequest) Descriptor() ([]byte, []int) + func (*QueryParamsRequest) ProtoMessage() + func (m *QueryParamsRequest) Marshal() (dAtA []byte, err error) + func (m *QueryParamsRequest) MarshalTo(dAtA []byte) (int, error) + func (m *QueryParamsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) + func (m *QueryParamsRequest) Reset() + func (m *QueryParamsRequest) Size() (n int) + func (m *QueryParamsRequest) String() string + func (m *QueryParamsRequest) Unmarshal(dAtA []byte) error + func (m *QueryParamsRequest) XXX_DiscardUnknown() + func (m *QueryParamsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *QueryParamsRequest) XXX_Merge(src proto.Message) + func (m *QueryParamsRequest) XXX_Size() int + func (m *QueryParamsRequest) XXX_Unmarshal(b []byte) error + type QueryParamsResponse struct + Params *Params + func (*QueryParamsResponse) Descriptor() ([]byte, []int) + func (*QueryParamsResponse) ProtoMessage() + func (m *QueryParamsResponse) GetParams() *Params + func (m *QueryParamsResponse) Marshal() (dAtA []byte, err error) + func (m *QueryParamsResponse) MarshalTo(dAtA []byte) (int, error) + func (m *QueryParamsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) + func (m *QueryParamsResponse) Reset() + func (m *QueryParamsResponse) Size() (n int) + func (m *QueryParamsResponse) String() string + func (m *QueryParamsResponse) Unmarshal(dAtA []byte) error + func (m *QueryParamsResponse) XXX_DiscardUnknown() + func (m *QueryParamsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *QueryParamsResponse) XXX_Merge(src proto.Message) + func (m *QueryParamsResponse) XXX_Size() int + func (m *QueryParamsResponse) XXX_Unmarshal(b []byte) error + type QueryServer interface + DenomTrace func(context.Context, *QueryDenomTraceRequest) (*QueryDenomTraceResponse, error) + DenomTraces func(context.Context, *QueryDenomTracesRequest) (*QueryDenomTracesResponse, error) + Params func(context.Context, *QueryParamsRequest) (*QueryParamsResponse, error) + type Traces []DenomTrace + func (t Traces) Len() int + func (t Traces) Less(i, j int) bool + func (t Traces) Sort() Traces + func (t Traces) Swap(i, j int) + func (t Traces) Validate() error + type TransferHooks interface + AfterRecvTransfer func(ctx sdk.Context, destPort, destChannel string, token sdk.SysCoin, ...) error + AfterRefundTransfer func(ctx sdk.Context, sourcePort, sourceChannel string, token sdk.SysCoin, ...) error + AfterSendTransfer func(ctx sdk.Context, sourcePort, sourceChannel string, token sdk.SysCoin, ...) error + type UnimplementedMsgServer struct + func (*UnimplementedMsgServer) Transfer(ctx context.Context, req *MsgTransfer) (*MsgTransferResponse, error) + type UnimplementedQueryServer struct + func (*UnimplementedQueryServer) DenomTrace(ctx context.Context, req *QueryDenomTraceRequest) (*QueryDenomTraceResponse, error) + func (*UnimplementedQueryServer) DenomTraces(ctx context.Context, req *QueryDenomTracesRequest) (*QueryDenomTracesResponse, error) + func (*UnimplementedQueryServer) Params(ctx context.Context, req *QueryParamsRequest) (*QueryParamsResponse, error)