update readme

Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
This commit is contained in:
microwavedcola1 2021-09-24 09:27:11 +02:00
parent bb8592116c
commit 18b0ff0ac0
1 changed files with 13 additions and 6 deletions

View File

@ -26,16 +26,23 @@ See Todos
# Todos
## Small
losely sorted in order of importance/priority
- cache various mango related things which change infrequently like e.g. spot+perp markets, placed orders for user, etc.
- combine instructions e.g. cancel+place-> modify, cancel many
- order types e.g. stop loss, market orders
- rpc node related issues
- how to ensure that order has been placed or definitely not placed?
- off chain services might use other nodes, mixing data from various nodes, what if one node is behind?
- missing endpoints
- funding rates?
- maker taker fees
- stop loss,
- market orders
- modify order
- funding rates
- withdraw
- funding payments
- advanced order types e.g. split
- populate still undefined fields in various endpoints
- identify which endpoints are still slow
- cache various mango related things which change infrequently like e.g. spot+perp markets, placed orders for user, etc.
- identify which endpoints are still slow, comparison with ftx, you can use https://ftx.com/latency-stats to see how long your orders are taking to get through FTXs engines (usually ~50ms), or just measure the time it takes a response to be received for your request for round trip time. FTX CLI isnt focussed on being the absolute fastest, so you wont be competing with HFT firms. FTX recommends AWS Tokyo as your trading instance base for the lowest latencies.
- todos sprinkled over code
- when null vs when undefined as return field value,- doublecheck for every endpoint/dto
- serum-history might be decomissioned, seek replacement
- how often to load/reload certain mango things e.g. account, cache, rootbanks, etc.?
- technical debt
- cleanup tsconfig.json