[英]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.