lssdrpc

package
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 11, 2020 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var OrderSide_name = map[int32]string{
	0: "buy",
	1: "sell",
}
View Source
var OrderSide_value = map[string]int32{
	"buy":  0,
	"sell": 1,
}
View Source
var SwapSuccess_Role_name = map[int32]string{
	0: "TAKER",
	1: "MAKER",
}
View Source
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) Descriptor() ([]byte, []int)

func (*Order) GetCreatedAt

func (m *Order) GetCreatedAt() uint64

func (*Order) GetFunds

func (m *Order) GetFunds() *BigInteger

func (*Order) GetIsOwnOrder

func (m *Order) GetIsOwnOrder() bool

func (*Order) GetOrderId

func (m *Order) GetOrderId() string

func (*Order) GetPairId

func (m *Order) GetPairId() string

func (*Order) GetPrice

func (m *Order) GetPrice() *BigInteger

func (*Order) GetSide

func (m *Order) GetSide() OrderSide

func (*Order) ProtoMessage

func (*Order) ProtoMessage()

func (*Order) Reset

func (m *Order) Reset()

func (*Order) String

func (m *Order) String() string

func (*Order) XXX_DiscardUnknown

func (m *Order) XXX_DiscardUnknown()

func (*Order) XXX_Marshal

func (m *Order) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Order) XXX_Merge

func (m *Order) XXX_Merge(src proto.Message)

func (*Order) XXX_Size

func (m *Order) XXX_Size() int

func (*Order) XXX_Unmarshal

func (m *Order) XXX_Unmarshal(b []byte) error

type OrderSide

type OrderSide int32
const (
	OrderSide_buy  OrderSide = 0
	OrderSide_sell OrderSide = 1
)

func (OrderSide) EnumDescriptor

func (OrderSide) EnumDescriptor() ([]byte, []int)

func (OrderSide) String

func (x OrderSide) String() string

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

type UnimplementedOrdersServer

type UnimplementedOrdersServer struct {
}

UnimplementedOrdersServer can be embedded to have forward compatible implementations.

func (*UnimplementedOrdersServer) CancelOrder

func (*UnimplementedOrdersServer) ListOrders

func (*UnimplementedOrdersServer) PlaceOrder

func (*UnimplementedOrdersServer) SubscribeOrders

type UnimplementedSwapsServer

type UnimplementedSwapsServer struct {
}

UnimplementedSwapsServer can be embedded to have forward compatible implementations.

func (*UnimplementedSwapsServer) SubscribeSwaps

type UnimplementedTradingPairsServer

type UnimplementedTradingPairsServer struct {
}

UnimplementedTradingPairsServer can be embedded to have forward compatible implementations.

func (*UnimplementedTradingPairsServer) EnableTradingPair

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL