Event (Événement)

Solidity

English: Event

Definition

Mécanisme pour logger des informations sur la blockchain de manière gas-efficient. Les events sont stockés dans les logs (pas dans le storage) et peuvent être écoutés par les applications frontend. Utilise `emit` pour déclencher. Les paramètres `indexed` (max 3) permettent la recherche/filtrage.

English version

Mechanism for logging information on blockchain in gas-efficient way. Events stored in logs (not storage) and can be listened to by frontend apps. Uses `emit` to trigger.

Exemple de Code

event Transfer(address indexed from, address indexed to, uint256 value);
event Approval(address indexed owner, address indexed spender, uint256 value);

function transfer(address to, uint256 amount) public {
    balances[msg.sender] -= amount;
    balances[to] += amount;
    emit Transfer(msg.sender, to, amount);
}

Termes Lies

Pratique ce concept sur Solingo

Maîtrise Event (Événement) avec des exercices interactifs et un IDE intégré.

Commencer gratuitement