From ed002e1f06bbd857e6d3a5ba642b497418eb3786 Mon Sep 17 00:00:00 2001 From: dcrescimbeni Date: Tue, 28 Mar 2023 13:47:36 -0300 Subject: [PATCH 1/2] fix: prevents crashing --- .../SupportedActions/GenericCall/GenericCallParamsMatcher.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/davi/src/components/ActionsBuilder/SupportedActions/GenericCall/GenericCallParamsMatcher.tsx b/apps/davi/src/components/ActionsBuilder/SupportedActions/GenericCall/GenericCallParamsMatcher.tsx index 5113f499..41c20ba4 100644 --- a/apps/davi/src/components/ActionsBuilder/SupportedActions/GenericCall/GenericCallParamsMatcher.tsx +++ b/apps/davi/src/components/ActionsBuilder/SupportedActions/GenericCall/GenericCallParamsMatcher.tsx @@ -44,7 +44,7 @@ export const renderGenericCallParamValue = ( return `${param.value}`; case 'tokenAmount': // TODO: Handle number of decimals better - const number = BigNumber.from(param.value); + const number = BigNumber.from(param.value ?? 0); let formatted = Number.parseFloat(formatUnits(number, 18)); return Math.round(formatted * Math.pow(10, 4)) / Math.pow(10, 4); case 'contentHash': From 23e165b52bca71ee9349641e1fa7558dc8d88998 Mon Sep 17 00:00:00 2001 From: dcrescimbeni Date: Tue, 28 Mar 2023 14:22:08 -0300 Subject: [PATCH 2/2] fix: replaced _value argument for amount --- apps/davi/src/utils/encodingCalls.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/davi/src/utils/encodingCalls.ts b/apps/davi/src/utils/encodingCalls.ts index 1d2e44d7..a6fb43d5 100644 --- a/apps/davi/src/utils/encodingCalls.ts +++ b/apps/davi/src/utils/encodingCalls.ts @@ -102,7 +102,7 @@ export const encodeActions = async ( ...newCall, approval: { ...decodedApprovalCall, - amount: decodedApprovalCall?.args?._value, + amount: decodedApprovalCall?.args?.amount, token: decodedApprovalCall?.to, }, };