我正在尝试创建一个pancakeswap/goosedefi的分支。当我从github中检出项目并开始使用yarn start时,该项目可以正常工作。
一旦我更改了合同地址、符号和ABI以匹配我的新项目,我就会得到以下错误:
未捕获(in promise)错误:返回值无效,是否耗尽了天然气?如果未使用正确的ABI来检索数据,从不存在的块号请求数据,或查询未完全同步的节点,也可能会看到此错误
ABI与BscScan为合同地址生成的ABI匹配。
有没有人成功地派生了PancakeSwap并克服了这个错误?
发布于 2021-04-18 17:15:10
我也在尝试派生它,并且我已经多次遇到相同的错误。您应该检查哪个函数抛出此错误,因为最初的原因可能是错误的场或池配置。例如,我在useFetchBalances钩子和浏览堆栈时抛出了相同的错误,我已经看到useCakeBnb/useCakeBusd也会导致这个问题,所以我已经配置了池,现在它工作得很好。我希望这能对你有所帮助。
https://stackoverflow.com/questions/66818444
复制相似问题