Skip to content
This repository was archived by the owner on Jul 6, 2022. It is now read-only.

Commit 7c83e64

Browse files
committed
fix: 🐛 modify startTime type
improve startTtime parameter type to handle zero value
1 parent 41d5b19 commit 7c83e64

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/contract_wrappers/modules/wallet/vesting_escrow_wallet_wrapper.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -340,7 +340,7 @@ interface AddScheduleMultiParams extends TxParams {
340340
numberOfTokens: number[];
341341
durations: number[];
342342
frequencies: number[];
343-
startTimes: Date[];
343+
startTimes: (Date | number)[];
344344
}
345345

346346
/**
@@ -351,7 +351,7 @@ interface AddScheduleMultiParams extends TxParams {
351351
interface AddScheduleFromTemplateMultiParams extends TxParams {
352352
beneficiaries: string[];
353353
templateNames: string[];
354-
startTimes: Date[];
354+
startTimes: (Date | number)[];
355355
}
356356

357357
/**
@@ -369,7 +369,7 @@ interface RevokeSchedulesMultiParams extends TxParams {
369369
interface ModifyScheduleMultiParams extends TxParams {
370370
beneficiaries: string[];
371371
templateNames: string[];
372-
startTimes: Date[];
372+
startTimes: (Date | number)[];
373373
}
374374

375375
/**
@@ -661,7 +661,7 @@ export default class VestingEscrowWalletWrapper extends ModuleWrapper {
661661
return numberToBigNumber(frequency);
662662
}),
663663
params.startTimes.map(startTime => {
664-
return dateToBigNumber(startTime);
664+
return typeof startTime === 'number' ? new BigNumber(0) : dateToBigNumber(startTime);
665665
}),
666666
params.txData,
667667
params.safetyFactor,
@@ -676,7 +676,7 @@ export default class VestingEscrowWalletWrapper extends ModuleWrapper {
676676
params.beneficiaries,
677677
params.templateNames,
678678
params.startTimes.map(startTime => {
679-
return dateToBigNumber(startTime);
679+
return typeof startTime === 'number' ? new BigNumber(0) : dateToBigNumber(startTime);
680680
}),
681681
params.txData,
682682
params.safetyFactor,
@@ -702,7 +702,7 @@ export default class VestingEscrowWalletWrapper extends ModuleWrapper {
702702
params.beneficiaries,
703703
params.templateNames,
704704
params.startTimes.map(startTime => {
705-
return dateToBigNumber(startTime);
705+
return typeof startTime === 'number' ? new BigNumber(0) : dateToBigNumber(startTime);
706706
}),
707707
params.txData,
708708
params.safetyFactor,

0 commit comments

Comments
 (0)