Есть ли способ обработать событие, вызванное умным контрактом, с помощью React js? - PullRequest
0 голосов
/ 19 февраля 2020

Я работаю над приложением React Dapp, и у меня возникают проблемы с получением данных о событиях моего смарт-контракта и сохранением их в состоянии React. Есть ли способ обработки событий смарт-контракта с помощью React?

Вот функция, которая обрабатывает событие. Проблема в том, что this внутри this.state.verifiableFL.events.ClientsSelected относится к объекту события.

eventListnening(){
    console.log(this)
    this.state.verifiableFL.events.ClientsSelected({fromBlock:'latest'}, function(error,result)
    {
        if(!error){
          this.state.selectedClients=result.returnValues.clientsList
        }
        else {
          console.error(error);
        }
    })
  }

Спасибо.

...