for our english friends here there will be an english version available soon.
Voici un des première cours que j'ai rédigé sur solidity ;)
Cour sur solidity
si vous avez pas IDE utilisée https://remix.ethereum.org/ pour suivre les réalisation de puis votre pc
un IDE sera obligatoire des que j'utiliserais web3.js | truffle.js et ganache
les projets sont écris en version de solidity 0.6.8. il n'y a normalement pas de différence majeur jusqu’à là 0.7 (pas encore sortie)
Outils
- Ganache : https://github.com/trufflesuite/ganache
- Truffle : https://github.com/trufflesuite/truffle
- Mocha.js : https://github.com/mochajs/mocha
- Metamask : https://metamask.io/
Cours
Actuellement tu vas voir 5 partie
- 1 : Introduction
- 2 : Les data types et les data structures
- 3 : Fonction visible et modification du temps
- 4 : Transaction et événements
- 5 : Interaction avec le smart contrat et les héritage
Projet
Tu as également un exemple dans le dossier voting de ce que tu peu faire avec solidity. il s'agit d'un système de vote sous blockchain.
Avant toute chose crée ta blockchain avec ganache. Import le fichier truffle-config.js dedans. Une fois que tu as effectuer cette action
exemple final : https://www.youtube.com/watch?v=8m3O2qzMRAM