Error: Trade history incomplete
getAverageOpenPrice PerpAccount.js:81
collectPerpPosition usePerpPositions.tsx:49
perpAccounts usePerpPositions.tsx:97
usePerpPositions usePerpPositions.tsx:96
UserInfoTabs UserInfo.tsx:26
React 9
unstable_runWithPriority scheduler.development.js:468
React 5
listener index.js:79
setState index.js:11
setState index.js:11
set useMangoStore.tsx:243
_callee$/< useMangoStore.tsx:306
promise callback*_callee$ useMangoStore.tsx:298
Babel 8
_callee$ useWallet.tsx:122
Babel 8
_handleConnect phantom.ts:43
emit inpage.js:116
_handleMessage inpage.js:288
a inpage.js:288
a inpage.js:288
_handleMessage inpage.js:288
UserInfoTabs@webpack-internal:///./components/UserInfo.tsx:44:21
div
UserInfo@webpack-internal:///./components/UserInfo.tsx:163:89
div
FloatingElement@webpack-internal:///./components/FloatingElement.tsx:23:21
div
Resizable@webpack-internal:///./node_modules/react-resizable/build/Resizable.js:46:35
DraggableCore@webpack-internal:///./node_modules/react-draggable/build/cjs/DraggableCore.js:130:20
GridItem@webpack-internal:///./node_modules/react-grid-layout/build/GridItem.js:65:20
div
ReactGridLayout@webpack-internal:///./node_modules/react-grid-layout/build/ReactGridLayout.js:98:20
ResponsiveReactGridLayout@webpack-internal:///./node_modules/react-grid-layout/build/ResponsiveReactGridLayout.js:144:20
WidthProvider@webpack-internal:///./node_modules/react-grid-layout/build/components/WidthProvider.js:77:22
TradePageGrid@webpack-internal:///./components/TradePageGrid.tsx:396:86
div
PageBodyWrapper@webpack-internal:///./components/styles.tsx:71:20
div
PerpMarket@webpack-internal:///./pages/market.tsx:76:101
div
ViewportProvider@webpack-internal:///./hooks/useViewport.tsx:18:20
f@webpack-internal:///./node_modules/next-themes/dist/index.modern.js:10:242
App@webpack-internal:///./pages/_app.tsx:129:21
I18nextProvider@webpack-internal:///./node_modules/react-i18next/dist/es/I18nextProvider.js:11:14
AppWithTranslation@webpack-internal:///./node_modules/next-i18next/dist/esm/appWithTranslation.js:37:24
StyleRegistry@webpack-internal:///./node_modules/styled-jsx/dist/stylesheet-registry.js:231:28
ErrorBoundary@webpack-internal:///./node_modules/@next/react-dev-overlay/lib/internal/ErrorBoundary.js:26:47
ReactDevOverlay@webpack-internal:///./node_modules/@next/react-dev-overlay/lib/internal/ReactDevOverlay.js:90:20
Container@webpack-internal:///./node_modules/next/dist/client/index.js:330:24
AppContainer@webpack-internal:///./node_modules/next/dist/client/index.js:770:20
Root@webpack-internal:///./node_modules/next/dist/client/index.js:888:21
This events has length 0 then it goes directly to the error.
![image](https://user-images.githubusercontent.com/4725003/147421972-ef8031a0-bcdc-44d3-8307-4763a43d0ac3.png)
The events is this tradeHistory that's 0 length. Don't know how it would get values. Don't know why/if trade history is necessary.
![image](https://user-images.githubusercontent.com/4725003/147422283-c09f4585-7404-4483-9370-0fc370fa761b.png)
When trying to place an order it gets stuck in this infinite loop trying to call this
![image](https://user-images.githubusercontent.com/4725003/147423208-9f13954b-b482-4c4d-9fa0-cfaeb9a27132.png)