50 币安扫块拿加池撤池的记录,要怎样搞?

币安扫块获取用户在合约添加流动性、撤出流动性的记录,怎样直接通过区块号去获取块里面的记录?

请先 登录 后评论

最佳答案 2022-12-02 16:41

创建一个包含 添加流动性、撤出流动性 事件的过滤器。

然后 调用getLogs(过滤器) , 这样就可以过去到对应的 添加流动性、撤出流动性 的事件。

let SwapABI = [
  "event Addiquidity"
];

let swap = new ethers.Contract("", SwapABI, provider)

  filter = opensea.filters.Addiquidity()

  filter.fromBlock = 
  filter.toBlock = 

  let logs = await provider.getLogs(filter);
请先 登录 后评论

其它 1 个回答

Alan
请先 登录 后评论
  • 2 关注
  • 1 收藏,2755 浏览
  • Alan 提出于 2022-09-11 13:36