Documentation ¶
Index ¶
- Variables
- func RegisterCurrenciesServer(s *grpc.Server, srv CurrenciesServer)
- func RegisterOrdersServer(s *grpc.Server, srv OrdersServer)
- func RegisterSwapsServer(s *grpc.Server, srv SwapsServer)
- func RegisterTradingPairsServer(s *grpc.Server, srv TradingPairsServer)
- type AddCurrencyRequest
- func (*AddCurrencyRequest) Descriptor() ([]byte, []int)
- func (m *AddCurrencyRequest) GetCertPath() string
- func (m *AddCurrencyRequest) GetCurrency() string
- func (m *AddCurrencyRequest) GetLndChannel() string
- func (m *AddCurrencyRequest) GetRawCert() string
- func (m *AddCurrencyRequest) GetTlsCert() isAddCurrencyRequest_TlsCert
- func (*AddCurrencyRequest) ProtoMessage()
- func (m *AddCurrencyRequest) Reset()
- func (m *AddCurrencyRequest) String() string
- func (m *AddCurrencyRequest) XXX_DiscardUnknown()
- func (m *AddCurrencyRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *AddCurrencyRequest) XXX_Merge(src proto.Message)
- func (*AddCurrencyRequest) XXX_OneofWrappers() []interface{}
- func (m *AddCurrencyRequest) XXX_Size() int
- func (m *AddCurrencyRequest) XXX_Unmarshal(b []byte) error
- type AddCurrencyRequest_CertPath
- type AddCurrencyRequest_RawCert
- type AddCurrencyResponse
- func (*AddCurrencyResponse) Descriptor() ([]byte, []int)
- func (*AddCurrencyResponse) ProtoMessage()
- func (m *AddCurrencyResponse) Reset()
- func (m *AddCurrencyResponse) String() string
- func (m *AddCurrencyResponse) XXX_DiscardUnknown()
- func (m *AddCurrencyResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *AddCurrencyResponse) XXX_Merge(src proto.Message)
- func (m *AddCurrencyResponse) XXX_Size() int
- func (m *AddCurrencyResponse) XXX_Unmarshal(b []byte) error
- type BigInteger
- func (*BigInteger) Descriptor() ([]byte, []int)
- func (m *BigInteger) GetValue() string
- func (*BigInteger) ProtoMessage()
- func (m *BigInteger) Reset()
- func (m *BigInteger) String() string
- func (m *BigInteger) XXX_DiscardUnknown()
- func (m *BigInteger) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *BigInteger) XXX_Merge(src proto.Message)
- func (m *BigInteger) XXX_Size() int
- func (m *BigInteger) XXX_Unmarshal(b []byte) error
- type CancelOrderRequest
- func (*CancelOrderRequest) Descriptor() ([]byte, []int)
- func (m *CancelOrderRequest) GetOrderId() string
- func (m *CancelOrderRequest) GetPairId() string
- func (*CancelOrderRequest) ProtoMessage()
- func (m *CancelOrderRequest) Reset()
- func (m *CancelOrderRequest) String() string
- func (m *CancelOrderRequest) XXX_DiscardUnknown()
- func (m *CancelOrderRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CancelOrderRequest) XXX_Merge(src proto.Message)
- func (m *CancelOrderRequest) XXX_Size() int
- func (m *CancelOrderRequest) XXX_Unmarshal(b []byte) error
- type CancelOrderResponse
- func (*CancelOrderResponse) Descriptor() ([]byte, []int)
- func (*CancelOrderResponse) ProtoMessage()
- func (m *CancelOrderResponse) Reset()
- func (m *CancelOrderResponse) String() string
- func (m *CancelOrderResponse) XXX_DiscardUnknown()
- func (m *CancelOrderResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CancelOrderResponse) XXX_Merge(src proto.Message)
- func (m *CancelOrderResponse) XXX_Size() int
- func (m *CancelOrderResponse) XXX_Unmarshal(b []byte) error
- type CurrenciesClient
- type CurrenciesServer
- type EnableTradingPairRequest
- func (*EnableTradingPairRequest) Descriptor() ([]byte, []int)
- func (m *EnableTradingPairRequest) GetPairId() string
- func (*EnableTradingPairRequest) ProtoMessage()
- func (m *EnableTradingPairRequest) Reset()
- func (m *EnableTradingPairRequest) String() string
- func (m *EnableTradingPairRequest) XXX_DiscardUnknown()
- func (m *EnableTradingPairRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *EnableTradingPairRequest) XXX_Merge(src proto.Message)
- func (m *EnableTradingPairRequest) XXX_Size() int
- func (m *EnableTradingPairRequest) XXX_Unmarshal(b []byte) error
- type EnableTradingPairResponse
- func (*EnableTradingPairResponse) Descriptor() ([]byte, []int)
- func (*EnableTradingPairResponse) ProtoMessage()
- func (m *EnableTradingPairResponse) Reset()
- func (m *EnableTradingPairResponse) String() string
- func (m *EnableTradingPairResponse) XXX_DiscardUnknown()
- func (m *EnableTradingPairResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *EnableTradingPairResponse) XXX_Merge(src proto.Message)
- func (m *EnableTradingPairResponse) XXX_Size() int
- func (m *EnableTradingPairResponse) XXX_Unmarshal(b []byte) error
- type ListOrdersRequest
- func (*ListOrdersRequest) Descriptor() ([]byte, []int)
- func (m *ListOrdersRequest) GetIncludeOwnOrders() bool
- func (m *ListOrdersRequest) GetLimit() uint32
- func (m *ListOrdersRequest) GetPairId() string
- func (m *ListOrdersRequest) GetSkip() uint32
- func (*ListOrdersRequest) ProtoMessage()
- func (m *ListOrdersRequest) Reset()
- func (m *ListOrdersRequest) String() string
- func (m *ListOrdersRequest) XXX_DiscardUnknown()
- func (m *ListOrdersRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ListOrdersRequest) XXX_Merge(src proto.Message)
- func (m *ListOrdersRequest) XXX_Size() int
- func (m *ListOrdersRequest) XXX_Unmarshal(b []byte) error
- type ListOrdersResponse
- func (*ListOrdersResponse) Descriptor() ([]byte, []int)
- func (m *ListOrdersResponse) GetOrders() []*Order
- func (*ListOrdersResponse) ProtoMessage()
- func (m *ListOrdersResponse) Reset()
- func (m *ListOrdersResponse) String() string
- func (m *ListOrdersResponse) XXX_DiscardUnknown()
- func (m *ListOrdersResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ListOrdersResponse) XXX_Merge(src proto.Message)
- func (m *ListOrdersResponse) XXX_Size() int
- func (m *ListOrdersResponse) XXX_Unmarshal(b []byte) error
- type Order
- func (*Order) Descriptor() ([]byte, []int)
- func (m *Order) GetCreatedAt() uint64
- func (m *Order) GetFunds() *BigInteger
- func (m *Order) GetIsOwnOrder() bool
- func (m *Order) GetOrderId() string
- func (m *Order) GetPairId() string
- func (m *Order) GetPrice() *BigInteger
- func (m *Order) GetSide() OrderSide
- func (*Order) ProtoMessage()
- func (m *Order) Reset()
- func (m *Order) String() string
- func (m *Order) XXX_DiscardUnknown()
- func (m *Order) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Order) XXX_Merge(src proto.Message)
- func (m *Order) XXX_Size() int
- func (m *Order) XXX_Unmarshal(b []byte) error
- type OrderSide
- type OrderUpdate
- func (*OrderUpdate) Descriptor() ([]byte, []int)
- func (m *OrderUpdate) GetOrder() *Order
- func (m *OrderUpdate) GetOrderRemoval() *Order
- func (m *OrderUpdate) GetUpdate() isOrderUpdate_Update
- func (*OrderUpdate) ProtoMessage()
- func (m *OrderUpdate) Reset()
- func (m *OrderUpdate) String() string
- func (m *OrderUpdate) XXX_DiscardUnknown()
- func (m *OrderUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OrderUpdate) XXX_Merge(src proto.Message)
- func (*OrderUpdate) XXX_OneofWrappers() []interface{}
- func (m *OrderUpdate) XXX_Size() int
- func (m *OrderUpdate) XXX_Unmarshal(b []byte) error
- type OrderUpdate_Order
- type OrderUpdate_OrderRemoval
- type OrderbookFailure
- func (*OrderbookFailure) Descriptor() ([]byte, []int)
- func (m *OrderbookFailure) GetFailureReason() string
- func (m *OrderbookFailure) GetFunds() *BigInteger
- func (m *OrderbookFailure) GetPairId() string
- func (m *OrderbookFailure) GetRequiredFee() *BigInteger
- func (*OrderbookFailure) ProtoMessage()
- func (m *OrderbookFailure) Reset()
- func (m *OrderbookFailure) String() string
- func (m *OrderbookFailure) XXX_DiscardUnknown()
- func (m *OrderbookFailure) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OrderbookFailure) XXX_Merge(src proto.Message)
- func (m *OrderbookFailure) XXX_Size() int
- func (m *OrderbookFailure) XXX_Unmarshal(b []byte) error
- type OrdersClient
- type OrdersServer
- type Orders_SubscribeOrdersClient
- type Orders_SubscribeOrdersServer
- type PlaceOrderFailure
- func (*PlaceOrderFailure) Descriptor() ([]byte, []int)
- func (m *PlaceOrderFailure) GetFailure() isPlaceOrderFailure_Failure
- func (m *PlaceOrderFailure) GetOrderbookFailure() *OrderbookFailure
- func (m *PlaceOrderFailure) GetSwapFailure() *SwapFailure
- func (*PlaceOrderFailure) ProtoMessage()
- func (m *PlaceOrderFailure) Reset()
- func (m *PlaceOrderFailure) String() string
- func (m *PlaceOrderFailure) XXX_DiscardUnknown()
- func (m *PlaceOrderFailure) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PlaceOrderFailure) XXX_Merge(src proto.Message)
- func (*PlaceOrderFailure) XXX_OneofWrappers() []interface{}
- func (m *PlaceOrderFailure) XXX_Size() int
- func (m *PlaceOrderFailure) XXX_Unmarshal(b []byte) error
- type PlaceOrderFailure_OrderbookFailure
- type PlaceOrderFailure_SwapFailure
- type PlaceOrderRequest
- func (*PlaceOrderRequest) Descriptor() ([]byte, []int)
- func (m *PlaceOrderRequest) GetFunds() *BigInteger
- func (m *PlaceOrderRequest) GetPairId() string
- func (m *PlaceOrderRequest) GetPrice() *BigInteger
- func (m *PlaceOrderRequest) GetSide() OrderSide
- func (*PlaceOrderRequest) ProtoMessage()
- func (m *PlaceOrderRequest) Reset()
- func (m *PlaceOrderRequest) String() string
- func (m *PlaceOrderRequest) XXX_DiscardUnknown()
- func (m *PlaceOrderRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PlaceOrderRequest) XXX_Merge(src proto.Message)
- func (m *PlaceOrderRequest) XXX_Size() int
- func (m *PlaceOrderRequest) XXX_Unmarshal(b []byte) error
- type PlaceOrderResponse
- func (*PlaceOrderResponse) Descriptor() ([]byte, []int)
- func (m *PlaceOrderResponse) GetFailure() *PlaceOrderFailure
- func (m *PlaceOrderResponse) GetOrder() *Order
- func (m *PlaceOrderResponse) GetOutcome() isPlaceOrderResponse_Outcome
- func (m *PlaceOrderResponse) GetSwapSuccess() *SwapSuccess
- func (*PlaceOrderResponse) ProtoMessage()
- func (m *PlaceOrderResponse) Reset()
- func (m *PlaceOrderResponse) String() string
- func (m *PlaceOrderResponse) XXX_DiscardUnknown()
- func (m *PlaceOrderResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PlaceOrderResponse) XXX_Merge(src proto.Message)
- func (*PlaceOrderResponse) XXX_OneofWrappers() []interface{}
- func (m *PlaceOrderResponse) XXX_Size() int
- func (m *PlaceOrderResponse) XXX_Unmarshal(b []byte) error
- type PlaceOrderResponse_Failure
- type PlaceOrderResponse_Order
- type PlaceOrderResponse_SwapSuccess
- type SubscribeOrdersRequest
- func (*SubscribeOrdersRequest) Descriptor() ([]byte, []int)
- func (*SubscribeOrdersRequest) ProtoMessage()
- func (m *SubscribeOrdersRequest) Reset()
- func (m *SubscribeOrdersRequest) String() string
- func (m *SubscribeOrdersRequest) XXX_DiscardUnknown()
- func (m *SubscribeOrdersRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SubscribeOrdersRequest) XXX_Merge(src proto.Message)
- func (m *SubscribeOrdersRequest) XXX_Size() int
- func (m *SubscribeOrdersRequest) XXX_Unmarshal(b []byte) error
- type SubscribeSwapsRequest
- func (*SubscribeSwapsRequest) Descriptor() ([]byte, []int)
- func (*SubscribeSwapsRequest) ProtoMessage()
- func (m *SubscribeSwapsRequest) Reset()
- func (m *SubscribeSwapsRequest) String() string
- func (m *SubscribeSwapsRequest) XXX_DiscardUnknown()
- func (m *SubscribeSwapsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SubscribeSwapsRequest) XXX_Merge(src proto.Message)
- func (m *SubscribeSwapsRequest) XXX_Size() int
- func (m *SubscribeSwapsRequest) XXX_Unmarshal(b []byte) error
- type SwapFailure
- func (*SwapFailure) Descriptor() ([]byte, []int)
- func (m *SwapFailure) GetFailureReason() string
- func (m *SwapFailure) GetFunds() *BigInteger
- func (m *SwapFailure) GetOrderId() string
- func (m *SwapFailure) GetPairId() string
- func (*SwapFailure) ProtoMessage()
- func (m *SwapFailure) Reset()
- func (m *SwapFailure) String() string
- func (m *SwapFailure) XXX_DiscardUnknown()
- func (m *SwapFailure) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SwapFailure) XXX_Merge(src proto.Message)
- func (m *SwapFailure) XXX_Size() int
- func (m *SwapFailure) XXX_Unmarshal(b []byte) error
- type SwapResult
- func (*SwapResult) Descriptor() ([]byte, []int)
- func (m *SwapResult) GetFailure() *SwapFailure
- func (m *SwapResult) GetSuccess() *SwapSuccess
- func (m *SwapResult) GetValue() isSwapResult_Value
- func (*SwapResult) ProtoMessage()
- func (m *SwapResult) Reset()
- func (m *SwapResult) String() string
- func (m *SwapResult) XXX_DiscardUnknown()
- func (m *SwapResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SwapResult) XXX_Merge(src proto.Message)
- func (*SwapResult) XXX_OneofWrappers() []interface{}
- func (m *SwapResult) XXX_Size() int
- func (m *SwapResult) XXX_Unmarshal(b []byte) error
- type SwapResult_Failure
- type SwapResult_Success
- type SwapSuccess
- func (*SwapSuccess) Descriptor() ([]byte, []int)
- func (m *SwapSuccess) GetAmountReceived() *BigInteger
- func (m *SwapSuccess) GetAmountSent() *BigInteger
- func (m *SwapSuccess) GetCurrencyReceived() string
- func (m *SwapSuccess) GetCurrencySent() string
- func (m *SwapSuccess) GetFunds() *BigInteger
- func (m *SwapSuccess) GetOrderId() string
- func (m *SwapSuccess) GetPairId() string
- func (m *SwapSuccess) GetPrice() *BigInteger
- func (m *SwapSuccess) GetRHash() string
- func (m *SwapSuccess) GetRPreimage() string
- func (m *SwapSuccess) GetRole() SwapSuccess_Role
- func (*SwapSuccess) ProtoMessage()
- func (m *SwapSuccess) Reset()
- func (m *SwapSuccess) String() string
- func (m *SwapSuccess) XXX_DiscardUnknown()
- func (m *SwapSuccess) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SwapSuccess) XXX_Merge(src proto.Message)
- func (m *SwapSuccess) XXX_Size() int
- func (m *SwapSuccess) XXX_Unmarshal(b []byte) error
- type SwapSuccess_Role
- type SwapsClient
- type SwapsServer
- type Swaps_SubscribeSwapsClient
- type Swaps_SubscribeSwapsServer
- type TradingPairsClient
- type TradingPairsServer
- type UnimplementedCurrenciesServer
- type UnimplementedOrdersServer
- func (*UnimplementedOrdersServer) CancelOrder(ctx context.Context, req *CancelOrderRequest) (*CancelOrderResponse, error)
- func (*UnimplementedOrdersServer) ListOrders(ctx context.Context, req *ListOrdersRequest) (*ListOrdersResponse, error)
- func (*UnimplementedOrdersServer) PlaceOrder(ctx context.Context, req *PlaceOrderRequest) (*PlaceOrderResponse, error)
- func (*UnimplementedOrdersServer) SubscribeOrders(req *SubscribeOrdersRequest, srv Orders_SubscribeOrdersServer) error
- type UnimplementedSwapsServer
- type UnimplementedTradingPairsServer
Constants ¶
This section is empty.
Variables ¶
var OrderSide_name = map[int32]string{
0: "buy",
1: "sell",
}
var OrderSide_value = map[string]int32{
"buy": 0,
"sell": 1,
}
var SwapSuccess_Role_name = map[int32]string{
0: "TAKER",
1: "MAKER",
}
var SwapSuccess_Role_value = map[string]int32{
"TAKER": 0,
"MAKER": 1,
}
Functions ¶
func RegisterCurrenciesServer ¶
func RegisterCurrenciesServer(s *grpc.Server, srv CurrenciesServer)
func RegisterOrdersServer ¶
func RegisterOrdersServer(s *grpc.Server, srv OrdersServer)
func RegisterSwapsServer ¶
func RegisterSwapsServer(s *grpc.Server, srv SwapsServer)
func RegisterTradingPairsServer ¶
func RegisterTradingPairsServer(s *grpc.Server, srv TradingPairsServer)
Types ¶
type AddCurrencyRequest ¶
type AddCurrencyRequest struct { // the currency, like XSN or LTC Currency string `protobuf:"bytes,1,opt,name=currency,proto3" json:"currency,omitempty"` // the address:port allowing lssd to connect to this currency lnd, like "localhost:10001" // right now, it is assumed that the bot runs on the same network than lssd, so, there is // no support for authentication. LndChannel string `protobuf:"bytes,2,opt,name=lndChannel,proto3" json:"lndChannel,omitempty"` // the tls certificate used by lnd, so that lssd can be sure it's connecting to the right lnd // // Types that are valid to be assigned to TlsCert: // *AddCurrencyRequest_CertPath // *AddCurrencyRequest_RawCert TlsCert isAddCurrencyRequest_TlsCert `protobuf_oneof:"tlsCert"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*AddCurrencyRequest) Descriptor ¶
func (*AddCurrencyRequest) Descriptor() ([]byte, []int)
func (*AddCurrencyRequest) GetCertPath ¶
func (m *AddCurrencyRequest) GetCertPath() string
func (*AddCurrencyRequest) GetCurrency ¶
func (m *AddCurrencyRequest) GetCurrency() string
func (*AddCurrencyRequest) GetLndChannel ¶
func (m *AddCurrencyRequest) GetLndChannel() string
func (*AddCurrencyRequest) GetRawCert ¶
func (m *AddCurrencyRequest) GetRawCert() string
func (*AddCurrencyRequest) GetTlsCert ¶
func (m *AddCurrencyRequest) GetTlsCert() isAddCurrencyRequest_TlsCert
func (*AddCurrencyRequest) ProtoMessage ¶
func (*AddCurrencyRequest) ProtoMessage()
func (*AddCurrencyRequest) Reset ¶
func (m *AddCurrencyRequest) Reset()
func (*AddCurrencyRequest) String ¶
func (m *AddCurrencyRequest) String() string
func (*AddCurrencyRequest) XXX_DiscardUnknown ¶
func (m *AddCurrencyRequest) XXX_DiscardUnknown()
func (*AddCurrencyRequest) XXX_Marshal ¶
func (m *AddCurrencyRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*AddCurrencyRequest) XXX_Merge ¶
func (m *AddCurrencyRequest) XXX_Merge(src proto.Message)
func (*AddCurrencyRequest) XXX_OneofWrappers ¶
func (*AddCurrencyRequest) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*AddCurrencyRequest) XXX_Size ¶
func (m *AddCurrencyRequest) XXX_Size() int
func (*AddCurrencyRequest) XXX_Unmarshal ¶
func (m *AddCurrencyRequest) XXX_Unmarshal(b []byte) error
type AddCurrencyRequest_CertPath ¶
type AddCurrencyRequest_CertPath struct {
CertPath string `protobuf:"bytes,3,opt,name=certPath,proto3,oneof"`
}
type AddCurrencyRequest_RawCert ¶
type AddCurrencyRequest_RawCert struct {
RawCert string `protobuf:"bytes,4,opt,name=rawCert,proto3,oneof"`
}
type AddCurrencyResponse ¶
type AddCurrencyResponse struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*AddCurrencyResponse) Descriptor ¶
func (*AddCurrencyResponse) Descriptor() ([]byte, []int)
func (*AddCurrencyResponse) ProtoMessage ¶
func (*AddCurrencyResponse) ProtoMessage()
func (*AddCurrencyResponse) Reset ¶
func (m *AddCurrencyResponse) Reset()
func (*AddCurrencyResponse) String ¶
func (m *AddCurrencyResponse) String() string
func (*AddCurrencyResponse) XXX_DiscardUnknown ¶
func (m *AddCurrencyResponse) XXX_DiscardUnknown()
func (*AddCurrencyResponse) XXX_Marshal ¶
func (m *AddCurrencyResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*AddCurrencyResponse) XXX_Merge ¶
func (m *AddCurrencyResponse) XXX_Merge(src proto.Message)
func (*AddCurrencyResponse) XXX_Size ¶
func (m *AddCurrencyResponse) XXX_Size() int
func (*AddCurrencyResponse) XXX_Unmarshal ¶
func (m *AddCurrencyResponse) XXX_Unmarshal(b []byte) error
type BigInteger ¶
type BigInteger struct { Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
A non-negative Big Integer represented as string, like "100000000"
func (*BigInteger) Descriptor ¶
func (*BigInteger) Descriptor() ([]byte, []int)
func (*BigInteger) GetValue ¶
func (m *BigInteger) GetValue() string
func (*BigInteger) ProtoMessage ¶
func (*BigInteger) ProtoMessage()
func (*BigInteger) Reset ¶
func (m *BigInteger) Reset()
func (*BigInteger) String ¶
func (m *BigInteger) String() string
func (*BigInteger) XXX_DiscardUnknown ¶
func (m *BigInteger) XXX_DiscardUnknown()
func (*BigInteger) XXX_Marshal ¶
func (m *BigInteger) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*BigInteger) XXX_Merge ¶
func (m *BigInteger) XXX_Merge(src proto.Message)
func (*BigInteger) XXX_Size ¶
func (m *BigInteger) XXX_Size() int
func (*BigInteger) XXX_Unmarshal ¶
func (m *BigInteger) XXX_Unmarshal(b []byte) error
type CancelOrderRequest ¶
type CancelOrderRequest struct { PairId string `protobuf:"bytes,1,opt,name=pairId,proto3" json:"pairId,omitempty"` OrderId string `protobuf:"bytes,2,opt,name=orderId,proto3" json:"orderId,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*CancelOrderRequest) Descriptor ¶
func (*CancelOrderRequest) Descriptor() ([]byte, []int)
func (*CancelOrderRequest) GetOrderId ¶
func (m *CancelOrderRequest) GetOrderId() string
func (*CancelOrderRequest) GetPairId ¶
func (m *CancelOrderRequest) GetPairId() string
func (*CancelOrderRequest) ProtoMessage ¶
func (*CancelOrderRequest) ProtoMessage()
func (*CancelOrderRequest) Reset ¶
func (m *CancelOrderRequest) Reset()
func (*CancelOrderRequest) String ¶
func (m *CancelOrderRequest) String() string
func (*CancelOrderRequest) XXX_DiscardUnknown ¶
func (m *CancelOrderRequest) XXX_DiscardUnknown()
func (*CancelOrderRequest) XXX_Marshal ¶
func (m *CancelOrderRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CancelOrderRequest) XXX_Merge ¶
func (m *CancelOrderRequest) XXX_Merge(src proto.Message)
func (*CancelOrderRequest) XXX_Size ¶
func (m *CancelOrderRequest) XXX_Size() int
func (*CancelOrderRequest) XXX_Unmarshal ¶
func (m *CancelOrderRequest) XXX_Unmarshal(b []byte) error
type CancelOrderResponse ¶
type CancelOrderResponse struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*CancelOrderResponse) Descriptor ¶
func (*CancelOrderResponse) Descriptor() ([]byte, []int)
func (*CancelOrderResponse) ProtoMessage ¶
func (*CancelOrderResponse) ProtoMessage()
func (*CancelOrderResponse) Reset ¶
func (m *CancelOrderResponse) Reset()
func (*CancelOrderResponse) String ¶
func (m *CancelOrderResponse) String() string
func (*CancelOrderResponse) XXX_DiscardUnknown ¶
func (m *CancelOrderResponse) XXX_DiscardUnknown()
func (*CancelOrderResponse) XXX_Marshal ¶
func (m *CancelOrderResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CancelOrderResponse) XXX_Merge ¶
func (m *CancelOrderResponse) XXX_Merge(src proto.Message)
func (*CancelOrderResponse) XXX_Size ¶
func (m *CancelOrderResponse) XXX_Size() int
func (*CancelOrderResponse) XXX_Unmarshal ¶
func (m *CancelOrderResponse) XXX_Unmarshal(b []byte) error
type CurrenciesClient ¶
type CurrenciesClient interface { // before being able to enable a trading pair, you need to add the two involved currencies // for example, for activating XSN_LTC, you will add the XSN currency, and the LTC currency. // // For now, only currencies supported by lnd (lightning network) work. AddCurrency(ctx context.Context, in *AddCurrencyRequest, opts ...grpc.CallOption) (*AddCurrencyResponse, error) }
CurrenciesClient is the client API for Currencies service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewCurrenciesClient ¶
func NewCurrenciesClient(cc *grpc.ClientConn) CurrenciesClient
type CurrenciesServer ¶
type CurrenciesServer interface { // before being able to enable a trading pair, you need to add the two involved currencies // for example, for activating XSN_LTC, you will add the XSN currency, and the LTC currency. // // For now, only currencies supported by lnd (lightning network) work. AddCurrency(context.Context, *AddCurrencyRequest) (*AddCurrencyResponse, error) }
CurrenciesServer is the server API for Currencies service.
type EnableTradingPairRequest ¶
type EnableTradingPairRequest struct { PairId string `protobuf:"bytes,1,opt,name=pairId,proto3" json:"pairId,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*EnableTradingPairRequest) Descriptor ¶
func (*EnableTradingPairRequest) Descriptor() ([]byte, []int)
func (*EnableTradingPairRequest) GetPairId ¶
func (m *EnableTradingPairRequest) GetPairId() string
func (*EnableTradingPairRequest) ProtoMessage ¶
func (*EnableTradingPairRequest) ProtoMessage()
func (*EnableTradingPairRequest) Reset ¶
func (m *EnableTradingPairRequest) Reset()
func (*EnableTradingPairRequest) String ¶
func (m *EnableTradingPairRequest) String() string
func (*EnableTradingPairRequest) XXX_DiscardUnknown ¶
func (m *EnableTradingPairRequest) XXX_DiscardUnknown()
func (*EnableTradingPairRequest) XXX_Marshal ¶
func (m *EnableTradingPairRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*EnableTradingPairRequest) XXX_Merge ¶
func (m *EnableTradingPairRequest) XXX_Merge(src proto.Message)
func (*EnableTradingPairRequest) XXX_Size ¶
func (m *EnableTradingPairRequest) XXX_Size() int
func (*EnableTradingPairRequest) XXX_Unmarshal ¶
func (m *EnableTradingPairRequest) XXX_Unmarshal(b []byte) error
type EnableTradingPairResponse ¶
type EnableTradingPairResponse struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*EnableTradingPairResponse) Descriptor ¶
func (*EnableTradingPairResponse) Descriptor() ([]byte, []int)
func (*EnableTradingPairResponse) ProtoMessage ¶
func (*EnableTradingPairResponse) ProtoMessage()
func (*EnableTradingPairResponse) Reset ¶
func (m *EnableTradingPairResponse) Reset()
func (*EnableTradingPairResponse) String ¶
func (m *EnableTradingPairResponse) String() string
func (*EnableTradingPairResponse) XXX_DiscardUnknown ¶
func (m *EnableTradingPairResponse) XXX_DiscardUnknown()
func (*EnableTradingPairResponse) XXX_Marshal ¶
func (m *EnableTradingPairResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*EnableTradingPairResponse) XXX_Merge ¶
func (m *EnableTradingPairResponse) XXX_Merge(src proto.Message)
func (*EnableTradingPairResponse) XXX_Size ¶
func (m *EnableTradingPairResponse) XXX_Size() int
func (*EnableTradingPairResponse) XXX_Unmarshal ¶
func (m *EnableTradingPairResponse) XXX_Unmarshal(b []byte) error
type ListOrdersRequest ¶
type ListOrdersRequest struct { PairId string `protobuf:"bytes,1,opt,name=pairId,proto3" json:"pairId,omitempty"` IncludeOwnOrders bool `protobuf:"varint,2,opt,name=includeOwnOrders,proto3" json:"includeOwnOrders,omitempty"` Skip uint32 `protobuf:"varint,3,opt,name=skip,proto3" json:"skip,omitempty"` Limit uint32 `protobuf:"varint,4,opt,name=limit,proto3" json:"limit,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*ListOrdersRequest) Descriptor ¶
func (*ListOrdersRequest) Descriptor() ([]byte, []int)
func (*ListOrdersRequest) GetIncludeOwnOrders ¶
func (m *ListOrdersRequest) GetIncludeOwnOrders() bool
func (*ListOrdersRequest) GetLimit ¶
func (m *ListOrdersRequest) GetLimit() uint32
func (*ListOrdersRequest) GetPairId ¶
func (m *ListOrdersRequest) GetPairId() string
func (*ListOrdersRequest) GetSkip ¶
func (m *ListOrdersRequest) GetSkip() uint32
func (*ListOrdersRequest) ProtoMessage ¶
func (*ListOrdersRequest) ProtoMessage()
func (*ListOrdersRequest) Reset ¶
func (m *ListOrdersRequest) Reset()
func (*ListOrdersRequest) String ¶
func (m *ListOrdersRequest) String() string
func (*ListOrdersRequest) XXX_DiscardUnknown ¶
func (m *ListOrdersRequest) XXX_DiscardUnknown()
func (*ListOrdersRequest) XXX_Marshal ¶
func (m *ListOrdersRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ListOrdersRequest) XXX_Merge ¶
func (m *ListOrdersRequest) XXX_Merge(src proto.Message)
func (*ListOrdersRequest) XXX_Size ¶
func (m *ListOrdersRequest) XXX_Size() int
func (*ListOrdersRequest) XXX_Unmarshal ¶
func (m *ListOrdersRequest) XXX_Unmarshal(b []byte) error
type ListOrdersResponse ¶
type ListOrdersResponse struct { Orders []*Order `protobuf:"bytes,1,rep,name=orders,proto3" json:"orders,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*ListOrdersResponse) Descriptor ¶
func (*ListOrdersResponse) Descriptor() ([]byte, []int)
func (*ListOrdersResponse) GetOrders ¶
func (m *ListOrdersResponse) GetOrders() []*Order
func (*ListOrdersResponse) ProtoMessage ¶
func (*ListOrdersResponse) ProtoMessage()
func (*ListOrdersResponse) Reset ¶
func (m *ListOrdersResponse) Reset()
func (*ListOrdersResponse) String ¶
func (m *ListOrdersResponse) String() string
func (*ListOrdersResponse) XXX_DiscardUnknown ¶
func (m *ListOrdersResponse) XXX_DiscardUnknown()
func (*ListOrdersResponse) XXX_Marshal ¶
func (m *ListOrdersResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ListOrdersResponse) XXX_Merge ¶
func (m *ListOrdersResponse) XXX_Merge(src proto.Message)
func (*ListOrdersResponse) XXX_Size ¶
func (m *ListOrdersResponse) XXX_Size() int
func (*ListOrdersResponse) XXX_Unmarshal ¶
func (m *ListOrdersResponse) XXX_Unmarshal(b []byte) error
type Order ¶
type Order struct { PairId string `protobuf:"bytes,1,opt,name=pairId,proto3" json:"pairId,omitempty"` OrderId string `protobuf:"bytes,2,opt,name=orderId,proto3" json:"orderId,omitempty"` // The price of the order in satoshis. Price *BigInteger `protobuf:"bytes,3,opt,name=price,proto3" json:"price,omitempty"` // The funds of the order in satoshis. Funds *BigInteger `protobuf:"bytes,4,opt,name=funds,proto3" json:"funds,omitempty"` // The epoch time when this order was created. CreatedAt uint64 `protobuf:"varint,5,opt,name=createdAt,proto3" json:"createdAt,omitempty"` // Whether this order is a buy or sell Side OrderSide `protobuf:"varint,6,opt,name=side,proto3,enum=lssdrpc.OrderSide" json:"side,omitempty"` // Whether this order is a local own order or a remote peer order. IsOwnOrder bool `protobuf:"varint,7,opt,name=isOwnOrder,proto3" json:"isOwnOrder,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*Order) Descriptor ¶
func (*Order) GetCreatedAt ¶
func (*Order) GetFunds ¶
func (m *Order) GetFunds() *BigInteger
func (*Order) GetIsOwnOrder ¶
func (*Order) GetOrderId ¶
func (*Order) GetPrice ¶
func (m *Order) GetPrice() *BigInteger
func (*Order) ProtoMessage ¶
func (*Order) ProtoMessage()
func (*Order) XXX_DiscardUnknown ¶
func (m *Order) XXX_DiscardUnknown()
func (*Order) XXX_Marshal ¶
func (*Order) XXX_Unmarshal ¶
type OrderUpdate ¶
type OrderUpdate struct { // Types that are valid to be assigned to Update: // *OrderUpdate_Order // *OrderUpdate_OrderRemoval Update isOrderUpdate_Update `protobuf_oneof:"update"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*OrderUpdate) Descriptor ¶
func (*OrderUpdate) Descriptor() ([]byte, []int)
func (*OrderUpdate) GetOrder ¶
func (m *OrderUpdate) GetOrder() *Order
func (*OrderUpdate) GetOrderRemoval ¶
func (m *OrderUpdate) GetOrderRemoval() *Order
func (*OrderUpdate) GetUpdate ¶
func (m *OrderUpdate) GetUpdate() isOrderUpdate_Update
func (*OrderUpdate) ProtoMessage ¶
func (*OrderUpdate) ProtoMessage()
func (*OrderUpdate) Reset ¶
func (m *OrderUpdate) Reset()
func (*OrderUpdate) String ¶
func (m *OrderUpdate) String() string
func (*OrderUpdate) XXX_DiscardUnknown ¶
func (m *OrderUpdate) XXX_DiscardUnknown()
func (*OrderUpdate) XXX_Marshal ¶
func (m *OrderUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OrderUpdate) XXX_Merge ¶
func (m *OrderUpdate) XXX_Merge(src proto.Message)
func (*OrderUpdate) XXX_OneofWrappers ¶
func (*OrderUpdate) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*OrderUpdate) XXX_Size ¶
func (m *OrderUpdate) XXX_Size() int
func (*OrderUpdate) XXX_Unmarshal ¶
func (m *OrderUpdate) XXX_Unmarshal(b []byte) error
type OrderUpdate_Order ¶
type OrderUpdate_Order struct {
Order *Order `protobuf:"bytes,1,opt,name=order,proto3,oneof"`
}
type OrderUpdate_OrderRemoval ¶
type OrderUpdate_OrderRemoval struct {
OrderRemoval *Order `protobuf:"bytes,2,opt,name=orderRemoval,proto3,oneof"`
}
type OrderbookFailure ¶
type OrderbookFailure struct { PairId string `protobuf:"bytes,1,opt,name=pairId,proto3" json:"pairId,omitempty"` Funds *BigInteger `protobuf:"bytes,2,opt,name=funds,proto3" json:"funds,omitempty"` FailureReason string `protobuf:"bytes,3,opt,name=failureReason,proto3" json:"failureReason,omitempty"` RequiredFee *BigInteger `protobuf:"bytes,4,opt,name=requiredFee,proto3" json:"requiredFee,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*OrderbookFailure) Descriptor ¶
func (*OrderbookFailure) Descriptor() ([]byte, []int)
func (*OrderbookFailure) GetFailureReason ¶
func (m *OrderbookFailure) GetFailureReason() string
func (*OrderbookFailure) GetFunds ¶
func (m *OrderbookFailure) GetFunds() *BigInteger
func (*OrderbookFailure) GetPairId ¶
func (m *OrderbookFailure) GetPairId() string
func (*OrderbookFailure) GetRequiredFee ¶
func (m *OrderbookFailure) GetRequiredFee() *BigInteger
func (*OrderbookFailure) ProtoMessage ¶
func (*OrderbookFailure) ProtoMessage()
func (*OrderbookFailure) Reset ¶
func (m *OrderbookFailure) Reset()
func (*OrderbookFailure) String ¶
func (m *OrderbookFailure) String() string
func (*OrderbookFailure) XXX_DiscardUnknown ¶
func (m *OrderbookFailure) XXX_DiscardUnknown()
func (*OrderbookFailure) XXX_Marshal ¶
func (m *OrderbookFailure) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OrderbookFailure) XXX_Merge ¶
func (m *OrderbookFailure) XXX_Merge(src proto.Message)
func (*OrderbookFailure) XXX_Size ¶
func (m *OrderbookFailure) XXX_Size() int
func (*OrderbookFailure) XXX_Unmarshal ¶
func (m *OrderbookFailure) XXX_Unmarshal(b []byte) error
type OrdersClient ¶
type OrdersClient interface { // Places an order to the orderbook, you must have already enabled the involved trading pair. // // NOTE: After the order is matched, lssd will perform the swap automatically, so, your lnd // needs to have a channel with enough coins to our hub. PlaceOrder(ctx context.Context, in *PlaceOrderRequest, opts ...grpc.CallOption) (*PlaceOrderResponse, error) // Cancels an existing order. CancelOrder(ctx context.Context, in *CancelOrderRequest, opts ...grpc.CallOption) (*CancelOrderResponse, error) // Susbcribe to events related to the orders in the orderbook. SubscribeOrders(ctx context.Context, in *SubscribeOrdersRequest, opts ...grpc.CallOption) (Orders_SubscribeOrdersClient, error) // List the available order on the orderbook. ListOrders(ctx context.Context, in *ListOrdersRequest, opts ...grpc.CallOption) (*ListOrdersResponse, error) }
OrdersClient is the client API for Orders service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewOrdersClient ¶
func NewOrdersClient(cc *grpc.ClientConn) OrdersClient
type OrdersServer ¶
type OrdersServer interface { // Places an order to the orderbook, you must have already enabled the involved trading pair. // // NOTE: After the order is matched, lssd will perform the swap automatically, so, your lnd // needs to have a channel with enough coins to our hub. PlaceOrder(context.Context, *PlaceOrderRequest) (*PlaceOrderResponse, error) // Cancels an existing order. CancelOrder(context.Context, *CancelOrderRequest) (*CancelOrderResponse, error) // Susbcribe to events related to the orders in the orderbook. SubscribeOrders(*SubscribeOrdersRequest, Orders_SubscribeOrdersServer) error // List the available order on the orderbook. ListOrders(context.Context, *ListOrdersRequest) (*ListOrdersResponse, error) }
OrdersServer is the server API for Orders service.
type Orders_SubscribeOrdersClient ¶
type Orders_SubscribeOrdersClient interface { Recv() (*OrderUpdate, error) grpc.ClientStream }
type Orders_SubscribeOrdersServer ¶
type Orders_SubscribeOrdersServer interface { Send(*OrderUpdate) error grpc.ServerStream }
type PlaceOrderFailure ¶
type PlaceOrderFailure struct { // Types that are valid to be assigned to Failure: // *PlaceOrderFailure_SwapFailure // *PlaceOrderFailure_OrderbookFailure Failure isPlaceOrderFailure_Failure `protobuf_oneof:"failure"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*PlaceOrderFailure) Descriptor ¶
func (*PlaceOrderFailure) Descriptor() ([]byte, []int)
func (*PlaceOrderFailure) GetFailure ¶
func (m *PlaceOrderFailure) GetFailure() isPlaceOrderFailure_Failure
func (*PlaceOrderFailure) GetOrderbookFailure ¶
func (m *PlaceOrderFailure) GetOrderbookFailure() *OrderbookFailure
func (*PlaceOrderFailure) GetSwapFailure ¶
func (m *PlaceOrderFailure) GetSwapFailure() *SwapFailure
func (*PlaceOrderFailure) ProtoMessage ¶
func (*PlaceOrderFailure) ProtoMessage()
func (*PlaceOrderFailure) Reset ¶
func (m *PlaceOrderFailure) Reset()
func (*PlaceOrderFailure) String ¶
func (m *PlaceOrderFailure) String() string
func (*PlaceOrderFailure) XXX_DiscardUnknown ¶
func (m *PlaceOrderFailure) XXX_DiscardUnknown()
func (*PlaceOrderFailure) XXX_Marshal ¶
func (m *PlaceOrderFailure) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*PlaceOrderFailure) XXX_Merge ¶
func (m *PlaceOrderFailure) XXX_Merge(src proto.Message)
func (*PlaceOrderFailure) XXX_OneofWrappers ¶
func (*PlaceOrderFailure) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*PlaceOrderFailure) XXX_Size ¶
func (m *PlaceOrderFailure) XXX_Size() int
func (*PlaceOrderFailure) XXX_Unmarshal ¶
func (m *PlaceOrderFailure) XXX_Unmarshal(b []byte) error
type PlaceOrderFailure_OrderbookFailure ¶
type PlaceOrderFailure_OrderbookFailure struct {
OrderbookFailure *OrderbookFailure `protobuf:"bytes,2,opt,name=orderbookFailure,proto3,oneof"`
}
type PlaceOrderFailure_SwapFailure ¶
type PlaceOrderFailure_SwapFailure struct {
SwapFailure *SwapFailure `protobuf:"bytes,1,opt,name=swapFailure,proto3,oneof"`
}
type PlaceOrderRequest ¶
type PlaceOrderRequest struct { PairId string `protobuf:"bytes,1,opt,name=pairId,proto3" json:"pairId,omitempty"` Side OrderSide `protobuf:"varint,2,opt,name=side,proto3,enum=lssdrpc.OrderSide" json:"side,omitempty"` Funds *BigInteger `protobuf:"bytes,3,opt,name=funds,proto3" json:"funds,omitempty"` Price *BigInteger `protobuf:"bytes,4,opt,name=price,proto3" json:"price,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*PlaceOrderRequest) Descriptor ¶
func (*PlaceOrderRequest) Descriptor() ([]byte, []int)
func (*PlaceOrderRequest) GetFunds ¶
func (m *PlaceOrderRequest) GetFunds() *BigInteger
func (*PlaceOrderRequest) GetPairId ¶
func (m *PlaceOrderRequest) GetPairId() string
func (*PlaceOrderRequest) GetPrice ¶
func (m *PlaceOrderRequest) GetPrice() *BigInteger
func (*PlaceOrderRequest) GetSide ¶
func (m *PlaceOrderRequest) GetSide() OrderSide
func (*PlaceOrderRequest) ProtoMessage ¶
func (*PlaceOrderRequest) ProtoMessage()
func (*PlaceOrderRequest) Reset ¶
func (m *PlaceOrderRequest) Reset()
func (*PlaceOrderRequest) String ¶
func (m *PlaceOrderRequest) String() string
func (*PlaceOrderRequest) XXX_DiscardUnknown ¶
func (m *PlaceOrderRequest) XXX_DiscardUnknown()
func (*PlaceOrderRequest) XXX_Marshal ¶
func (m *PlaceOrderRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*PlaceOrderRequest) XXX_Merge ¶
func (m *PlaceOrderRequest) XXX_Merge(src proto.Message)
func (*PlaceOrderRequest) XXX_Size ¶
func (m *PlaceOrderRequest) XXX_Size() int
func (*PlaceOrderRequest) XXX_Unmarshal ¶
func (m *PlaceOrderRequest) XXX_Unmarshal(b []byte) error
type PlaceOrderResponse ¶
type PlaceOrderResponse struct { // Types that are valid to be assigned to Outcome: // *PlaceOrderResponse_SwapSuccess // *PlaceOrderResponse_Order // *PlaceOrderResponse_Failure Outcome isPlaceOrderResponse_Outcome `protobuf_oneof:"outcome"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Outcome of place order, three possible situations 1. Order was placed 2. Order was placed and matched without going to orderbook 3. Place order or swap has failed
func (*PlaceOrderResponse) Descriptor ¶
func (*PlaceOrderResponse) Descriptor() ([]byte, []int)
func (*PlaceOrderResponse) GetFailure ¶
func (m *PlaceOrderResponse) GetFailure() *PlaceOrderFailure
func (*PlaceOrderResponse) GetOrder ¶
func (m *PlaceOrderResponse) GetOrder() *Order
func (*PlaceOrderResponse) GetOutcome ¶
func (m *PlaceOrderResponse) GetOutcome() isPlaceOrderResponse_Outcome
func (*PlaceOrderResponse) GetSwapSuccess ¶
func (m *PlaceOrderResponse) GetSwapSuccess() *SwapSuccess
func (*PlaceOrderResponse) ProtoMessage ¶
func (*PlaceOrderResponse) ProtoMessage()
func (*PlaceOrderResponse) Reset ¶
func (m *PlaceOrderResponse) Reset()
func (*PlaceOrderResponse) String ¶
func (m *PlaceOrderResponse) String() string
func (*PlaceOrderResponse) XXX_DiscardUnknown ¶
func (m *PlaceOrderResponse) XXX_DiscardUnknown()
func (*PlaceOrderResponse) XXX_Marshal ¶
func (m *PlaceOrderResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*PlaceOrderResponse) XXX_Merge ¶
func (m *PlaceOrderResponse) XXX_Merge(src proto.Message)
func (*PlaceOrderResponse) XXX_OneofWrappers ¶
func (*PlaceOrderResponse) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*PlaceOrderResponse) XXX_Size ¶
func (m *PlaceOrderResponse) XXX_Size() int
func (*PlaceOrderResponse) XXX_Unmarshal ¶
func (m *PlaceOrderResponse) XXX_Unmarshal(b []byte) error
type PlaceOrderResponse_Failure ¶
type PlaceOrderResponse_Failure struct {
Failure *PlaceOrderFailure `protobuf:"bytes,3,opt,name=failure,proto3,oneof"`
}
type PlaceOrderResponse_Order ¶
type PlaceOrderResponse_Order struct {
Order *Order `protobuf:"bytes,2,opt,name=order,proto3,oneof"`
}
type PlaceOrderResponse_SwapSuccess ¶
type PlaceOrderResponse_SwapSuccess struct {
SwapSuccess *SwapSuccess `protobuf:"bytes,1,opt,name=swapSuccess,proto3,oneof"`
}
type SubscribeOrdersRequest ¶
type SubscribeOrdersRequest struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*SubscribeOrdersRequest) Descriptor ¶
func (*SubscribeOrdersRequest) Descriptor() ([]byte, []int)
func (*SubscribeOrdersRequest) ProtoMessage ¶
func (*SubscribeOrdersRequest) ProtoMessage()
func (*SubscribeOrdersRequest) Reset ¶
func (m *SubscribeOrdersRequest) Reset()
func (*SubscribeOrdersRequest) String ¶
func (m *SubscribeOrdersRequest) String() string
func (*SubscribeOrdersRequest) XXX_DiscardUnknown ¶
func (m *SubscribeOrdersRequest) XXX_DiscardUnknown()
func (*SubscribeOrdersRequest) XXX_Marshal ¶
func (m *SubscribeOrdersRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SubscribeOrdersRequest) XXX_Merge ¶
func (m *SubscribeOrdersRequest) XXX_Merge(src proto.Message)
func (*SubscribeOrdersRequest) XXX_Size ¶
func (m *SubscribeOrdersRequest) XXX_Size() int
func (*SubscribeOrdersRequest) XXX_Unmarshal ¶
func (m *SubscribeOrdersRequest) XXX_Unmarshal(b []byte) error
type SubscribeSwapsRequest ¶
type SubscribeSwapsRequest struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*SubscribeSwapsRequest) Descriptor ¶
func (*SubscribeSwapsRequest) Descriptor() ([]byte, []int)
func (*SubscribeSwapsRequest) ProtoMessage ¶
func (*SubscribeSwapsRequest) ProtoMessage()
func (*SubscribeSwapsRequest) Reset ¶
func (m *SubscribeSwapsRequest) Reset()
func (*SubscribeSwapsRequest) String ¶
func (m *SubscribeSwapsRequest) String() string
func (*SubscribeSwapsRequest) XXX_DiscardUnknown ¶
func (m *SubscribeSwapsRequest) XXX_DiscardUnknown()
func (*SubscribeSwapsRequest) XXX_Marshal ¶
func (m *SubscribeSwapsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SubscribeSwapsRequest) XXX_Merge ¶
func (m *SubscribeSwapsRequest) XXX_Merge(src proto.Message)
func (*SubscribeSwapsRequest) XXX_Size ¶
func (m *SubscribeSwapsRequest) XXX_Size() int
func (*SubscribeSwapsRequest) XXX_Unmarshal ¶
func (m *SubscribeSwapsRequest) XXX_Unmarshal(b []byte) error
type SwapFailure ¶
type SwapFailure struct { // Order id assigned by orderbook OrderId string `protobuf:"bytes,1,opt,name=orderId,proto3" json:"orderId,omitempty"` // The trading pair that the swap is for. PairId string `protobuf:"bytes,2,opt,name=pairId,proto3" json:"pairId,omitempty"` // The order funds that was attempted to be swapped. Funds *BigInteger `protobuf:"bytes,3,opt,name=funds,proto3" json:"funds,omitempty"` // The reason why the swap failed. FailureReason string `protobuf:"bytes,4,opt,name=failureReason,proto3" json:"failureReason,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*SwapFailure) Descriptor ¶
func (*SwapFailure) Descriptor() ([]byte, []int)
func (*SwapFailure) GetFailureReason ¶
func (m *SwapFailure) GetFailureReason() string
func (*SwapFailure) GetFunds ¶
func (m *SwapFailure) GetFunds() *BigInteger
func (*SwapFailure) GetOrderId ¶
func (m *SwapFailure) GetOrderId() string
func (*SwapFailure) GetPairId ¶
func (m *SwapFailure) GetPairId() string
func (*SwapFailure) ProtoMessage ¶
func (*SwapFailure) ProtoMessage()
func (*SwapFailure) Reset ¶
func (m *SwapFailure) Reset()
func (*SwapFailure) String ¶
func (m *SwapFailure) String() string
func (*SwapFailure) XXX_DiscardUnknown ¶
func (m *SwapFailure) XXX_DiscardUnknown()
func (*SwapFailure) XXX_Marshal ¶
func (m *SwapFailure) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SwapFailure) XXX_Merge ¶
func (m *SwapFailure) XXX_Merge(src proto.Message)
func (*SwapFailure) XXX_Size ¶
func (m *SwapFailure) XXX_Size() int
func (*SwapFailure) XXX_Unmarshal ¶
func (m *SwapFailure) XXX_Unmarshal(b []byte) error
type SwapResult ¶
type SwapResult struct { // Types that are valid to be assigned to Value: // *SwapResult_Success // *SwapResult_Failure Value isSwapResult_Value `protobuf_oneof:"value"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*SwapResult) Descriptor ¶
func (*SwapResult) Descriptor() ([]byte, []int)
func (*SwapResult) GetFailure ¶
func (m *SwapResult) GetFailure() *SwapFailure
func (*SwapResult) GetSuccess ¶
func (m *SwapResult) GetSuccess() *SwapSuccess
func (*SwapResult) GetValue ¶
func (m *SwapResult) GetValue() isSwapResult_Value
func (*SwapResult) ProtoMessage ¶
func (*SwapResult) ProtoMessage()
func (*SwapResult) Reset ¶
func (m *SwapResult) Reset()
func (*SwapResult) String ¶
func (m *SwapResult) String() string
func (*SwapResult) XXX_DiscardUnknown ¶
func (m *SwapResult) XXX_DiscardUnknown()
func (*SwapResult) XXX_Marshal ¶
func (m *SwapResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SwapResult) XXX_Merge ¶
func (m *SwapResult) XXX_Merge(src proto.Message)
func (*SwapResult) XXX_OneofWrappers ¶
func (*SwapResult) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*SwapResult) XXX_Size ¶
func (m *SwapResult) XXX_Size() int
func (*SwapResult) XXX_Unmarshal ¶
func (m *SwapResult) XXX_Unmarshal(b []byte) error
type SwapResult_Failure ¶
type SwapResult_Failure struct {
Failure *SwapFailure `protobuf:"bytes,2,opt,name=failure,proto3,oneof"`
}
type SwapResult_Success ¶
type SwapResult_Success struct {
Success *SwapSuccess `protobuf:"bytes,1,opt,name=success,proto3,oneof"`
}
type SwapSuccess ¶
type SwapSuccess struct { // Order id assigned by orderbook OrderId string `protobuf:"bytes,1,opt,name=orderId,proto3" json:"orderId,omitempty"` // The trading pair that the swap is for. PairId string `protobuf:"bytes,2,opt,name=pairId,proto3" json:"pairId,omitempty"` // The order funds that was swapped. Funds *BigInteger `protobuf:"bytes,3,opt,name=funds,proto3" json:"funds,omitempty"` // The hex-encoded payment hash for the swap. RHash string `protobuf:"bytes,4,opt,name=rHash,proto3" json:"rHash,omitempty"` // The amount received denominated in satoshis. AmountReceived *BigInteger `protobuf:"bytes,5,opt,name=amountReceived,proto3" json:"amountReceived,omitempty"` // The amount sent denominated in satoshis. AmountSent *BigInteger `protobuf:"bytes,6,opt,name=amountSent,proto3" json:"amountSent,omitempty"` // Our role in the swap, either MAKER or TAKER. Role SwapSuccess_Role `protobuf:"varint,7,opt,name=role,proto3,enum=lssdrpc.SwapSuccess_Role" json:"role,omitempty"` // The ticker symbol of the currency received. CurrencyReceived string `protobuf:"bytes,8,opt,name=currencyReceived,proto3" json:"currencyReceived,omitempty"` // The ticker symbol of the currency sent. CurrencySent string `protobuf:"bytes,9,opt,name=currencySent,proto3" json:"currencySent,omitempty"` // The hex-encoded preimage. RPreimage string `protobuf:"bytes,10,opt,name=rPreimage,proto3" json:"rPreimage,omitempty"` // The price used for the swap. Price *BigInteger `protobuf:"bytes,11,opt,name=price,proto3" json:"price,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*SwapSuccess) Descriptor ¶
func (*SwapSuccess) Descriptor() ([]byte, []int)
func (*SwapSuccess) GetAmountReceived ¶
func (m *SwapSuccess) GetAmountReceived() *BigInteger
func (*SwapSuccess) GetAmountSent ¶
func (m *SwapSuccess) GetAmountSent() *BigInteger
func (*SwapSuccess) GetCurrencyReceived ¶
func (m *SwapSuccess) GetCurrencyReceived() string
func (*SwapSuccess) GetCurrencySent ¶
func (m *SwapSuccess) GetCurrencySent() string
func (*SwapSuccess) GetFunds ¶
func (m *SwapSuccess) GetFunds() *BigInteger
func (*SwapSuccess) GetOrderId ¶
func (m *SwapSuccess) GetOrderId() string
func (*SwapSuccess) GetPairId ¶
func (m *SwapSuccess) GetPairId() string
func (*SwapSuccess) GetPrice ¶
func (m *SwapSuccess) GetPrice() *BigInteger
func (*SwapSuccess) GetRHash ¶
func (m *SwapSuccess) GetRHash() string
func (*SwapSuccess) GetRPreimage ¶
func (m *SwapSuccess) GetRPreimage() string
func (*SwapSuccess) GetRole ¶
func (m *SwapSuccess) GetRole() SwapSuccess_Role
func (*SwapSuccess) ProtoMessage ¶
func (*SwapSuccess) ProtoMessage()
func (*SwapSuccess) Reset ¶
func (m *SwapSuccess) Reset()
func (*SwapSuccess) String ¶
func (m *SwapSuccess) String() string
func (*SwapSuccess) XXX_DiscardUnknown ¶
func (m *SwapSuccess) XXX_DiscardUnknown()
func (*SwapSuccess) XXX_Marshal ¶
func (m *SwapSuccess) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SwapSuccess) XXX_Merge ¶
func (m *SwapSuccess) XXX_Merge(src proto.Message)
func (*SwapSuccess) XXX_Size ¶
func (m *SwapSuccess) XXX_Size() int
func (*SwapSuccess) XXX_Unmarshal ¶
func (m *SwapSuccess) XXX_Unmarshal(b []byte) error
type SwapSuccess_Role ¶
type SwapSuccess_Role int32
const ( SwapSuccess_TAKER SwapSuccess_Role = 0 SwapSuccess_MAKER SwapSuccess_Role = 1 )
func (SwapSuccess_Role) EnumDescriptor ¶
func (SwapSuccess_Role) EnumDescriptor() ([]byte, []int)
func (SwapSuccess_Role) String ¶
func (x SwapSuccess_Role) String() string
type SwapsClient ¶
type SwapsClient interface {
SubscribeSwaps(ctx context.Context, in *SubscribeSwapsRequest, opts ...grpc.CallOption) (Swaps_SubscribeSwapsClient, error)
}
SwapsClient is the client API for Swaps service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewSwapsClient ¶
func NewSwapsClient(cc *grpc.ClientConn) SwapsClient
type SwapsServer ¶
type SwapsServer interface {
SubscribeSwaps(*SubscribeSwapsRequest, Swaps_SubscribeSwapsServer) error
}
SwapsServer is the server API for Swaps service.
type Swaps_SubscribeSwapsClient ¶
type Swaps_SubscribeSwapsClient interface { Recv() (*SwapResult, error) grpc.ClientStream }
type Swaps_SubscribeSwapsServer ¶
type Swaps_SubscribeSwapsServer interface { Send(*SwapResult) error grpc.ServerStream }
type TradingPairsClient ¶
type TradingPairsClient interface { // Enables the given trading pair, like XSN_LTC, before calling this method, you must // have already added the involved currencies. // // After enabling a trading pair, lssd will download the existing orders form the orderbook, // try waiting some seconds (5 should be enough) before performing any other operation, so // that lssd has the time to sync because this is done in the background. EnableTradingPair(ctx context.Context, in *EnableTradingPairRequest, opts ...grpc.CallOption) (*EnableTradingPairResponse, error) }
TradingPairsClient is the client API for TradingPairs service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewTradingPairsClient ¶
func NewTradingPairsClient(cc *grpc.ClientConn) TradingPairsClient
type TradingPairsServer ¶
type TradingPairsServer interface { // Enables the given trading pair, like XSN_LTC, before calling this method, you must // have already added the involved currencies. // // After enabling a trading pair, lssd will download the existing orders form the orderbook, // try waiting some seconds (5 should be enough) before performing any other operation, so // that lssd has the time to sync because this is done in the background. EnableTradingPair(context.Context, *EnableTradingPairRequest) (*EnableTradingPairResponse, error) }
TradingPairsServer is the server API for TradingPairs service.
type UnimplementedCurrenciesServer ¶
type UnimplementedCurrenciesServer struct { }
UnimplementedCurrenciesServer can be embedded to have forward compatible implementations.
func (*UnimplementedCurrenciesServer) AddCurrency ¶
func (*UnimplementedCurrenciesServer) AddCurrency(ctx context.Context, req *AddCurrencyRequest) (*AddCurrencyResponse, error)
type UnimplementedOrdersServer ¶
type UnimplementedOrdersServer struct { }
UnimplementedOrdersServer can be embedded to have forward compatible implementations.
func (*UnimplementedOrdersServer) CancelOrder ¶
func (*UnimplementedOrdersServer) CancelOrder(ctx context.Context, req *CancelOrderRequest) (*CancelOrderResponse, error)
func (*UnimplementedOrdersServer) ListOrders ¶
func (*UnimplementedOrdersServer) ListOrders(ctx context.Context, req *ListOrdersRequest) (*ListOrdersResponse, error)
func (*UnimplementedOrdersServer) PlaceOrder ¶
func (*UnimplementedOrdersServer) PlaceOrder(ctx context.Context, req *PlaceOrderRequest) (*PlaceOrderResponse, error)
func (*UnimplementedOrdersServer) SubscribeOrders ¶
func (*UnimplementedOrdersServer) SubscribeOrders(req *SubscribeOrdersRequest, srv Orders_SubscribeOrdersServer) error
type UnimplementedSwapsServer ¶
type UnimplementedSwapsServer struct { }
UnimplementedSwapsServer can be embedded to have forward compatible implementations.
func (*UnimplementedSwapsServer) SubscribeSwaps ¶
func (*UnimplementedSwapsServer) SubscribeSwaps(req *SubscribeSwapsRequest, srv Swaps_SubscribeSwapsServer) error
type UnimplementedTradingPairsServer ¶
type UnimplementedTradingPairsServer struct { }
UnimplementedTradingPairsServer can be embedded to have forward compatible implementations.
func (*UnimplementedTradingPairsServer) EnableTradingPair ¶
func (*UnimplementedTradingPairsServer) EnableTradingPair(ctx context.Context, req *EnableTradingPairRequest) (*EnableTradingPairResponse, error)