繁体   English   中英

如何在 USDT 代币转账事件中订阅多个 Eth 地址

[英]How to subscribe to Multiple Eth addresses on USDT token transfer events

我有一个 Eth 用户存款地址列表。 他们可以向这些地址进行外部 USDT 转账。 如何订阅 USDT 合约并过滤我拥有的所有存款用户地址。 我的用户数量会不断增长。

我知道我可以过滤 1 上的传输事件来解决。 但是如何过滤数千个地址?

您可以使用 web3 事件处理程序options对象 ( docs ) 来订阅仅对指定收件人的传输。

例子:

usdtContract.events.Transfer({
    filter: {
        // `to` is the name of the indexed Solidity event topic, as in
        // `event Transfer(address indexed from, address indexed to, uint value)`
        to: ["0x123", "0x456", "0x789"]
    }
}, (err, data) => {
    // ...
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM