Documentation ¶
Index ¶
- Constants
- Variables
- func RegisterInterfaces(registry types.InterfaceRegistry)
- func RegisterMsgServer(s grpc1.Server, srv MsgServer)
- func RegisterQueryServer(s grpc1.Server, srv QueryServer)
- type Client
- type DenomTrace
- func (*DenomTrace) Descriptor() ([]byte, []int)
- func (m *DenomTrace) GetBaseDenom() string
- func (dt DenomTrace) GetFullDenomPath() string
- func (m *DenomTrace) GetPath() string
- func (dt DenomTrace) GetPrefix() string
- func (dt DenomTrace) Hash() tmbytes.HexBytes
- func (dt DenomTrace) IBCDenom() 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 (*DenomTrace) ProtoMessage()
- 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 Height
- func (*Height) Descriptor() ([]byte, []int)
- func (m *Height) Marshal() (dAtA []byte, err error)
- func (m *Height) MarshalTo(dAtA []byte) (int, error)
- func (m *Height) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Height) ProtoMessage()
- func (m *Height) Reset()
- func (m *Height) Size() (n int)
- func (m *Height) String() string
- func (m *Height) Unmarshal(dAtA []byte) error
- func (m *Height) XXX_DiscardUnknown()
- func (m *Height) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Height) XXX_Merge(src proto.Message)
- func (m *Height) XXX_Size() int
- func (m *Height) XXX_Unmarshal(b []byte) error
- type MsgClient
- type MsgServer
- type MsgTransfer
- func (*MsgTransfer) Descriptor() ([]byte, []int)
- func (msg MsgTransfer) GetSignBytes() []byte
- func (msg MsgTransfer) GetSigners() []sdk.AccAddress
- 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 (*MsgTransfer) ProtoMessage()
- func (m *MsgTransfer) Reset()
- func (msg MsgTransfer) Route() string
- func (m *MsgTransfer) Size() (n int)
- func (m *MsgTransfer) String() string
- func (msg MsgTransfer) Type() string
- func (m *MsgTransfer) Unmarshal(dAtA []byte) error
- func (msg MsgTransfer) ValidateBasic() 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
- type MsgTransferResponse
- func (*MsgTransferResponse) Descriptor() ([]byte, []int)
- 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 (*MsgTransferResponse) ProtoMessage()
- 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 Params
- func (*Params) Descriptor() ([]byte, []int)
- 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 (*Params) ProtoMessage()
- 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
- type QueryClient
- type QueryDenomTraceRequest
- func (*QueryDenomTraceRequest) Descriptor() ([]byte, []int)
- 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 (*QueryDenomTraceRequest) ProtoMessage()
- 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
- func (*QueryDenomTraceResponse) Descriptor() ([]byte, []int)
- 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 (*QueryDenomTraceResponse) ProtoMessage()
- 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
- func (*QueryDenomTracesRequest) Descriptor() ([]byte, []int)
- 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 (*QueryDenomTracesRequest) ProtoMessage()
- 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
- func (*QueryDenomTracesResponse) Descriptor() ([]byte, []int)
- 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 (*QueryDenomTracesResponse) ProtoMessage()
- 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
- func (*QueryParamsRequest) Descriptor() ([]byte, []int)
- 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 (*QueryParamsRequest) ProtoMessage()
- 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
- func (*QueryParamsResponse) Descriptor() ([]byte, []int)
- 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 (*QueryParamsResponse) ProtoMessage()
- 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
- type Traces
- type TransferRequest
- type UnimplementedMsgServer
- type UnimplementedQueryServer
Constants ¶
const ( // ModuleName defines the IBC transfer name ModuleName = "transfer" // DenomPrefix is the prefix used for internal SDK coin representation. DenomPrefix = "ibc" )
Variables ¶
var ( ErrInvalidLengthQuery = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowQuery = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupQuery = fmt.Errorf("proto: unexpected end of group") )
var ( ErrInvalidLengthTx = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowTx = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupTx = fmt.Errorf("proto: unexpected end of group") )
var (
ModuleCdc = codec.NewAminoCodec(amino)
)
Functions ¶
func RegisterInterfaces ¶
func RegisterInterfaces(registry types.InterfaceRegistry)
func RegisterMsgServer ¶
func RegisterQueryServer ¶
func RegisterQueryServer(s grpc1.Server, srv QueryServer)
Types ¶
type Client ¶
type Client interface { sdk.Module Transfer(request TransferRequest, baseTx sdk.BaseTx) (sdk.ResultTx, sdk.Error) QueryDenomTrace(request QueryDenomTraceRequest) (QueryDenomTraceResponse, sdk.Error) QueryDenomTraces(request QueryDenomTracesRequest) (QueryDenomTracesResponse, sdk.Error) }
expose transfer module api for user
type DenomTrace ¶
type DenomTrace struct { // path defines the chain of port/channel identifiers used for tracing the // source of the fungible token. Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"` // base denomination of the relayed fungible token. BaseDenom string `protobuf:"bytes,2,opt,name=base_denom,json=baseDenom,proto3" json:"base_denom,omitempty"` }
DenomTrace contains the base denomination for ICS20 fungible tokens and the source tracing information path.
func ParseDenomTrace ¶
func ParseDenomTrace(rawDenom string) DenomTrace
ParseDenomTrace parses a string with the ibc prefix (denom trace) and the base denomination into a DenomTrace type.
Examples:
- "portidone/channelidone/uatom" => DenomTrace{Path: "portidone/channelidone", BaseDenom: "uatom"}
- "uatom" => DenomTrace{Path: "", BaseDenom: "uatom"}
func (*DenomTrace) Descriptor ¶
func (*DenomTrace) Descriptor() ([]byte, []int)
func (*DenomTrace) GetBaseDenom ¶
func (m *DenomTrace) GetBaseDenom() string
func (DenomTrace) GetFullDenomPath ¶
func (dt DenomTrace) GetFullDenomPath() string
GetFullDenomPath returns the full denomination according to the ICS20 specification: tracePath + "/" + baseDenom If there exists no trace then the base denomination is returned.
func (*DenomTrace) GetPath ¶
func (m *DenomTrace) GetPath() string
func (DenomTrace) GetPrefix ¶
func (dt DenomTrace) GetPrefix() string
GetPrefix returns the receiving denomination prefix composed by the trace info and a separator.
func (DenomTrace) Hash ¶
func (dt DenomTrace) Hash() tmbytes.HexBytes
Hash returns the hex bytes of the SHA256 hash of the DenomTrace fields using the following formula:
hash = sha256(tracePath + "/" + baseDenom)
func (DenomTrace) IBCDenom ¶
func (dt DenomTrace) IBCDenom() string
IBCDenom a coin denomination for an ICS20 fungible token in the format 'ibc/{hash(tracePath + baseDenom)}'. If the trace is empty, it will return the base denomination.
func (*DenomTrace) Marshal ¶
func (m *DenomTrace) Marshal() (dAtA []byte, err error)
func (*DenomTrace) MarshalToSizedBuffer ¶
func (m *DenomTrace) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*DenomTrace) ProtoMessage ¶
func (*DenomTrace) ProtoMessage()
func (*DenomTrace) Reset ¶
func (m *DenomTrace) Reset()
func (*DenomTrace) Size ¶
func (m *DenomTrace) Size() (n int)
func (*DenomTrace) String ¶
func (m *DenomTrace) String() string
func (*DenomTrace) Unmarshal ¶
func (m *DenomTrace) Unmarshal(dAtA []byte) error
func (*DenomTrace) XXX_DiscardUnknown ¶
func (m *DenomTrace) XXX_DiscardUnknown()
func (*DenomTrace) XXX_Marshal ¶
func (m *DenomTrace) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DenomTrace) XXX_Merge ¶
func (m *DenomTrace) XXX_Merge(src proto.Message)
func (*DenomTrace) XXX_Size ¶
func (m *DenomTrace) XXX_Size() int
func (*DenomTrace) XXX_Unmarshal ¶
func (m *DenomTrace) XXX_Unmarshal(b []byte) error
type Height ¶
type Height struct { // the revision that the client is currently on RevisionNumber uint64 `` /* 127-byte string literal not displayed */ // the height within the given revision RevisionHeight uint64 `` /* 127-byte string literal not displayed */ }
Height is a monotonically increasing data type that can be compared against another Height for the purposes of updating and freezing clients
Normally the RevisionHeight is incremented at each height while keeping RevisionNumber the same. However some consensus algorithms may choose to reset the height in certain conditions e.g. hard forks, state-machine breaking changes In these cases, the RevisionNumber is incremented so that height continues to be monitonically increasing even as the RevisionHeight gets reset
func (*Height) Descriptor ¶
func (*Height) MarshalToSizedBuffer ¶
func (*Height) ProtoMessage ¶
func (*Height) ProtoMessage()
func (*Height) XXX_DiscardUnknown ¶
func (m *Height) XXX_DiscardUnknown()
func (*Height) XXX_Marshal ¶
func (*Height) XXX_Unmarshal ¶
type MsgClient ¶
type MsgClient interface { // Transfer defines a rpc handler method for MsgTransfer. Transfer(ctx context.Context, in *MsgTransfer, opts ...grpc.CallOption) (*MsgTransferResponse, error) }
MsgClient is the client API for Msg service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewMsgClient ¶
func NewMsgClient(cc grpc1.ClientConn) MsgClient
type MsgServer ¶
type MsgServer interface { // Transfer defines a rpc handler method for MsgTransfer. Transfer(context.Context, *MsgTransfer) (*MsgTransferResponse, error) }
MsgServer is the server API for Msg service.
type MsgTransfer ¶
type MsgTransfer struct { // the port on which the packet will be sent SourcePort string `protobuf:"bytes,1,opt,name=source_port,json=sourcePort,proto3" json:"source_port,omitempty" yaml:"source_port"` // the channel by which the packet will be sent SourceChannel string `protobuf:"bytes,2,opt,name=source_channel,json=sourceChannel,proto3" json:"source_channel,omitempty" yaml:"source_channel"` // the tokens to be transferred Token types.Coin `protobuf:"bytes,3,opt,name=token,proto3" json:"token"` // the sender address Sender string `protobuf:"bytes,4,opt,name=sender,proto3" json:"sender,omitempty"` // the recipient address on the destination chain Receiver string `protobuf:"bytes,5,opt,name=receiver,proto3" json:"receiver,omitempty"` // Timeout height relative to the current block height. // The timeout is disabled when set to 0. TimeoutHeight Height `protobuf:"bytes,6,opt,name=timeout_height,json=timeoutHeight,proto3" json:"timeout_height" yaml:"timeout_height"` // Timeout timestamp (in nanoseconds) relative to the current block timestamp. // The timeout is disabled when set to 0. TimeoutTimestamp uint64 `` /* 135-byte string literal not displayed */ }
MsgTransfer defines a msg to transfer fungible tokens (i.e Coins) between ICS20 enabled chains. See ICS Spec here: https://github.com/cosmos/ics/tree/master/spec/ics-020-fungible-token-transfer#data-structures
func (*MsgTransfer) Descriptor ¶
func (*MsgTransfer) Descriptor() ([]byte, []int)
func (MsgTransfer) GetSignBytes ¶
func (msg MsgTransfer) GetSignBytes() []byte
func (MsgTransfer) GetSigners ¶
func (msg MsgTransfer) GetSigners() []sdk.AccAddress
func (*MsgTransfer) Marshal ¶
func (m *MsgTransfer) Marshal() (dAtA []byte, err error)
func (*MsgTransfer) MarshalToSizedBuffer ¶
func (m *MsgTransfer) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgTransfer) ProtoMessage ¶
func (*MsgTransfer) ProtoMessage()
func (*MsgTransfer) Reset ¶
func (m *MsgTransfer) Reset()
func (MsgTransfer) Route ¶
func (msg MsgTransfer) Route() string
func (*MsgTransfer) Size ¶
func (m *MsgTransfer) Size() (n int)
func (*MsgTransfer) String ¶
func (m *MsgTransfer) String() string
func (MsgTransfer) Type ¶
func (msg MsgTransfer) Type() string
func (*MsgTransfer) Unmarshal ¶
func (m *MsgTransfer) Unmarshal(dAtA []byte) error
func (MsgTransfer) ValidateBasic ¶
func (msg MsgTransfer) ValidateBasic() error
func (*MsgTransfer) XXX_DiscardUnknown ¶
func (m *MsgTransfer) XXX_DiscardUnknown()
func (*MsgTransfer) XXX_Marshal ¶
func (m *MsgTransfer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgTransfer) XXX_Merge ¶
func (m *MsgTransfer) XXX_Merge(src proto.Message)
func (*MsgTransfer) XXX_Size ¶
func (m *MsgTransfer) XXX_Size() int
func (*MsgTransfer) XXX_Unmarshal ¶
func (m *MsgTransfer) XXX_Unmarshal(b []byte) error
type MsgTransferResponse ¶
type MsgTransferResponse struct { }
MsgTransferResponse defines the Msg/Transfer response type.
func (*MsgTransferResponse) Descriptor ¶
func (*MsgTransferResponse) Descriptor() ([]byte, []int)
func (*MsgTransferResponse) Marshal ¶
func (m *MsgTransferResponse) Marshal() (dAtA []byte, err error)
func (*MsgTransferResponse) MarshalTo ¶
func (m *MsgTransferResponse) MarshalTo(dAtA []byte) (int, error)
func (*MsgTransferResponse) MarshalToSizedBuffer ¶
func (m *MsgTransferResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgTransferResponse) ProtoMessage ¶
func (*MsgTransferResponse) ProtoMessage()
func (*MsgTransferResponse) Reset ¶
func (m *MsgTransferResponse) Reset()
func (*MsgTransferResponse) Size ¶
func (m *MsgTransferResponse) Size() (n int)
func (*MsgTransferResponse) String ¶
func (m *MsgTransferResponse) String() string
func (*MsgTransferResponse) Unmarshal ¶
func (m *MsgTransferResponse) Unmarshal(dAtA []byte) error
func (*MsgTransferResponse) XXX_DiscardUnknown ¶
func (m *MsgTransferResponse) XXX_DiscardUnknown()
func (*MsgTransferResponse) XXX_Marshal ¶
func (m *MsgTransferResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgTransferResponse) XXX_Merge ¶
func (m *MsgTransferResponse) XXX_Merge(src proto.Message)
func (*MsgTransferResponse) XXX_Size ¶
func (m *MsgTransferResponse) XXX_Size() int
func (*MsgTransferResponse) XXX_Unmarshal ¶
func (m *MsgTransferResponse) XXX_Unmarshal(b []byte) error
type Params ¶
type Params struct { // send_enabled enables or disables all cross-chain token transfers from this // chain. SendEnabled bool `protobuf:"varint,1,opt,name=send_enabled,json=sendEnabled,proto3" json:"send_enabled,omitempty" yaml:"send_enabled"` // receive_enabled enables or disables all cross-chain token transfers to this // chain. ReceiveEnabled bool `` /* 127-byte string literal not displayed */ }
Params defines the set of IBC transfer parameters. NOTE: To prevent a single token from being transferred, set the TransfersEnabled parameter to true and then set the bank module's SendEnabled parameter for the denomination to false.
func (*Params) Descriptor ¶
func (*Params) GetReceiveEnabled ¶
func (*Params) GetSendEnabled ¶
func (*Params) MarshalToSizedBuffer ¶
func (*Params) ProtoMessage ¶
func (*Params) ProtoMessage()
func (*Params) XXX_DiscardUnknown ¶
func (m *Params) XXX_DiscardUnknown()
func (*Params) XXX_Marshal ¶
func (*Params) XXX_Unmarshal ¶
type QueryClient ¶
type QueryClient interface { // DenomTrace queries a denomination trace information. DenomTrace(ctx context.Context, in *QueryDenomTraceRequest, opts ...grpc.CallOption) (*QueryDenomTraceResponse, error) // DenomTraces queries all denomination traces. DenomTraces(ctx context.Context, in *QueryDenomTracesRequest, opts ...grpc.CallOption) (*QueryDenomTracesResponse, error) }
QueryClient is the client API for Query service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewQueryClient ¶
func NewQueryClient(cc grpc1.ClientConn) QueryClient
type QueryDenomTraceRequest ¶
type QueryDenomTraceRequest struct { // hash (in hex format) of the denomination trace information. Hash string `protobuf:"bytes,1,opt,name=hash,proto3" json:"hash,omitempty"` }
QueryDenomTraceRequest is the request type for the Query/DenomTrace RPC method
func (*QueryDenomTraceRequest) Descriptor ¶
func (*QueryDenomTraceRequest) Descriptor() ([]byte, []int)
func (*QueryDenomTraceRequest) GetHash ¶
func (m *QueryDenomTraceRequest) GetHash() string
func (*QueryDenomTraceRequest) Marshal ¶
func (m *QueryDenomTraceRequest) Marshal() (dAtA []byte, err error)
func (*QueryDenomTraceRequest) MarshalTo ¶
func (m *QueryDenomTraceRequest) MarshalTo(dAtA []byte) (int, error)
func (*QueryDenomTraceRequest) MarshalToSizedBuffer ¶
func (m *QueryDenomTraceRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryDenomTraceRequest) ProtoMessage ¶
func (*QueryDenomTraceRequest) ProtoMessage()
func (*QueryDenomTraceRequest) Reset ¶
func (m *QueryDenomTraceRequest) Reset()
func (*QueryDenomTraceRequest) Size ¶
func (m *QueryDenomTraceRequest) Size() (n int)
func (*QueryDenomTraceRequest) String ¶
func (m *QueryDenomTraceRequest) String() string
func (*QueryDenomTraceRequest) Unmarshal ¶
func (m *QueryDenomTraceRequest) Unmarshal(dAtA []byte) error
func (*QueryDenomTraceRequest) XXX_DiscardUnknown ¶
func (m *QueryDenomTraceRequest) XXX_DiscardUnknown()
func (*QueryDenomTraceRequest) XXX_Marshal ¶
func (m *QueryDenomTraceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryDenomTraceRequest) XXX_Merge ¶
func (m *QueryDenomTraceRequest) XXX_Merge(src proto.Message)
func (*QueryDenomTraceRequest) XXX_Size ¶
func (m *QueryDenomTraceRequest) XXX_Size() int
func (*QueryDenomTraceRequest) XXX_Unmarshal ¶
func (m *QueryDenomTraceRequest) XXX_Unmarshal(b []byte) error
type QueryDenomTraceResponse ¶
type QueryDenomTraceResponse struct { // denom_trace returns the requested denomination trace information. DenomTrace *DenomTrace `protobuf:"bytes,1,opt,name=denom_trace,json=denomTrace,proto3" json:"denom_trace,omitempty"` }
QueryDenomTraceResponse is the response type for the Query/DenomTrace RPC method.
func (*QueryDenomTraceResponse) Descriptor ¶
func (*QueryDenomTraceResponse) Descriptor() ([]byte, []int)
func (*QueryDenomTraceResponse) GetDenomTrace ¶
func (m *QueryDenomTraceResponse) GetDenomTrace() *DenomTrace
func (*QueryDenomTraceResponse) Marshal ¶
func (m *QueryDenomTraceResponse) Marshal() (dAtA []byte, err error)
func (*QueryDenomTraceResponse) MarshalTo ¶
func (m *QueryDenomTraceResponse) MarshalTo(dAtA []byte) (int, error)
func (*QueryDenomTraceResponse) MarshalToSizedBuffer ¶
func (m *QueryDenomTraceResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryDenomTraceResponse) ProtoMessage ¶
func (*QueryDenomTraceResponse) ProtoMessage()
func (*QueryDenomTraceResponse) Reset ¶
func (m *QueryDenomTraceResponse) Reset()
func (*QueryDenomTraceResponse) Size ¶
func (m *QueryDenomTraceResponse) Size() (n int)
func (*QueryDenomTraceResponse) String ¶
func (m *QueryDenomTraceResponse) String() string
func (*QueryDenomTraceResponse) Unmarshal ¶
func (m *QueryDenomTraceResponse) Unmarshal(dAtA []byte) error
func (*QueryDenomTraceResponse) XXX_DiscardUnknown ¶
func (m *QueryDenomTraceResponse) XXX_DiscardUnknown()
func (*QueryDenomTraceResponse) XXX_Marshal ¶
func (m *QueryDenomTraceResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryDenomTraceResponse) XXX_Merge ¶
func (m *QueryDenomTraceResponse) XXX_Merge(src proto.Message)
func (*QueryDenomTraceResponse) XXX_Size ¶
func (m *QueryDenomTraceResponse) XXX_Size() int
func (*QueryDenomTraceResponse) XXX_Unmarshal ¶
func (m *QueryDenomTraceResponse) XXX_Unmarshal(b []byte) error
type QueryDenomTracesRequest ¶
type QueryDenomTracesRequest struct { // pagination defines an optional pagination for the request. Pagination *query.PageRequest `protobuf:"bytes,1,opt,name=pagination,proto3" json:"pagination,omitempty"` }
QueryConnectionsRequest is the request type for the Query/DenomTraces RPC method
func (*QueryDenomTracesRequest) Descriptor ¶
func (*QueryDenomTracesRequest) Descriptor() ([]byte, []int)
func (*QueryDenomTracesRequest) GetPagination ¶
func (m *QueryDenomTracesRequest) GetPagination() *query.PageRequest
func (*QueryDenomTracesRequest) Marshal ¶
func (m *QueryDenomTracesRequest) Marshal() (dAtA []byte, err error)
func (*QueryDenomTracesRequest) MarshalTo ¶
func (m *QueryDenomTracesRequest) MarshalTo(dAtA []byte) (int, error)
func (*QueryDenomTracesRequest) MarshalToSizedBuffer ¶
func (m *QueryDenomTracesRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryDenomTracesRequest) ProtoMessage ¶
func (*QueryDenomTracesRequest) ProtoMessage()
func (*QueryDenomTracesRequest) Reset ¶
func (m *QueryDenomTracesRequest) Reset()
func (*QueryDenomTracesRequest) Size ¶
func (m *QueryDenomTracesRequest) Size() (n int)
func (*QueryDenomTracesRequest) String ¶
func (m *QueryDenomTracesRequest) String() string
func (*QueryDenomTracesRequest) Unmarshal ¶
func (m *QueryDenomTracesRequest) Unmarshal(dAtA []byte) error
func (*QueryDenomTracesRequest) XXX_DiscardUnknown ¶
func (m *QueryDenomTracesRequest) XXX_DiscardUnknown()
func (*QueryDenomTracesRequest) XXX_Marshal ¶
func (m *QueryDenomTracesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryDenomTracesRequest) XXX_Merge ¶
func (m *QueryDenomTracesRequest) XXX_Merge(src proto.Message)
func (*QueryDenomTracesRequest) XXX_Size ¶
func (m *QueryDenomTracesRequest) XXX_Size() int
func (*QueryDenomTracesRequest) XXX_Unmarshal ¶
func (m *QueryDenomTracesRequest) XXX_Unmarshal(b []byte) error
type QueryDenomTracesResponse ¶
type QueryDenomTracesResponse struct { // denom_traces returns all denominations trace information. DenomTraces Traces `protobuf:"bytes,1,rep,name=denom_traces,json=denomTraces,proto3,castrepeated=Traces" json:"denom_traces"` // pagination defines the pagination in the response. Pagination *query.PageResponse `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"` }
QueryConnectionsResponse is the response type for the Query/DenomTraces RPC method.
func (*QueryDenomTracesResponse) Descriptor ¶
func (*QueryDenomTracesResponse) Descriptor() ([]byte, []int)
func (*QueryDenomTracesResponse) GetDenomTraces ¶
func (m *QueryDenomTracesResponse) GetDenomTraces() Traces
func (*QueryDenomTracesResponse) GetPagination ¶
func (m *QueryDenomTracesResponse) GetPagination() *query.PageResponse
func (*QueryDenomTracesResponse) Marshal ¶
func (m *QueryDenomTracesResponse) Marshal() (dAtA []byte, err error)
func (*QueryDenomTracesResponse) MarshalTo ¶
func (m *QueryDenomTracesResponse) MarshalTo(dAtA []byte) (int, error)
func (*QueryDenomTracesResponse) MarshalToSizedBuffer ¶
func (m *QueryDenomTracesResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryDenomTracesResponse) ProtoMessage ¶
func (*QueryDenomTracesResponse) ProtoMessage()
func (*QueryDenomTracesResponse) Reset ¶
func (m *QueryDenomTracesResponse) Reset()
func (*QueryDenomTracesResponse) Size ¶
func (m *QueryDenomTracesResponse) Size() (n int)
func (*QueryDenomTracesResponse) String ¶
func (m *QueryDenomTracesResponse) String() string
func (*QueryDenomTracesResponse) Unmarshal ¶
func (m *QueryDenomTracesResponse) Unmarshal(dAtA []byte) error
func (*QueryDenomTracesResponse) XXX_DiscardUnknown ¶
func (m *QueryDenomTracesResponse) XXX_DiscardUnknown()
func (*QueryDenomTracesResponse) XXX_Marshal ¶
func (m *QueryDenomTracesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryDenomTracesResponse) XXX_Merge ¶
func (m *QueryDenomTracesResponse) XXX_Merge(src proto.Message)
func (*QueryDenomTracesResponse) XXX_Size ¶
func (m *QueryDenomTracesResponse) XXX_Size() int
func (*QueryDenomTracesResponse) XXX_Unmarshal ¶
func (m *QueryDenomTracesResponse) XXX_Unmarshal(b []byte) error
type QueryParamsRequest ¶
type QueryParamsRequest struct { }
QueryParamsRequest is the request type for the Query/Params RPC method.
func (*QueryParamsRequest) Descriptor ¶
func (*QueryParamsRequest) Descriptor() ([]byte, []int)
func (*QueryParamsRequest) Marshal ¶
func (m *QueryParamsRequest) Marshal() (dAtA []byte, err error)
func (*QueryParamsRequest) MarshalTo ¶
func (m *QueryParamsRequest) MarshalTo(dAtA []byte) (int, error)
func (*QueryParamsRequest) MarshalToSizedBuffer ¶
func (m *QueryParamsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryParamsRequest) ProtoMessage ¶
func (*QueryParamsRequest) ProtoMessage()
func (*QueryParamsRequest) Reset ¶
func (m *QueryParamsRequest) Reset()
func (*QueryParamsRequest) Size ¶
func (m *QueryParamsRequest) Size() (n int)
func (*QueryParamsRequest) String ¶
func (m *QueryParamsRequest) String() string
func (*QueryParamsRequest) Unmarshal ¶
func (m *QueryParamsRequest) Unmarshal(dAtA []byte) error
func (*QueryParamsRequest) XXX_DiscardUnknown ¶
func (m *QueryParamsRequest) XXX_DiscardUnknown()
func (*QueryParamsRequest) XXX_Marshal ¶
func (m *QueryParamsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryParamsRequest) XXX_Merge ¶
func (m *QueryParamsRequest) XXX_Merge(src proto.Message)
func (*QueryParamsRequest) XXX_Size ¶
func (m *QueryParamsRequest) XXX_Size() int
func (*QueryParamsRequest) XXX_Unmarshal ¶
func (m *QueryParamsRequest) XXX_Unmarshal(b []byte) error
type QueryParamsResponse ¶
type QueryParamsResponse struct { // params defines the parameters of the module. Params *Params `protobuf:"bytes,1,opt,name=params,proto3" json:"params,omitempty"` }
QueryParamsResponse is the response type for the Query/Params RPC method.
func (*QueryParamsResponse) Descriptor ¶
func (*QueryParamsResponse) Descriptor() ([]byte, []int)
func (*QueryParamsResponse) GetParams ¶
func (m *QueryParamsResponse) GetParams() *Params
func (*QueryParamsResponse) Marshal ¶
func (m *QueryParamsResponse) Marshal() (dAtA []byte, err error)
func (*QueryParamsResponse) MarshalTo ¶
func (m *QueryParamsResponse) MarshalTo(dAtA []byte) (int, error)
func (*QueryParamsResponse) MarshalToSizedBuffer ¶
func (m *QueryParamsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryParamsResponse) ProtoMessage ¶
func (*QueryParamsResponse) ProtoMessage()
func (*QueryParamsResponse) Reset ¶
func (m *QueryParamsResponse) Reset()
func (*QueryParamsResponse) Size ¶
func (m *QueryParamsResponse) Size() (n int)
func (*QueryParamsResponse) String ¶
func (m *QueryParamsResponse) String() string
func (*QueryParamsResponse) Unmarshal ¶
func (m *QueryParamsResponse) Unmarshal(dAtA []byte) error
func (*QueryParamsResponse) XXX_DiscardUnknown ¶
func (m *QueryParamsResponse) XXX_DiscardUnknown()
func (*QueryParamsResponse) XXX_Marshal ¶
func (m *QueryParamsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryParamsResponse) XXX_Merge ¶
func (m *QueryParamsResponse) XXX_Merge(src proto.Message)
func (*QueryParamsResponse) XXX_Size ¶
func (m *QueryParamsResponse) XXX_Size() int
func (*QueryParamsResponse) XXX_Unmarshal ¶
func (m *QueryParamsResponse) XXX_Unmarshal(b []byte) error
type QueryServer ¶
type QueryServer interface { // DenomTrace queries a denomination trace information. DenomTrace(context.Context, *QueryDenomTraceRequest) (*QueryDenomTraceResponse, error) // DenomTraces queries all denomination traces. DenomTraces(context.Context, *QueryDenomTracesRequest) (*QueryDenomTracesResponse, error) }
QueryServer is the server API for Query service.
type Traces ¶
type Traces []DenomTrace
Traces defines a wrapper type for a slice of DenomTrace.
type TransferRequest ¶
type TransferRequest struct { SourcePort string `json:"source_port"` SourceChannel string `json:"source_channel"` Token sdk.Coin `json:"token"` Sender string `json:"sender"` Receiver string `json:"receiver"` TimeoutHeight Height `json:"timeout_height"` TimeoutTimestamp uint64 `json:"timeout_timestamp"` }
type UnimplementedMsgServer ¶
type UnimplementedMsgServer struct { }
UnimplementedMsgServer can be embedded to have forward compatible implementations.
func (*UnimplementedMsgServer) Transfer ¶
func (*UnimplementedMsgServer) Transfer(ctx context.Context, req *MsgTransfer) (*MsgTransferResponse, error)
type UnimplementedQueryServer ¶
type UnimplementedQueryServer struct { }
UnimplementedQueryServer can be embedded to have forward compatible implementations.
func (*UnimplementedQueryServer) DenomTrace ¶
func (*UnimplementedQueryServer) DenomTrace(ctx context.Context, req *QueryDenomTraceRequest) (*QueryDenomTraceResponse, error)
func (*UnimplementedQueryServer) DenomTraces ¶
func (*UnimplementedQueryServer) DenomTraces(ctx context.Context, req *QueryDenomTracesRequest) (*QueryDenomTracesResponse, error)