From 5d06183458df3fd0a3e1afc4e7dd141eb3366f37 Mon Sep 17 00:00:00 2001 From: Jordy McNab Date: Thu, 20 Nov 2025 14:51:19 -0300 Subject: [PATCH] fix: payout limit bug --- src/packages/v4v5/utils/editRuleset.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/packages/v4v5/utils/editRuleset.ts b/src/packages/v4v5/utils/editRuleset.ts index bd4e593f9c..d6b6a79f29 100644 --- a/src/packages/v4v5/utils/editRuleset.ts +++ b/src/packages/v4v5/utils/editRuleset.ts @@ -7,6 +7,7 @@ import { parseWad } from 'utils/format/formatNumber' import { otherUnitToSeconds } from 'utils/format/formatTime' import { EditCycleFormFields } from '../views/V4V5ProjectSettings/EditCyclePage/EditCycleFormFields' import { getApprovalStrategyByAddress } from './approvalHooks' +import { MAX_PAYOUT_LIMIT } from './math' export type EditCycleTxArgs = readonly [ projectId: bigint, @@ -170,7 +171,9 @@ export function transformEditCycleFormFieldsToTxArgs({ token: tokenAddress, payoutLimits: [ { - amount: parseWad(formValues.payoutLimit).toBigInt(), + amount: formValues.payoutLimit === undefined + ? MAX_PAYOUT_LIMIT + : parseWad(formValues.payoutLimit).toBigInt(), currency: 1, // Assuming currency is constant (e.g., USD) }, ],