diff --git a/content/wiki/contribuer/blockchain-nodejs/tutoriel-dev/chapitre-4-demarrage.md b/content/wiki/contribuer/blockchain-nodejs/tutoriel-dev/chapitre-4-demarrage.md index b95ad9e3c2b5a2738073bc8305ba8bc6bfd58086..96afbdc0b33972c818f6f37999df294912e73e6f 100644 --- a/content/wiki/contribuer/blockchain-nodejs/tutoriel-dev/chapitre-4-demarrage.md +++ b/content/wiki/contribuer/blockchain-nodejs/tutoriel-dev/chapitre-4-demarrage.md @@ -26,7 +26,7 @@ Ensuite, nous expérimenterons le démarrage du nœud dans l'éditeur VSCode en Pour initialiser votre nœud, il vous suffit de télécharger et d'appliquer la blockchain Ğ1 : ```bash -node bin/duniter sync g1.duniter.org 443 +node bin/duniter sync g1.duniter.org:443 ``` Nous initions ici le téléchargement de la blockchain depuis le nœud `g1.duniter.org`, mais en réalité le téléchargement se fera en P2P depuis l'ensemble du réseau Ğ1 afin d'optimiser la procédure. Indiquer le nœud `g1.duniter.org` permet juste de donner un point d'entrée sur le réseau, mais aussi d'indiquer que l'on souhaite la blockchain dont le bloc courant est celui de `g1.duniter.org`, ce qui permet d'identifier l'intégralité du reste de la blockchain. diff --git a/content/wiki/contribuer/blockchain-nodejs/tutoriel-dev/chapitre-5-architecture.md b/content/wiki/contribuer/blockchain-nodejs/tutoriel-dev/chapitre-5-architecture.md index e98a087e4916135608bb84e1e58dbc13d89acc06..c9b947a165b5fff05effe97c5ac661a545e2ca89 100644 --- a/content/wiki/contribuer/blockchain-nodejs/tutoriel-dev/chapitre-5-architecture.md +++ b/content/wiki/contribuer/blockchain-nodejs/tutoriel-dev/chapitre-5-architecture.md @@ -51,7 +51,7 @@ Le code finalement exécuté est celui de la commande `reset data` présent dans Si l'on avait appelé une autre commande, comme : ```bash -node bin/duniter sync g1.duniter.org 443 +node bin/duniter sync g1.duniter.org:443 ``` Alors le code appelé aurait été celui de la commande de synchronisation présent dans le fichier `app/modules/crawler/index.ts`. On aurait pu penser qu'il s'agirait du fichier sync.ts, mais ici le module crawler gère plusieurs commandes dont celle qui permet la synchronisation au réseau : or il est possible de regrouper plusieurs commandes dans un même fichier, pourquoi pas nommé de façon générique `index.ts`. diff --git a/content/wiki/contribuer/blockchain-rust/installer-son-environnement-rust.md b/content/wiki/contribuer/blockchain-rust/installer-son-environnement-rust.md index 494bf7128c41bdd95edb9dc2be3fc22b7e1389ce..1bef64120919ef2ac27550156f714feaf4fd22a5 100644 --- a/content/wiki/contribuer/blockchain-rust/installer-son-environnement-rust.md +++ b/content/wiki/contribuer/blockchain-rust/installer-son-environnement-rust.md @@ -64,7 +64,7 @@ Si vous contribuez à l'implémentation Rust de Duniter vous devrez également u Il y a deux façons d'installer clippy : -1. Le compiler en local : c'est long mais il s'éxécutera plus vite, ça pose cependant un problème majeur : il faut le recompiler en nightly a chaque mise a jours de la toolchain rust et il arrive fréquemment que clippy ne compile plus après une mise à jours. Je déconseilel donc fortemetn cette méthode. +1. Le compiler en local : c'est long mais il s'éxécutera plus vite, ça pose cependant un problème majeur : il faut le recompiler en nightly a chaque mise a jours de la toolchain rust et il arrive fréquemment que clippy ne compile plus après une mise à jours. Je déconseille donc fortement cette méthode. 2. Éxécuter Clippy dans docker : c'est la méthode que je préconise et que j'utilise, cela rend l'éxécution de clippy un peu plus lente mais permet d'avoir toujours un clippy fonctionnel et de ne pas a voir besoin de le recompiler a chaque mise à jours. ### Clippy : méthode 1 diff --git a/content/wiki/forger-des-blocs/commandes.md b/content/wiki/forger-des-blocs/commandes.md index 2f29bd936a793c5ed8333c685f1a85504d0fce76..6a8d53f5602fe91142f74a469248d98a2bc6c017 100644 --- a/content/wiki/forger-des-blocs/commandes.md +++ b/content/wiki/forger-des-blocs/commandes.md @@ -71,7 +71,7 @@ Cette commande prend du temps. Soyez patients. Mais à partir de la version 1.7 Télécharge lentement la blockchain pour les connexion à faible débit (< 150 ko/s). Permet d'éviter des goulots d'étranglement. ```bash -duniter sync g1.duniter.org 443 --slow +duniter sync g1.duniter.org:443 --slow ``` #### Option `--nointeractive` @@ -79,7 +79,7 @@ duniter sync g1.duniter.org 443 --slow Désactive l'affichage avec barres de progression au profit d'une sortie classique de commande. ```bash -duniter sync g1.duniter.org 443 +duniter sync g1.duniter.org:443 ``` <samp>2017-04-10T08:31:42+02:00 - info: Try with g1.duniter.org:10901 4aCqwi 2017-04-10T08:31:42+02:00 - info: Sync started. @@ -92,7 +92,7 @@ duniter sync g1.duniter.org 443 Désactive le téléchargement P2P ainsi que le téléchargement du listing des nœud du réseau. ```bash -duniter sync g1.duniter.org 443 +duniter sync g1.duniter.org:443 2017-04-10T08:32:26+02:00 - info: Try with g1.duniter.org:10901 4aCqwi 2017-04-10T08:32:26+02:00 - info: Sync started. 2017-04-10T08:32:26+02:00 - info: Getting remote blockchain info... @@ -108,7 +108,7 @@ duniter sync g1.duniter.org 443 Force la vérification minutieuse de la validité de chaque bloc par rapport au règles du protocole. ```bash -duniter sync g1.duniter.org 443 --cautious +duniter sync g1.duniter.org:443 --cautious ``` #### Option `--memory` @@ -116,7 +116,7 @@ duniter sync g1.duniter.org 443 --cautious Réaliser la synchronisation en mémoire uniquement. La synchronisation ne sera donc pas stockée sur le disque dur. Cette option est utile pour une vérification rapide de l'intégrité de la blockchain quand combinée à l'option `--cautious`. ```bash -duniter sync g1.duniter.org 443 --cautious --memory +duniter sync g1.duniter.org:443 --cautious --memory ``` ## Démarrer/Arrêter son nœud @@ -453,7 +453,7 @@ Car ces options permettent de redéfinir temporairement (le temps d'une commande Permet de redéfinir le dossier où sont stockées les données de l'application. La valeur par défaut de cette option est `$HOME/.config/duniter/` ```bash -duniter sync g1.duniter.org 10901 --home /tmp/duniter +duniter sync g1.duniter.org:10901 --home /tmp/duniter ``` Cette commande réalisera une synchronisation et stockera le résultat dans le dossier `/tmp/duniter/duniter_default`. @@ -463,7 +463,7 @@ Cette commande réalisera une synchronisation et stockera le résultat dans le d Permet de redéfinir le dossier où sont stockées les données de l'application. La valeur par défaut de cette option est `duniter_default`. ```bash -duniter sync g1.duniter.org 10901 --mdb g-one +duniter sync g1.duniter.org:10901 --mdb g-one ``` Cette commande réalisera une synchronisation et stockera le résultat dans le dossier `$HOME/.config/duniter/g-one`. @@ -471,7 +471,7 @@ Cette commande réalisera une synchronisation et stockera le résultat dans le d Il est possible de combiner les 2 options : ```bash -duniter sync g1.duniter.org 10901 --home /tmp/duniter --mdb g-one +duniter sync g1.duniter.org:10901 --home /tmp/duniter --mdb g-one ``` Cette commande réalisera une synchronisation et stockera le résultat dans le dossier `/tmp/duniter/g-one`. diff --git a/content/wiki/forger-des-blocs/configurer.md b/content/wiki/forger-des-blocs/configurer.md index b14edf9adfd37bff8f61da1c124e9198ef018b96..66570928a5b821f896da9eac0d633666ff8ee644 100644 --- a/content/wiki/forger-des-blocs/configurer.md +++ b/content/wiki/forger-des-blocs/configurer.md @@ -303,10 +303,10 @@ Pour rejoindre le réseau d'une monnaie vous devez vous synchroniser avec un nœ ```bash -duniter sync DUNITER_NODE_HOST DUNITER_NODE_PORT +duniter sync DUNITER_NODE_HOST:DUNITER_NODE_PORT ``` -Pour la Ğ1, si vous ne connaissez aucun nœud vous pouvez choisir le nœud officiel `g1.duniter.org 10901` +Pour la Ğ1, si vous ne connaissez aucun nœud vous pouvez choisir le nœud officiel `g1.duniter.org:443` ### Lancement