Tengo una lista de direcciones de depósito de usuarios de Eth. Pueden realizar transferencias USDT externas a estas direcciones. ¿Cómo me suscribo al contrato USDT y filtro todas las direcciones de usuario que tengo para depósitos? Mis números de usuario seguirían creciendo.
Entiendo que puedo filtrar Transferir eventos en 1 a dirección. Pero, ¿cómo filtro en direcciones en el orden de miles?
Puede usar el objeto de options del controlador de eventos web3 ( docs ) para suscribirse a transferencias solo a destinatarios específicos.
Ejemplo:
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) => { // ... });