Слушатель событий Solidity

Этот прослушиватель событий web3js является частью децентрализованного приложения для голосования. Слушатель прослушивает транзакции и повторно отображает страницу для отображения обновлений.

listenForEvents: function() {
App.contracts.Election.deployed().then(function(instance) {

  instance.votedEvent({}, {
    fromBlock: 0,
    toBlock: 'latest'

  }).watch(function(error, event) {
    console.log("event triggered", event)
    // Reload when a new vote is recorded
    App.render();
  });
});
},

Даже после долгих поисков я не могу найти объяснение этой части

{
    fromBlock: 0,
    toBlock: 'latest'
}

Я думаю, что эта часть вызывает рендеринг приложения в цикле. Объявление события похоже на

event votedEvent (uint indexed _candidateId); 

Оператор, вызывающий событие,

votedEvent(_candidateId);

Любые ссылки или темы для поиска будут полезны. Заранее спасибо :-)

Ответы (1)

Удаление App.render(); решил для меня. Потому что мы визуализируем приложение при инициализации класса Solidity.