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) }, ],