Open source bots for dexalot.
- The HeaderReceiver in
src/gethwill query all logs for the block - This can be improved by using the
types.Bloomon thetypes.Header - For now, filtering is done downstream
- The design of the websocket client should be improved
- Passing around the reference to the connection within the Client methods is not ideal
- This should be fairly straightforward to add
- It requires expanding the
RESTHelperstruct to support signing requests
- Currently, we support
maker.OrderBookwhich is specific to order placement - A better way to do this would be to have our own order book implementation
- This should not rely on the
RedBlackTreewrapper, as we should have our own custom implementation
- Currently, the curve models are very rudimentary
- They were primarily added for testing purposes and to provide a starting point
- They should be expanded, but should work for simple Market Makers that simply want to place orders
- The
maker.Dispatcherinterface is also very rudimentary - Depending on the concurrency design, it is expected to change as will the API surrounding the
maker.Engine