From 1a325a840a40a364fb13b40d673c8d7baacb8e5a Mon Sep 17 00:00:00 2001 From: Dmitry <98899785+mdqst@users.noreply.github.com> Date: Sat, 18 Oct 2025 13:54:31 +0300 Subject: [PATCH] chore: fix type compatibility in encoding functions for ethers --- sdks/v4-sdk/src/PositionManager.ts | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/sdks/v4-sdk/src/PositionManager.ts b/sdks/v4-sdk/src/PositionManager.ts index 869fe3057..858623a3b 100644 --- a/sdks/v4-sdk/src/PositionManager.ts +++ b/sdks/v4-sdk/src/PositionManager.ts @@ -438,7 +438,10 @@ export abstract class V4PositionManager { // Encode a modify liquidities call public static encodeModifyLiquidities(unlockData: string, deadline: BigintIsh): string { - return V4PositionManager.INTERFACE.encodeFunctionData(PositionFunctions.MODIFY_LIQUIDITIES, [unlockData, deadline]) + return V4PositionManager.INTERFACE.encodeFunctionData(PositionFunctions.MODIFY_LIQUIDITIES, [ + unlockData, + deadline.toString(), + ]) } // Encode a permit batch call @@ -460,9 +463,9 @@ export abstract class V4PositionManager { ): string { return V4PositionManager.INTERFACE.encodeFunctionData(PositionFunctions.ERC721PERMIT_PERMIT, [ spender, - tokenId, - deadline, - nonce, + tokenId.toString(), + deadline.toString(), + nonce.toString(), signature, ]) }