Ilias El Khodari

Blockchain : contrats intelligents (simulateur)

Énoncé

Écris un petit contrat en JavaScript (storage, msg.sender, require, emit), déploie-le, appelle ses fonctions et suis son état, ses événements et son gaz.

Indications

Simulateur pédagogique en JavaScript : ce n’est PAS la machine virtuelle d’Ethereum (EVM) ni Solidity. Le contrat tourne dans un Worker isolé, sans réseau ; le gaz est simplifié (lecture 1, écriture 5, événement 3).

Moteur

Blockchain : contrats intelligents (simulateur)

Code du contrat (JavaScript)

Appeler une fonction

État (storage)

Contrat non déployé.

Événements et transactions