Eventos

# Eventos

Events permite logar o blockchain do Ethereumn. Alguns casos de uso de eventos são:

  • Monitorar os eventos e atualizar a interface do usuário
  • Uma forma econômica de armazenamento
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.3;

contract Event {
    // Declaração do evento
    // Podem ser indexados até 3 parâmetros.
    // Parâmetros indexados ajudam a filtrar os logs 
    event Log(address indexed sender, string message);
    event AnotherLog();

    function test() public {
        emit Log(msg.sender, "Hello World!");
        emit Log(msg.sender, "Hello EVM!");
        emit AnotherLog();
    }
}
Last Updated: 07/10/2022 21:58:58