Contract

Solidity

Definition

Unité fondamentale de code en Solidity, similaire à une classe en programmation orientée objet. Un contrat contient des variables d'état, des fonctions, des events et des modifiers. Une fois déployé sur la blockchain, son code est immuable mais son état peut évoluer via les transactions.

English version

Fundamental code unit in Solidity, similar to a class in OOP. Contains state variables, functions, events and modifiers. Once deployed, code is immutable but state can evolve via transactions.

Exemple de Code

contract SimpleStorage {
    uint public storedData;

    event DataStored(uint indexed value);

    function set(uint x) public {
        storedData = x;
        emit DataStored(x);
    }
}

Pratique ce concept sur Solingo

Maîtrise Contract avec des exercices interactifs et un IDE intégré.

Commencer gratuitement