Usando la instancia que creamos en el paso 2, podemos suscribirnos para escuchar cualquier evento que emita.
Como se indicó anteriormente, el evento que queremos escuchar se llama MyEvent
, y la figura 4 nos muestra cómo. Nuestra myContract
instancia tiene un descriptor de acceso llamado events
de donde podemos apuntar MyEvent
. Esta es una función asincrónica que devuelve una promesa, y se llama cada vez MyEvent
es emitido
La línea 3 define lo que sucede una vez que los datos han sido devueltos de la promesa. Aquí simplemente estamos registrando los valores del evento en la consola, pero aquí es donde codificamos características como alertas o actualizaciones de la interfaz para actualizar al usuario sobre el evento que acaba de ocurrir.
Usando esta lógica, cada MyEvent
emitido desde MyContract
será atrapado aquí.