Versions in this module Expand all Collapse all v5 v5.0.0 Aug 18, 2023 Changes in this version + const AttributeKeyRecvError + const AttributeKeyRoute + const AttributeKeyRouteError + const AttributeKeyRouteSuccess + const CompatibleModuleName + const EventTypeReceive + const EventTypeReceiveRoute + const ModuleName + const RouterKey + const TypeMsgTransfer + var AminoCdc = codec.NewAminoCodec(amino) + var DefaultRelativePacketTimeoutTimestamp = uint64((time.Duration(12) * time.Hour).Nanoseconds()) + var ErrFeeDenomNotMatchTokenDenom = errorsmod.Register(ModuleName, 100, "invalid fee denom, must match token denom") + var ErrIntOverflowTransfer = fmt.Errorf("proto: integer overflow") + var ErrIntOverflowTx = fmt.Errorf("proto: integer overflow") + var ErrInvalidLengthTransfer = fmt.Errorf("proto: negative length found during unmarshaling") + var ErrInvalidLengthTx = fmt.Errorf("proto: negative length found during unmarshaling") + var ErrRouterNotFound = errorsmod.Register(ModuleName, 103, "router not found") + var ErrUnexpectedEndOfGroupTransfer = fmt.Errorf("proto: unexpected end of group") + var ErrUnexpectedEndOfGroupTx = fmt.Errorf("proto: unexpected end of group") + var ModuleCdc = codec.NewProtoCodec(codectypes.NewInterfaceRegistry()) + func RegisterInterfaces(registry codectypes.InterfaceRegistry) + func RegisterLegacyAminoCodec(cdc *codec.LegacyAmino) + 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) + type Erc20Keeper interface + ConvertCoin func(goCtx context.Context, msg *erc20types.MsgConvertCoin) (*erc20types.MsgConvertCoinResponse, error) + ConvertDenomToTarget func(ctx sdk.Context, from sdk.AccAddress, coin sdk.Coin, fxTarget fxtypes.FxTarget) (sdk.Coin, error) + type FungibleTokenPacketData struct + Amount string + Denom string + Fee string + Memo string + Receiver string + Router string + Sender string + func NewFungibleTokenPacketData(denom, amount, sender, receiver, router string, fee string) FungibleTokenPacketData + func (*FungibleTokenPacketData) Descriptor() ([]byte, []int) + func (*FungibleTokenPacketData) ProtoMessage() + func (ftpd FungibleTokenPacketData) GetBytes() []byte + func (ftpd FungibleTokenPacketData) ToIBCPacketData() transfertypes.FungibleTokenPacketData + func (ftpd FungibleTokenPacketData) ValidateBasic() error + func (m *FungibleTokenPacketData) GetAmount() string + func (m *FungibleTokenPacketData) GetDenom() string + func (m *FungibleTokenPacketData) GetFee() string + func (m *FungibleTokenPacketData) GetMemo() string + func (m *FungibleTokenPacketData) GetReceiver() string + func (m *FungibleTokenPacketData) GetRouter() 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 MsgClient interface + Transfer func(ctx context.Context, in *MsgTransfer, opts ...grpc.CallOption) (*types2.MsgTransferResponse, error) + func NewMsgClient(cc grpc1.ClientConn) MsgClient + type MsgServer interface + Transfer func(context.Context, *MsgTransfer) (*types2.MsgTransferResponse, error) + type MsgTransfer struct + Fee types.Coin + Memo string + Receiver string + Router string + Sender string + SourceChannel string + SourcePort string + TimeoutHeight types1.Height + TimeoutTimestamp uint64 + Token types.Coin + func NewMsgTransfer(sourcePort, sourceChannel string, token sdk.Coin, sender string, ...) *MsgTransfer + func (*MsgTransfer) Descriptor() ([]byte, []int) + func (*MsgTransfer) ProtoMessage() + func (MsgTransfer) Route() string + func (MsgTransfer) Type() 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) 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) ValidateBasic() error + type QueryClient interface + DenomHash func(ctx context.Context, in *types.QueryDenomHashRequest, opts ...grpc.CallOption) (*types.QueryDenomHashResponse, error) + DenomTrace func(ctx context.Context, in *types.QueryDenomTraceRequest, opts ...grpc.CallOption) (*types.QueryDenomTraceResponse, error) + DenomTraces func(ctx context.Context, in *types.QueryDenomTracesRequest, ...) (*types.QueryDenomTracesResponse, error) + EscrowAddress func(ctx context.Context, in *types.QueryEscrowAddressRequest, ...) (*types.QueryEscrowAddressResponse, error) + Params func(ctx context.Context, in *types.QueryParamsRequest, opts ...grpc.CallOption) (*types.QueryParamsResponse, error) + func NewQueryClient(cc grpc1.ClientConn) QueryClient + type QueryServer interface + DenomHash func(context.Context, *types.QueryDenomHashRequest) (*types.QueryDenomHashResponse, error) + DenomTrace func(context.Context, *types.QueryDenomTraceRequest) (*types.QueryDenomTraceResponse, error) + DenomTraces func(context.Context, *types.QueryDenomTracesRequest) (*types.QueryDenomTracesResponse, error) + EscrowAddress func(context.Context, *types.QueryEscrowAddressRequest) (*types.QueryEscrowAddressResponse, error) + Params func(context.Context, *types.QueryParamsRequest) (*types.QueryParamsResponse, error) + type RefundHook interface + AckAfter func(ctx sdk.Context, sourceChannel string, sequence uint64) error + RefundAfter func(ctx sdk.Context, sourceChannel string, sequence uint64, sender sdk.AccAddress, ...) error + type UnimplementedMsgServer struct + func (*UnimplementedMsgServer) Transfer(ctx context.Context, req *MsgTransfer) (*types2.MsgTransferResponse, error) + type UnimplementedQueryServer struct + func (*UnimplementedQueryServer) DenomHash(ctx context.Context, req *types.QueryDenomHashRequest) (*types.QueryDenomHashResponse, error) + func (*UnimplementedQueryServer) DenomTrace(ctx context.Context, req *types.QueryDenomTraceRequest) (*types.QueryDenomTraceResponse, error) + func (*UnimplementedQueryServer) DenomTraces(ctx context.Context, req *types.QueryDenomTracesRequest) (*types.QueryDenomTracesResponse, error) + func (*UnimplementedQueryServer) EscrowAddress(ctx context.Context, req *types.QueryEscrowAddressRequest) (*types.QueryEscrowAddressResponse, error) + func (*UnimplementedQueryServer) Params(ctx context.Context, req *types.QueryParamsRequest) (*types.QueryParamsResponse, error) v5.0.0-rc0 Aug 8, 2023 Other modules containing this package github.com/functionx/fx-core github.com/functionx/fx-core/v2 github.com/functionx/fx-core/v3 github.com/functionx/fx-core/v4 github.com/functionx/fx-core/v6 github.com/functionx/fx-core/v7