environnement de développement et de test des smart contracts du projet :
https://smart-contracts.univ-grenoble-alpes.fr/
le code source de eth-brownie est disponible sur github :
https://github.com/eth-brownie/brownie
la documentation est disponible sur readthedocs :
https://eth-brownie.readthedocs.io/en/stable/install.html
eth-brownie utilise l'émulateur ethereum en ligne de commande ganache-cli disponible sur github :
https://github.com/trufflesuite/ganache-cli
Pour l'analyse du code, MythX est disponible sur github :
https://github.com/dmuhs/mythx-cli
Pour l'installer, cloner le projet, puis l'installer avec setuptool :
git clone https://github.com/dmuhs/mythx-cli.git
cd mythx-cli/
sudo python3 setup.py install
pour utiliser les comptes accounts mis à disposition par ganache-cli, il faut renseigner leur private key, leur donner un nom et leur associer un mot de passe. Pour cela, utiliser la commande :
$ brownie accounts new <id>
Les private key de chacun des 10 comptes ganache-cli sont obtenues en lançant ganache-cli en ligne de commande :
$ ganche-cli
Une fois les comptes renseignés, ils apparaissent en format json dans le répertoire $HOME/.brownie/accounts/