Kornwolf Rush

Perpetual futures trading terminal
Nils
add extra params to errors #rush
Nils
speed up Redux DevTools by sanitizing rapid-fire actions with big payloads #rush
Nils
learn about redux-toolkit to remove even more boilerplate (redux-toolkit.js.org/usage/us…) #rush
Nils
revise StoreBridge dispatchAsync (used by TV widget) for new request framework #rush
Nils
write createAsyncRequest, request and handleRequest framework to minimize boilerplate for typesafe async actions in redux-saga (with automatic error handling) #rush
Nils
rework re/de-leveraging using resizePosition #rush
Nils
rework position reversal using resizePosition with negative/inverted target size #rush
Nils
rework position closing using resizePosition #rush
Nils
implement resizePosition that deals with orders, timeouts, aggregating fills, etc #rush
Nils
use github.com/reduxjs/reselect to cache expensive selectors that are called more frequently #rush
Nils
refactor selectors as curried functions of state #rush
Nils
implement optional fillTimeout for all (scatter/ladder/...) orders: cancel pending limit suborders and create market order for remaining size #rush
Nils
create much-needed takeOf helper for redux-saga #rush
file_33285.jpg
remove
Nils
create sagas for placing orders and watchdogging them until filled #rush
Nils
add "avoid funding payments" toggle for perpetual futures markets #rush
Nils
add dynamic delay loop that waits until hour is finished AND funding payments are ready for fetching #rush
Nils
add hourly funding payment notifications #rush
file_33227.jpg
remove
Nils
add sticky bottom bar (position slider soon) #rush
file_33186.jpg
remove
Nils
add fills tab #rush
file_33183.jpg
remove
Nils
strip non-ftx CCXT code from webpack build with github.com/gsoft-inc/craco #rush