Le cycle de vie des contrats intelligents décrit comment le code du contrat devient un comportement avec état en chaîne. Un flux de travail typique comprend : le développement dans un langage de haut niveau (par exemple, Solidity), la compilation vers le bytecode EVM, le déploiement pour créer un compte de contrat et l'appel de fonctions via des transactions ou des appels internes. Tout au long du cycle de vie, les développeurs doivent raisonner sur les propriétés déterministes d'exécution, de gaz et de sécurité.
Déploiement (transaction de création)