diff --git a/package.json b/package.json index b0998e4..645f988 100644 --- a/package.json +++ b/package.json @@ -36,7 +36,7 @@ "@cosmjs/proto-signing": "^0.31.0", "@cosmjs/stargate": "^0.31.0", "@cosmjs/tendermint-rpc": "^0.31.0", - "@dydxprotocol/abacus": "^0.3.9", + "@dydxprotocol/abacus": "^0.3.10", "@dydxprotocol/v4-client": "^0.29.0", "@dydxprotocol/v4-localization": "^0.0.12", "@ethersproject/providers": "^5.7.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9c97876..1a96aa4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -27,8 +27,8 @@ dependencies: specifier: ^0.31.0 version: 0.31.0 '@dydxprotocol/abacus': - specifier: ^0.3.9 - version: 0.3.9 + specifier: ^0.3.10 + version: 0.3.10 '@dydxprotocol/v4-client': specifier: ^0.29.0 version: 0.29.0 @@ -1146,8 +1146,8 @@ packages: resolution: {integrity: sha512-RpfLEtTlyIxeNPGKcokS+p3BZII/Q3bYxryFRglh5H3A3T8q9fsLYm72VYAMEOOIBLEa8o93kFLiBDUWKrwXZA==} dev: true - /@dydxprotocol/abacus@0.3.9: - resolution: {integrity: sha512-VphzsCEP5Apu41ln7Bi8+QwWBO1AuUZ4Fv02b7pPKw/BIy1eDW73FsC4qhyKW3KxQm/wo0X4Huom7r820KoR1A==} + /@dydxprotocol/abacus@0.3.10: + resolution: {integrity: sha512-CJV6zyoQLAoDWJdgLbP1Y2QYvSPybCGpykQY+WEWk4kQKnZkjxz25LPL0b8I9LrNDt2JknOxPJfAoUDXJPfNkg==} dev: false /@dydxprotocol/dydxjs@0.3.0: diff --git a/src/hooks/useInitializePage.ts b/src/hooks/useInitializePage.ts index f7f41dd..47c17e3 100644 --- a/src/hooks/useInitializePage.ts +++ b/src/hooks/useInitializePage.ts @@ -33,7 +33,7 @@ export const useInitializePage = () => { abacusStateManager.start({ network: localStorageNetwork }); if (isDydxV4Network(localStorageNetwork)) { - squidRouter.switchNetwork(localStorageNetwork); + // squidRouter.switchNetwork(localStorageNetwork); } }, []); }; diff --git a/src/state/appMiddleware.ts b/src/state/appMiddleware.ts index 23b5258..548a076 100644 --- a/src/state/appMiddleware.ts +++ b/src/state/appMiddleware.ts @@ -24,7 +24,7 @@ export default (store: any) => (next: any) => async (action: PayloadAction) abacusStateManager.switchNetwork(payload); if (isDydxV4Network(payload)) { - squidRouter.switchNetwork(payload); + // squidRouter.switchNetwork(payload); } break; } diff --git a/src/views/menus/useNetworks.tsx b/src/views/menus/useNetworks.tsx index 0981564..71fb6fc 100644 --- a/src/views/menus/useNetworks.tsx +++ b/src/views/menus/useNetworks.tsx @@ -1,14 +1,15 @@ import { ENDPOINTS, DEV_ENDPOINTS } from '@dydxprotocol/v4-localization'; import { type MenuItem } from '@/constants/menus'; +import { DydxNetwork } from '@/constants/networks'; import { useStringGetter } from '@/hooks'; -export const useNetworks = (): MenuItem[] => { +export const useNetworks = (): MenuItem[] => { const stringGetter = useStringGetter(); const environments = import.meta.env.MODE === 'production' ? ENDPOINTS.environments : DEV_ENDPOINTS.environments; - console.log(environments); + return environments.map(({ stringKey, environment }) => ({ key: environment, label: stringGetter({ key: stringKey }),