Je vais partir du principe que vous avez installé jormungandr
et jcli
, que les deux tournent et que vous récupérez bien les blocs au fur et à mesure de leur dissémination sur le réseau.
Pour infos, ils ont Ă©tĂ© mis Ă jour tous les deux ce soir mĂȘme, version v0.5.4. Je vous invite Ă faire lâupdate.
Comment ? Comme ça !:
cd jormungandr
git pull
git submodule update --init --recursive
cargo install --path jormungandr --force
cargo install --path jcli --force
But du TP de ce soir :
- CrĂ©er votre premiĂšre adresse de type âaccountâ
- Aller chercher des ADA sur la âfaucetâ
CrĂ©er une adresse de type 'accountâ
Pour sortir du dossier jormungandr ! (Si vous avez fait lâupdate citĂ©e plus haut âŠ)
cd ../
CrĂ©ez un dossier account_1. Câest lĂ quâon y mettra tout ce qui est relatif Ă ce compte.
mkdir account_1
Se rendre dans ce dossier
cd account_1
Une fois dedans, on commence les choses sérieuses. On va générer la clé privée de ce compte et la stocker dans un fichier sans extension nommé sk1 (sk1 pour secret key 1)
jcli key generate --type ed25519extended > sk1
Pour afficher cette clĂ© privĂ©e Ă lâĂ©cran :
cat sk1
On enchaine ensuite avec une dérivation de cé publique à partir de la clé privée. Cette clé publique (pk1) sera conservée dans un fichier sans extension nommé ⊠pk1 !
jcli key to-public --input sk1 > pk1
Pour afficher cette clĂ© publique Ă lâĂ©cran :
cat pk1
Vient le moment final de la crĂ©ation de lâadresse proprement dite :
jcli address account --testing $(cat pk1) > addr1
Pour afficher cette adresse de compte Ă lâĂ©cran :
cat addr1
Remarque : lâargument --testing
nâest utile ici que parce que nous sommes sur le testnet. Une fois sur le mainnet, cet argument devra ĂȘtre enlevĂ©.
Le coin des astuces
Vous voulez une petite adresse personalisĂ©e ? On perd en anonymitĂ© ce quâon y gagne en classe âŠ
Au moment de crĂ©er lâadresse du compte Ă partir de la clĂ© publique, tapez :
jcli address account --prefix hodlgang_ --testing $(cat pk1) > addr1
Puis
cat addr1
Réponse de la commande cat
:
hodlgang_1sklee6rmjnlmuvrsjl5plkdfq79606yrf5h32qxrkl9vgj0kjv535g2gy5k
Ceci est un exemple. Vous nâaurez pas la mĂȘme suite de caractĂšres bien Ă©videmment !
Vous avez saisi le principe ? Attention, nâutilisez que des lettres minuscules pour cette petite fantaisie.
Charger son adresse en ADA de test.
Rendez-vous sur https://testnet.iohkdev.io/shelley/tools/faucet/
Rentrez lâadresse du compte que vous voulez remplir dâADA gratuits. Pour lâexemple, reprenons lâadresse suivante
hodlgang_1sklee6rmjnlmuvrsjl5plkdfq79606yrf5h32qxrkl9vgj0kjv535g2gy5k
Cliquez sur le bouton âREQUESTâ. Et voilĂ , câest fait. Vous venez de gagnez 10000 ADA de test (soit 10 000 000 000 lovelaces). Vous verrez plus tard, tout se calcule en lovelace. Donc autant vous y faire, vous allez vous comporter comme des milliardaires.
Je vous invite dĂ©jĂ Ă crĂ©er une deuxiĂšme adresse de type âaccountâ, ce sera dĂ©jà ça de fait pour le TP de demain : faire une transaction entre deux adresses de type âaccountâ.
Amusez vous bien. Câest tout pour ce soir.
@Psychomb