5 请问如何调用exactInput函数,能通过quoteExactInput获取报价,但传参调用exactInput失败

网络/项目:zksync/ pacake 交易路径:weth + 100 +usdc + 100 +busd path的路径能正常获取报价,但在调用exactInput函数的时候会报错,尝试多种方法都无法调用 这是的是两种方式调用合约报错 第一种报错提示: error = new TypeError(message); TypeError: invalid BytesLike value (argument="value", value=null, code=INVALID_ARGUMENT, version=6.7.1)

image.png

第二种调用报错提示:throw new Error(missing value for component ${param.name}); Error: missing value for component path

image.png 调用函数接口(筛选关键词:ExactInputParams 或 exactInput) bsc:https://bscscan.com/address/0x1b81D678ffb9C0263b24A97847620C99d213eB14#code zksync :https://explorer.zksync.io/address/0xD70C70AD87aa8D45b8D59600342FB3AEe76E3c68#contract

image.png 由于zksync区块浏览器没有abi,代码内的abi是复制bsc浏览器内的,不知道这个是不是有影响

请先 登录 后评论

最佳答案 2023-10-06 15:44

已解决,问题出在传参的参数名要跟构建函数的参数名一样 1695949140169.png

请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 0 收藏,1417 浏览
  • 用户_16675 提出于 2023-09-28 22:45