Используя экземпляр, который мы создали на шаге 2, мы можем подписаться на прослушивание любых событий, которые он генерирует.
Как было сказано ранее, событие, которое мы хотим прослушать, называется MyEvent
На рисунке 4 показано, как это сделать. наш myContract
Экземпляр имеет метод доступа, называемый events
от которого мы можем нацелиться MyEvent
, Это асинхронная функция, которая возвращает обещание, и она вызывается каждый раз MyEvent
испускается
Строка 3 определяет, что происходит, когда данные возвращаются из обещания. Здесь мы просто записываем значения событий в консоль, но именно здесь мы будем кодировать такие функции, как оповещения или обновления интерфейса, чтобы обновлять пользователя о только что произошедшем событии.
Используя эту логику, каждый MyEvent
испускается из MyContract
будет пойман здесь.