Skip to content
Snippets Groups Projects
Commit c89fb1be authored by Hugo Trentesaux's avatar Hugo Trentesaux
Browse files

[fix] rejeu des corrections sur duniter_fr

hash de commit :
d3bf37010a5b34761a0a0d3d09019f7beabdb79d
338dfc84839a785f259621aee47f741f4ad750a3
e9aedf5030138691c25cb84a61dd4438e9074122
4632af1fd151047724d037a3e4821fadbaebb6ff
b44dbd601d3ad15587fc199f515f333a2667b121
parent 7c898384
No related branches found
No related tags found
No related merge requests found
...@@ -26,7 +26,7 @@ Ensuite, nous expérimenterons le démarrage du nœud dans l'éditeur VSCode en ...@@ -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 : Pour initialiser votre nœud, il vous suffit de télécharger et d'appliquer la blockchain Ğ1 :
```bash ```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. 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.
......
...@@ -51,7 +51,7 @@ Le code finalement exécuté est celui de la commande `reset data` présent dans ...@@ -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 : Si l'on avait appelé une autre commande, comme :
```bash ```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`. 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`.
......
...@@ -64,7 +64,7 @@ Si vous contribuez à l'implémentation Rust de Duniter vous devrez également u ...@@ -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 : 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. 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 ### Clippy : méthode 1
......
...@@ -71,7 +71,7 @@ Cette commande prend du temps. Soyez patients. Mais à partir de la version 1.7 ...@@ -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. Télécharge lentement la blockchain pour les connexion à faible débit (< 150 ko/s). Permet d'éviter des goulots d'étranglement.
```bash ```bash
duniter sync g1.duniter.org 443 --slow duniter sync g1.duniter.org:443 --slow
``` ```
#### Option `--nointeractive` #### Option `--nointeractive`
...@@ -79,7 +79,7 @@ duniter sync g1.duniter.org 443 --slow ...@@ -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. Désactive l'affichage avec barres de progression au profit d'une sortie classique de commande.
```bash ```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 <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. 2017-04-10T08:31:42+02:00 - info: Sync started.
...@@ -92,7 +92,7 @@ duniter sync g1.duniter.org 443 ...@@ -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. Désactive le téléchargement P2P ainsi que le téléchargement du listing des nœud du réseau.
```bash ```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: 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: Sync started.
2017-04-10T08:32:26+02:00 - info: Getting remote blockchain info... 2017-04-10T08:32:26+02:00 - info: Getting remote blockchain info...
...@@ -108,7 +108,7 @@ duniter sync g1.duniter.org 443 ...@@ -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. Force la vérification minutieuse de la validité de chaque bloc par rapport au règles du protocole.
```bash ```bash
duniter sync g1.duniter.org 443 --cautious duniter sync g1.duniter.org:443 --cautious
``` ```
#### Option `--memory` #### Option `--memory`
...@@ -116,7 +116,7 @@ duniter sync g1.duniter.org 443 --cautious ...@@ -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`. 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 ```bash
duniter sync g1.duniter.org 443 --cautious --memory duniter sync g1.duniter.org:443 --cautious --memory
``` ```
## Démarrer/Arrêter son nœud ## Démarrer/Arrêter son nœud
...@@ -453,7 +453,7 @@ Car ces options permettent de redéfinir temporairement (le temps d'une commande ...@@ -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/` 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 ```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`. 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 ...@@ -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`. 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 ```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`. 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 ...@@ -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 : Il est possible de combiner les 2 options :
```bash ```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`. Cette commande réalisera une synchronisation et stockera le résultat dans le dossier `/tmp/duniter/g-one`.
......
...@@ -303,10 +303,10 @@ Pour rejoindre le réseau d'une monnaie vous devez vous synchroniser avec un nœ ...@@ -303,10 +303,10 @@ Pour rejoindre le réseau d'une monnaie vous devez vous synchroniser avec un nœ
```bash ```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 ### Lancement
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment