Eventos

# Eventos

Events permitir o login na blockchain Ethereum. Alguns casos de uso para 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.20;

contract Evento {
    // 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, "Olá Mundo!");
        emit Log(msg.sender, "Olá EVM!");
        emit AnotherLog();
    }
}

# Teste no Remix

Evento.sol (opens new window)

Last Updated: 22/01/2024 22:26:13