错误:获取订阅 ID、Chainlink 函数的信息时出错

问题描述 投票:0回答:1

我想使用 Chainlink 函数,为此我需要订阅。我正在使用 chainlink github 文档中的functions-hardhat-starter-kit。我确实订阅了 PolygonMumbai 网络。稍后我会在这条消息上放一张图片。合约的部署和验证都是正确的,不会出现问题。另外,在我的订阅中,我作为消费者添加了我的智能合约。我的 chainlink 函数中使用的 javascript 也是正确的,因为我在本地模拟它时没有收到错误。

当我在终端中使用此命令时:

npx hardhat functions-request --network polygonMumbai --contract 0xae43b7c78f4ee35e1fe07ef3e37a23fb57c78e90 --subid 6323

我收到此错误

secp256k1 unavailable, reverting to browser version
[
  'nm7OObrEsTnTL7O//9PQEWzDD8qtp0NPArCxq8ihyMf91LF0ruCp+/hRRuNsf9LZYqXGuVL7pbbSuximFcEy0M1JQtgOeukflorTQywSblru0qY4F6bnJMi0N89YS9F2eY9Z2iNq4PnQmUEBvVBokArCEm3lgQdA+V7WtfW06hgePojyU3OXDHb8zoyD60LaxyWwAQHbNjhpSk8Wc5KzB8c2kMTgBWTLC7RfxF4p3YwJO5FD87GKzDgY/UqmVvQw2h4fc1MIrWQzfMoueTo6/j/cHGNQRixhQIunaZeOsjwVmwJpVZAybq259pz8LUkf64++LHaN5lWmksfIo7LsRA==',
  'dceRAH9cwj86ROjurWfXilIWoJUNaBE775JzLvQDrgFxVamhUrwn7gvsKHD+XXyfRRQQRco5B6g1LSwSpZZO64P6p99EXpiudubxQE3Vwqegt/1igcLzgCvIB7tep2VLYA9dhxevOQZCBh24ChEdZLiiCHfHU4teNISanr3VJGXxyRwGJuhvJFAG8QQIiEsyyCV5nPSsFVAPnN+mes5zpDpRZWSoeGmCQBbthFbbDyzsZ8/5WVrtTsP9ofSfdMuxu46m9/yH3T5FmaCVHbwXBTbgiB5QSbUOuKjdc+D9YebA2ZFFKzrvmiP2w3Ga52PpLobLUXC/XlZsCIQQ+TbyOA==',
  'X1PnkSXjTZ5ZgDwDij97sAuOlR+Or/GD73csmODihMN3U90w3we/7VifGhjmIpMYcZR1DZyVAE6hhSoxcd3eolnRYqMGdzRe5xQjlihOZuxVkEGMyntSetLmjmzEnoxN0cWJAose0OUTS79MNkzeMTimXejutJcNVcTXaXZ0x9yg9nOUtbuIEQTGpEXl24swOLihS8a0e+EVd3c+jvq3WZTOiL0WJW9/GgSrUtq+zoKT4jL/NK+KaRD5bbdNUX5piHr+Ygk/6LNYbn6U1SK31JNoEhEMmhGoiqiykUdBZm3iRQek8MyV3uHLflAiTCTkdb9xu1zExn2t6azbNpEMLw=='
]

Response returned by script during local simulation: 157836e023e37b0e60e5c3bdeaa84f599578544f12b2d78282ca74d482018f7b52,1319b9888f51f56b40302e9408f5a876651c40894eee7a9e98b251c63d027ecce2,1f7f2c65d3bf37d3a7312effe62d5317c15e28e6c9255312a12d50139e16159422

Local simulation of source code completed...
An unexpected error occurred:

Error: Error fetching information for subscription ID '6323':
Error: call revert exception [ See: https://links.ethers.org/v5-errors-CALL_EXCEPTION ] (method="getSubscription(uint64)", data="0x1f6a65b6", errorArgs=[], errorName="InvalidSubscription", errorSignature="InvalidSubscription()", reason=null, code=CALL_EXCEPTION, version=abi/5.7.0)

老实说,我不知道它来自哪里,因为我已经创建了我的 chainlink 订阅,其中有 Link,我的钱包上有 Matic,我在 VsCode 中使用与我的 chainlink 中的所有者相同的所有者来调用请求订阅和 chainlink 订阅位于多边形孟买网络上。

这里是 Chainlink 订阅的屏幕截图,如果有帮助的话:

如有任何帮助,我们将不胜感激

非常感谢您的宝贵时间:)

ethereum blockchain smartcontracts subscription chainlink
1个回答
0
投票

您创建了 VRF 订阅而不是 Functions 订阅。

请前往 https://functions.chain.link/ 创建 Functions 订阅。

© www.soinside.com 2019 - 2024. All rights reserved.