【问题标题】:Get Pancake Swap's Old Pair PairCreated Event获取 Pancake Swap\'s Old Pair PairCreated 事件
【发布时间】:2022-08-24 01:30:57
【问题描述】:

我正在尝试阅读煎饼工厂地址的过去事件。但我没有得到回应。

var contractInstance = new web3.eth.Contract(abi, \"0xcA143Ce32Fe78f1f7019d7d551a6402fC5350c73\");

contractInstance.getPastEvents(\'PairCreated\', {
filter: {address: \"0xa5dd1b661fc1ea194db427cf12aa3cd715312a84\"},  
fromBlock: 0,
toBlock: \'latest\'
}, (error, events) => { 
// Should return event
  var obj=JSON.parse(JSON.stringify(events));
}
else {
  console.log(error)
}})

    标签: javascript web3js ether bsc pancakeswap


    【解决方案1】:

    也许没有来自 0xa5dd1b661fc1ea194db427cf12aa3cd715312a84 的 CreatePair 事件? 试试这个没有过滤器的表格:

    var contractInstance = new web3.eth.Contract(abi,"0xcA143Ce32Fe78f1f7019d7d551a6402fC5350c73");

    contractInstance.getPastEvents('PairCreated', {
    fromBlock: 0,
    toBlock: 'latest'
    }, (error, events) => { 
    // Should return event
      var obj=JSON.parse(JSON.stringify(events));
    }
    else {
      console.log(error)
    }})
    

    【讨论】:

    • “错误:无效的 JSON RPC 响应:”上游请求超时“”它抛出 API 超时。我正在使用 HTTP 提供程序。不是网络套接字。
    • 您需要使用存档节点进行此类操作。不能用于此的简单提供程序。尝试alchemyapi.io 用于 ETH 或moralis.io 免费用于 BSC
    • “错误:无效的 JSON RPC 响应:“上游请求超时””它会引发 API 超时。我正在使用 HTTP 提供程序。不是网络套接字。
    • 是的,使用快速的道德节点
    • 需要完整代码,只删除键
    猜你喜欢
    • 2021-10-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多