浏览代码

fix: syncswap fix approve amount

wren 1 年之前
父节点
当前提交
6f455da801
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      js-runtime/src/script/zksync2/sync/swapUsdcForEth.js

+ 1 - 1
js-runtime/src/script/zksync2/sync/swapUsdcForEth.js

@@ -19,7 +19,7 @@ router.post("/", async (req, res) => {
     // const allowance = await usdc.allowance(signer.address, routerAddress);
     let approveGas = 0;
     // if (allowance <= 0) {
-    const approveTx = await usdc.approve(routerAddress, 0xFFFFFFFF);
+    const approveTx = await usdc.approve(routerAddress, amountNumber);
     await approveTx.wait();
     const txReceipt = await provider.getTransactionReceipt(approveTx.hash);
     approveGas = utils.formatEther((txReceipt.gasUsed * approveTx.gasPrice).toFixed(0));