đŸ‡«đŸ‡· #2 - CrĂ©er une adresse - Étape par Ă©tape

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 :

  1. CrĂ©er votre premiĂšre adresse de type ‘account’
  2. 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

2 Likes