From ad6aa1af4926e06e94ff829e202956a7e4d7e5d7 Mon Sep 17 00:00:00 2001 From: Bill Date: Thu, 11 Jan 2024 11:52:02 -0800 Subject: [PATCH] Bump abacus, fix onboarding toAmount (#229) --- package.json | 2 +- pnpm-lock.yaml | 8 ++++---- src/constants/abacus.ts | 6 +++--- .../DepositForm/DepositButtonAndReceipt.tsx | 18 ++---------------- 4 files changed, 10 insertions(+), 24 deletions(-) diff --git a/package.json b/package.json index f1fd4f4..7b5991c 100644 --- a/package.json +++ b/package.json @@ -39,7 +39,7 @@ "@cosmjs/proto-signing": "^0.31.0", "@cosmjs/stargate": "^0.31.0", "@cosmjs/tendermint-rpc": "^0.31.0", - "@dydxprotocol/v4-abacus": "^1.1.33", + "@dydxprotocol/v4-abacus": "^1.2.3", "@dydxprotocol/v4-client-js": "^1.0.11", "@dydxprotocol/v4-localization": "^1.1.11", "@ethersproject/providers": "^5.7.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 01b14a6..ca9b2df 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -27,8 +27,8 @@ dependencies: specifier: ^0.31.0 version: 0.31.0 '@dydxprotocol/v4-abacus': - specifier: ^1.1.33 - version: 1.1.33 + specifier: ^1.2.3 + version: 1.2.3 '@dydxprotocol/v4-client-js': specifier: ^1.0.11 version: 1.0.11 @@ -991,8 +991,8 @@ packages: resolution: {integrity: sha512-RpfLEtTlyIxeNPGKcokS+p3BZII/Q3bYxryFRglh5H3A3T8q9fsLYm72VYAMEOOIBLEa8o93kFLiBDUWKrwXZA==} dev: true - /@dydxprotocol/v4-abacus@1.1.33: - resolution: {integrity: sha512-VlIOaOPR4ImSWGmKK3+M4VHdMDdTk7qI77Iopppq11qU7f8wdwk4OeedTSuAMxezKez2nCP3J/x3Da+FtrKRqg==} + /@dydxprotocol/v4-abacus@1.2.3: + resolution: {integrity: sha512-OHGhN4uQo/ikRjeGzf+wGblFvb0uRA916QvQXG4LixsJy7H7HAt7AeZr9LqTM/GqYJicMmZCUS3WIMqgZ20hKA==} dev: false /@dydxprotocol/v4-client-js@1.0.11: diff --git a/src/constants/abacus.ts b/src/constants/abacus.ts index f9e7b69..6bfeef4 100644 --- a/src/constants/abacus.ts +++ b/src/constants/abacus.ts @@ -142,7 +142,7 @@ const historicalPnlPeriod = [...HistoricalPnlPeriod.values()] as const; export type HistoricalPnlPeriods = (typeof historicalPnlPeriod)[number]; // ------ Transfer Items ------ // -export const TransferInputField = Abacus.exchange.dydx.abacus.state.modal.TransferInputField; +export const TransferInputField = Abacus.exchange.dydx.abacus.state.model.TransferInputField; const transferInputFields = [...TransferInputField.values()] as const; export type TransferInputFields = (typeof transferInputFields)[number]; @@ -151,7 +151,7 @@ const transferTypes = [...TransferType.values()] as const; export type TransferTypes = (typeof transferTypes)[number]; // ------ Trade Items ------ // -export const TradeInputField = Abacus.exchange.dydx.abacus.state.modal.TradeInputField; +export const TradeInputField = Abacus.exchange.dydx.abacus.state.model.TradeInputField; const tradeInputFields = [...TradeInputField.values()] as const; export type TradeInputFields = (typeof tradeInputFields)[number]; @@ -162,7 +162,7 @@ export type TradeState = { }; export const ClosePositionInputField = - Abacus.exchange.dydx.abacus.state.modal.ClosePositionInputField; + Abacus.exchange.dydx.abacus.state.model.ClosePositionInputField; const closePositionInputFields = [...ClosePositionInputField.values()] as const; export type ClosePositionInputFields = (typeof closePositionInputFields)[number]; diff --git a/src/views/forms/AccountManagementForms/DepositForm/DepositButtonAndReceipt.tsx b/src/views/forms/AccountManagementForms/DepositForm/DepositButtonAndReceipt.tsx index 146da70..a6f6c39 100644 --- a/src/views/forms/AccountManagementForms/DepositForm/DepositButtonAndReceipt.tsx +++ b/src/views/forms/AccountManagementForms/DepositForm/DepositButtonAndReceipt.tsx @@ -108,20 +108,6 @@ export const DepositButtonAndReceipt = ({ const totalFees = (summary?.bridgeFee || 0) + (summary?.gasFee || 0); - const { toAmount, toAmountMin } = useMemo(() => { - if (isCctp) { - return { - toAmount: summary?.toAmount, - toAmountMin: summary?.toAmountMin, - }; - } else { - return { - toAmount: summary?.toAmount && formatUnits(BigInt(summary.toAmount), usdcDecimals), - toAmountMin: summary?.toAmountMin && formatUnits(BigInt(summary.toAmountMin), usdcDecimals), - }; - } - }, [isCctp, summary]); - const submitButtonReceipt = [ { key: 'expected-deposit-amount', @@ -130,7 +116,7 @@ export const DepositButtonAndReceipt = ({ {stringGetter({ key: STRING_KEYS.EXPECTED_DEPOSIT_AMOUNT })} {usdcLabel} ), - value: , + value: , subitems: [ { key: 'minimum-deposit-amount', @@ -140,7 +126,7 @@ export const DepositButtonAndReceipt = ({ ), value: ( - + ), tooltip: 'minimum-deposit-amount', },