分享

关于ETH中ERC20协议中如何创建log

 quasiceo 2018-06-29

关于ETH中ERC20协议中如何创建log_filter来监控其token事件

2018年06月27日 14:07:43
阅读数:3

问题描述:

    在ETH的Token交易监控中直接监控其主链有可能漏掉部分交易,所以建议采用监控其log来实现token交易监控。

问题分析:

    因此我们需要定义一个log_filter来获取我们感兴趣的token交易log。

解决方案:

"""python

#event_topic = Web3.sha3(text="Transfer(address,address,uint256)")
log_filter = {
    'fromBlock': Web3.toHex(4880701),
    'toBlock':   Web3.toHex(4880701),#'latest',
    #'address': '0x744d70fdbe2ba4cf95131626614a1763df805b9e',
    'topics': ["0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"]
}
log_filter_id = eth.filter(log_filter).filter_id
eth.getFilterLogs(log_filter_id)

"""

eth.getFilterLogs调用的是eth的rpc方法。

版权声明:版权开放,任意转载!~~ https://blog.csdn.net/donghaiming111/article/details/80828204

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多