Привет, это мой код web3
events.watch(function (error,result){
if (error) {
console.log('Error:'+JSON.stringify(error));
res.send({'status':0,'message':error});
}else{
console.log('Result:'+JSON.stringify(result));
res.send({'status':1,'message':result});
}
});
Здесь, когда когда-либо происходит событие, оно запускает функцию часов. Но проблема в том, что он вызывает функцию дважды. Как я могу предотвратить это? В каждом обсуждении они просто говорили, что я исправил и закрывал тему. Какое решение, чтобы перестать срабатывать дважды? Я использую веб3 0.20.0. Спасибо.
Вы можете создать список хэшей на основе хэша транзакции и убедиться, что он не был обработан перед запуском кода.
Безумие
watch
только интересующими вас событиями?