Пытаюсь автоматизировать принятие платежей USDT.
tron.tronWeb.contract().at('TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t').then((contract) => {
contract.Transfer().watch((err, event) => {
if (err) {
console.error(err);
} else {
const to = tron.tronWeb.address.fromHex(event.result.to).toLowerCase();
const tx = event.transaction;
if(to == 'tqthqq3izccmhpskcdi7gzspffrqreczon'){
console.log('проверка на мой адрес')
}
}
});
});
Очень простой код. Запускаю его, скидываю usdt на адрес и моя транзакция в watch тупо не приходит, хотя в блокчейне она есть и монета пришла успешно, а код нихрена не увидел это. Другие левые транзакции приходят.
Кто сталкивался с принятием USDT в сети TRON подскажите в каком направлении двигаться чтоб решить эту задачу PLEASE.
Возможно есть какие-то ограничения и транзакция приходит не сразу?