Experimentation sur Dell
dans tests/blockchain
Truffle init
- demarrage de ganache ( appimage)
- changement de l'Id du network dans truffle.conf
- changement du compte owner en prenant le premier Account ID dans ganache
Notions de solidity
Constructeur : fonction qui est executée au déploiement du SC.
msg : variable globale injectée par ethereum
sender : l'adresse du compte qui appelle la méthode.
une personne active ds ethereum travaille avec un compte ou un noeud et dans le réseau ce compte a une adresse.
Prevoir toute les fonctions car onne peut pas changer le code de la blockachain une fois déployée
on a 2 type de variables : permanentes ou volatiles (memory ou storage)
notion de gas
carburant dans l'execution d'ethereum
- limiter les actions sur storage très couteuses en gas
- coder efficacement - taille des variables pa ex.
- view et pure : ne modifient pas la blockchain donc ne coutent rien. penser à les employer dans les fonctions
- notions d'héritage (is) : Contract A is B
J'ai été au bout et ca "fonctionne"
tout ce que ca fait c'est compiler et "migrer" l'application sur le réseau blockchain de test (en local).
==> reste à modifier l'application via le frontend pour jouer avec.
autre tuto pour une dApp
ReplyDeletehttps://www.dappuniversity.com/articles/the-ultimate-ethereum-dapp-tutorial
voir aussi linux Pratique n126
ReplyDelete