Documentation ¶
Index ¶
Constants ¶
View Source
const GarbageCollectionInterval = time.Minute
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LimitOrder ¶
type LimitOrder struct { *pb.LimitOrder OrderID string // contains filtered or unexported fields }
func (*LimitOrder) ID ¶
func (lo *LimitOrder) ID() (*cid.Cid, error)
func (*LimitOrder) SignedLimitOrder ¶
func (lo *LimitOrder) SignedLimitOrder() (*pb.SignedLimitOrder, error)
type OrderBook ¶
type OrderBook struct {
// contains filtered or unexported fields
}
func NewOrderBook ¶
func NewOrderBook() *OrderBook
func (*OrderBook) GetOrder ¶
func (ob *OrderBook) GetOrder(orderID string) (LimitOrder, bool, error)
func (*OrderBook) OpenOrders ¶
func (ob *OrderBook) OpenOrders() []LimitOrder
func (*OrderBook) ProcessCloseOrder ¶
Maybe remove an order from our orderbook
func (*OrderBook) ProcessNewLimitOrder ¶
Maybe add a new order to our order book
Click to show internal directories.
Click to hide internal directories.