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 # Todos
## Small ## Small
losely sorted in order of importance/priority 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. - rpc node related issues
- combine instructions e.g. cancel+place-> modify, cancel many - how to ensure that order has been placed or definitely not placed?
- order types e.g. stop loss, market orders - off chain services might use other nodes, mixing data from various nodes, what if one node is behind?
- missing endpoints - missing endpoints
- funding rates? - stop loss,
- maker taker fees - market orders
- modify order
- funding rates
- withdraw
- funding payments
- advanced order types e.g. split
- populate still undefined fields in various endpoints - 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 - todos sprinkled over code
- when null vs when undefined as return field value,- doublecheck for every endpoint/dto - 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.? - how often to load/reload certain mango things e.g. account, cache, rootbanks, etc.?
- technical debt - technical debt
- cleanup tsconfig.json - cleanup tsconfig.json