首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >确定BSC卖/买交易

确定BSC卖/买交易
EN

Stack Overflow用户
提问于 2021-07-07 08:30:30
回答 1查看 171关注 0票数 0

即时消息通过以下方式连接到BSC websocket:

代码语言:javascript
复制
let options = {
    filter: {
        value: [],
    },
    fromBlock: 0
};

myContract.events.Transfer(options)
    .on('data', event => console.log(event))
    .on('changed', changed => console.log(changed))
    .on('error', err => throw err)
    .on('connected', str => console.log(str))

作为对“Transfer”事件的响应,我得到了

代码语言:javascript
复制
   data  {
  address: 'xxxxx',
  blockNumber: xxx,
  transactionHash: 'xxxx',
  transactionIndex: 17,
  blockHash: 'xxx',
  logIndex: 35,
  removed: false,
  id: 'xx',
  returnValues: Result {
    '0': 'xx',
    '1': 'xx',
    '2': '800000000000000000',
    from: 'xx',
    to: 'xxx',
    value: '800000000000000000'
  },
  event: 'Transfer',
  signature: 'xxx',
  raw: {
    data: 'xxx',
    topics: [
      'xxx',
      'xx',
      'xxx'
    ]
  }
}

我想确定卖/买交易。我如何知道这是卖出还是买入??

另外,主题是什么?

EN

回答 1

Stack Overflow用户

发布于 2021-07-07 18:47:57

您可以通过在例如bscscan中打开合同来查找有关smartcontract事件的主题。

例如:

https://bscscan.com/address/0x0ed8e0a2d99643e1e65cca22ed4424090b8b7458#events

在那里你可以找到带有“同步”和“交换”事件的日志。

同步事件主题为: 0x1c411e9a96e071241c2f21f7726b17ae89e3cab4c78be50e062b03a9fffbbad1

交换事件主题为: 0xd78ad95fa46c994b6551d0da85fc275fe613ce37657fb8d5e3d130840159d822

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68278727

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档