We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 2f2f577 commit 1ddeeabCopy full SHA for 1ddeeab
1 file changed
lib/agent/common/approveIfNeeded.ts
@@ -17,7 +17,7 @@ type ApproveIfNeeded = (factoryOptions: {
17
readonly callback: (
18
receipt?: TransactionReceipt
19
) => Promise<TransactionResponse>
20
-}) => (options: {
+}) => (options?: {
21
readonly amount?: string
22
readonly overrides?: FallbackableOverrides
23
}) => Promise<{
@@ -49,8 +49,8 @@ export const approveIfNeeded: ApproveIfNeeded =
49
} as const))(
50
await dev.approve(
51
to,
52
- options.amount ?? factoryOptions.requiredAmount,
53
- options.overrides
+ options?.amount ?? factoryOptions.requiredAmount,
+ options?.overrides
54
)
55
56
: callback
0 commit comments