Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
silkaj [2018/09/01 17:38]
simon
silkaj [2019/11/30 16:29]
simon
Ligne 1: Ligne 1:
 ====== Silkaj ====== ====== Silkaj ======
-Silkaj est un client en ligne de commande pour Duniter. Il est écrit en Python.+Silkaj ​([[https://​silkaj.duniter.org/​|site officiel]]) ​est un client en ligne de commande pour [[Duniter]]. Il est écrit en Python.
  
 ===== Installation ===== ===== Installation =====
-==== Prérequis ==== +Sur Ubuntu ou Debian (Buster ou Testing) ​
-Il faut avoir installé [[git]] et [[pip]]. Il faut aussi python3-dev et libssl-dev ​:+
 <code bash> <code bash>
-$ sudo apt install ​git python-pip+$ sudo apt install ​silkaj
  
-sudo apt install python3-dev libssl-dev+silkaj ​--version 
 +silkaj, version 0.6.5
 </​code>​ </​code>​
 +(30/​11/​2019)
  
-Mettre à jour [[pip]] :+===== Utilisation ===== 
 +==== About ====
 <code bash> <code bash>
-sudo pip freeze --local | grep -v '​^\-e'​ | cut -d = -f 1  | xargs -n1 pip install -U+silkaj about 
 + 
 +             ​@@@@@@@@@@@@@ 
 +         ​@@@ ​    ​@ ​        @@@ 
 +      @@@   ​@@ ​      ​@@@@@@ ​  ​@@. ​           Silkaj 0.6.5  
 +     ​@@ ​ @@@       ​@@@@@@@@@@@ ​ @@, 
 +   ​@@ ​ @@@       &​@@@@@@@@@@@@@ ​ @@@         ​Powerfull and lightweight command line client 
 +  @@  @@@       ​@@@@@@@@@# ​  @@@@ @@( 
 +  @@ @@@@      @@@@@@@@@ ​     @@@  @@        Built in Python for Duniter’s currencies: Ğ1 and Ğ1-Test 
 + ​@@ ​ @@@      @@@@@@@@ @       ​@@@ ​ @@ 
 + ​@@ ​ @@@      @@@@@@ @@@@       ​@@ ​ @@       ​Authors:​ moul, tortue, jytou, cebash, cgeek 
 + ​@@ ​ @@@@      @@@ @@@@@@@ ​     @@  @@ 
 +  @@ @@@@*       ​@@@@@@@@@ ​     @# @@        Website: https://​silkaj.duniter.org 
 +  @@  @@@@@    @@@@@@@@@@ ​      @ ,@@ 
 +   ​@@ ​ @@@@@ @@@@@@@@@@ ​       @ ,@@         ​Repository:​ https://​git.duniter.org/​clients/​python/​silkaj 
 +    @@@  @@@@@@@@@@@@ ​       @  @@* 
 +      @@@  @@@@@@@@ ​       @  @@@            License: GNU AGPLv3 
 +        @@@@   ​@@ ​         @@@, 
 +            @@@@@@@@@@@@@@@
 </​code>​ </​code>​
  
-==== Installation de Silkaj ​==== +==== Voir le solde d'un compte ​==== 
-L'​installation de Silkaj est encore un peu fastidieuse,​ l'​outil étant encore un version de développement,​ bien qu'​utilisable. +<code bash> 
- +$ silkaj amount -p Hb2TLnB6d3dKiC1VibaUJbZtLhyuHYaDxXNvVd7NqXJe 
-[[https://​blog.jytou.fr/​2018/​06/​02/​installing-a-working-python-environment-and-silkaj-on-a-raspberry-pi-3-with-raspbian-jessie/​|Jytou a détaillé son installation]]+Total amount ofHb2TLnB6d3dKiC1VibaUJbZtLhyuHYaDxXNvVd7NqXJe 
 +---------------------------------------------------------------- 
 +Total Relative ​    = 796.97 UD Ğ1 
 +Total Quantitative = 8057.35 Ğ1 
 +</​code>​
  
 +==== Découverte du réseau ====
 <code bash> <code bash>
-simon@deb:​~/​Programmessudo apt install python3-pip+silkaj net --help 
 +Usage: silkaj net [OPTIONS]
  
-simon@deb:​~/​Programmes$ sudo python3.6 -m pip install --upgrade pip+  Display network
  
-simon@deb:~/​Programmes$ sudo python3.-m pip install pynacl+Options: 
 +  -d, --discover ​  ​Discover all network (could take a while) 
 +  -s, --sort TEXT  Sort column names comma-separated (for example "-s 
 +                   ​block,​diffi"​),​ optionalDefault sort: 
 +                   ​block,​member,​diffi,​uid 
 +  ​--help           Show this message and exit.
  
-simon@deb:​~/​Programmessudo python3.-m pip install pipenv+silkaj net -d -s pubkey 
 +Discovering network 
 +0% 
 +8% 
 +15% 
 +23% 
 +31% 
 +38% 
 +46% 
 +54% 
 +62% 
 +69% 
 +77% 
 +85% 
 +92% 
 +Getting informations about nodes: 
 +0% 89.87.50.21 10902 
 +8% g1.donnadieu.fr 12901 
 +17% duniter-g1.p2p.legal 45000 
 +25% paidge.normandie-libre.fr 10902 
 +33% remuniter.cgeek.fr 16120 
 +42% duniter.g1.1000i100.fr 443 
 +50% 165.22.22.206 9220 
 +58% 91.121.157.13 10903 
 +67% 62.210.8.219 10900 
 +75% 82.225.73.91 50190 
 +83% g1.jytou.fr 9000 
 +92% 167.172.182.176 9220 
 +12 peers ups, with 0 members and 12 non-members at 15:57:09 
 +|        domain ​        ​| ​  port |       ​ip4 ​      ​| ​   ip6    |  pubkey ​ |  member ​ |  gen_time ​ |   block |    hash     ​| ​ version ​ | 
 +|-----------------------+--------+-----------------+-----------+----------+----------+------------+---------+-------------+-----------| 
 +| …niter.g1.1000i100.fr |    443 |   ​82.64.0.18 ​   |           ​| ​ 2sZF6… ​ |    no    |  15:​53:​32 ​ |  276161 | 00000210E9… |  1.7.18 ​  | 
 +|                       ​| ​ 10903 |  91.121.157.13 ​ |           ​| ​ 5fPev… ​ |    no    |  15:​53:​32 ​ |  276161 | 00000210E9… |  1.7.18 ​  | 
 +|    g1.donnadieu.fr ​   |  12901 |  95.130.13.155 ​ |           ​| ​ BDv28… ​ |    no    |  15:​53:​32 ​ |  276161 | 00000210E9… |  1.7.18 ​  | 
 +|                       ​| ​  9220 | 167.172.182.176 |           ​| ​ BcVPE… ​ |    no    |  15:​53:​32 ​ |  276161 | 00000210E9… |  1.7.18 ​  | 
 +|                       ​| ​ 10902 |   ​89.87.50.21 ​  ​| ​          ​| ​ CmFKu… ​ |    no    |  15:​53:​32 ​ |  276161 | 00000210E9… |  1.7.18 ​  | 
 +|                       ​| ​ 50190 |  82.225.73.91 ​  | 2a01:e35… |  DTgQ9… ​ |    no    |  15:​53:​32 ​ |  276161 | 00000210E9… |  1.7.18 ​  | 
 +| duniter-g1.p2p.legal ​ |  45000 | 163.172.99.239 ​ |           ​| ​ Do99s… ​ |    no    |  15:​53:​32 ​ |  276161 | 00000210E9… |  1.7.18 ​  | 
 +|      g1.jytou.fr ​     |   9000 |                 ​| ​          ​| ​ FEkbc… ​ |    no    |  15:​53:​32 ​ |  276161 | 00000210E9… |  1.7.18 ​  | 
 +|                       ​| ​ 10900 |  62.210.8.219 ​  ​| ​          ​| ​ FNiPN… ​ |    no    |  15:​53:​32 ​ |  276161 | 00000210E9… |  1.7.18 ​  | 
 +|  remuniter.cgeek.fr ​  ​| ​ 16120 | 88.174.120.187 ​ |           ​| ​ TENGx… ​ |    no    |  15:​53:​32 ​ |  276161 | 00000210E9… |  1.7.18 ​  | 
 +| …e.normandie-libre.fr |  10902 | 90.108.225.178 ​ |           ​| ​ ToHkt… ​ |    no    |  15:​53:​32 ​ |  276161 | 00000210E9… |  1.7.18 ​  | 
 +|                       ​| ​  9220 |  165.22.22.206 ​ |           ​| ​ n2wwz… ​ |    no    |  15:​53:​32 ​ |  276161 | 00000210E9… |  1.7.18 ​  | 
 +</​code>​
  
-simon@deb:​~/​Programmes$ git clone https://​github.com/​duniter/​silkaj.git+Je suis surpris de voir une petite dizaine de nœuds alors que Césium en voit plus de 70 ?
  
-simon@deb:​~/​Programmescd siljak/+==== Information sur la monnaie ==== 
 +<code bash> 
 +silkaj info  
 +Connected to node: g1.duniter.org 443  
 +Current block number: 276167  
 +Currency name: Ğ1  
 +Number of members: 2404  
 +Minimal Proof-of-Work:​ 89  
 +Current time: 2019-11-30 16:26:04  
 +Median time: 2019-11-30 15:17:48  
 +Difference time: 02:08:16  
 +Number of blocks containing: ​      
 +- new comers: 2750  
 +- Certifications:​ 13423  
 +- Actives (members updating their membership):​ 1406  
 +- Leavers: 3  
 +- Excluded: 949  
 +- UD created: 999  
 +- transactions:​ 24400 
 +</code>
  
-simon@deb:​~/​Programmes/​silkajpipenv ​silkaj ​+==== Voir les derniers blocks ==== 
 +<code bash> 
 +$ silkaj ​blocks --help 
 +Usage: silkaj blocks [OPTIONS]
  
-simon@deb:​~/​Programmes/​silkaj$ pipenv install+  Display blocks
  
-Creating a virtualenv for this project... +Options
-Pipfile/​home/​simon/​Programmes/​silkaj/​Pipfile +  -n, --nbr INTEGER ​ Number of blocks ​(`0` for current window size), Details 
-Using /​usr/​bin/​python3.6 ​(3.6.6to create virtualenv... +                     blocks are displayed under n <= 30 ​[required] 
-⠋Already using interpreter /​usr/​bin/​python3.6 +  -d, --detailed ​    This flag force detailed view 
-Using base prefix '/​usr'​ +  --help             Show this message and exit.
-New python executable in /​home/​simon/​.local/​share/​virtualenvs/​silkaj-zPbJsobl/​bin/​python3.6 +
-Also creating executable in /​home/​simon/​.local/​share/​virtualenvs/​silkaj-zPbJsobl/​bin/​python +
-Installing setuptools, pip, wheel...done. +
-Setting project for silkaj-zPbJsobl to /​home/​simon/​Programmes/​silkaj+
  
-Virtualenv location: /​home/​simon/​.local/​share/​virtualenvs/​silkaj-zPbJsobl +silkaj ​blocks ​-n 10 
-requirements.txt found, instead of Pipfile! Converting... +Issuers for last 10 blocks from block n°276156 ​to block n°276165 ​ 
-Warning: Your Pipfile now contains pinned versions, if your requirements.txt did.  +|   block |  gentime ​ |  mediantime ​ |    hash    |       ​uid ​       | 
-We recommend updating your Pipfile ​to specify the "​*"​ version, instead. +|---------+-----------+--------------+------------+------------------| 
-Pipfile.lock not found, creating... +|  276165 | 16:​17:​54 ​ |   ​15:​05:​52 ​  | 000003E6DD |      cgeek       | 
-Locking [dev-packages] dependencies... +|  276164 | 16:​13:​31 ​ |   ​14:​59:​58 ​  | 000001B576 | jeanlucdonnadieu | 
-Locking [packages] dependencies... + 276163 | 16:​01:​50 ​ |   ​14:​54:​26 ​  | 0000016530 |      Rykian ​     | 
-Updated Pipfile.lock (ebe2e7)! +|  276162 | 16:00:50  |   ​14:​48:​54 ​  | 000004AC41 |   ​DustyFellow ​   | 
-Installing dependencies from Pipfile.lock (ebe2e7)... +|  276161 | 15:​53:​32 ​ |   ​14:​43:​38 ​  | 00000210E9 |       ​moul ​      | 
-  ​🐍   ​▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉ 9/9 — 00:00:06 +|  276160 | 15:​52:​44 ​ |   ​14:​38:​21 ​  | 0000028B68 |    b_presles ​    | 
-To activate this project'​s virtualenv, run pipenv shell. +|  276159 | 15:​39:​54 ​ |   ​14:​33:​35 ​  | 0000001065 |     ​art15te ​     | 
-Alternatively,​ run a command inside the virtualenv with pipenv run. +|  276158 | 15:38:19  |   ​14:​28:​11 ​  | 00000656AF |       ​deem ​      | 
-  +|  276157 | 15:​24:​27 ​ |   ​14:​22:​57 ​  | 0000045030 |       ​Pol ​       | 
-simon@deb:~/​Programmes/​silkaj$ pipenv shell + 276156 | 15:​23:​58 ​ |   ​14:​17:​41 ​  | 0000063D73 |       ​tcit ​      | 
-Launching subshell in virtual environment… +</code>
-  ​. /​home/​simon/​.local/​share/​virtualenvs/​silkaj-zPbJsobl/​bin/activate+
  
-(silkaj-zPbJsobl) simon@deb:​~/​Programmes/​silkaj./silkaj  +Il y a une option pour le détail mais elle ne donne pas plus d'​informations ? 
-Silkajcommand line Duniter client ​    +<code bash> 
 +$ silkaj ​blocks -n 10 -d 
 +Issuers for last 10 blocks from block n°276157 to block n°276166  
 +|   block |  gentime ​ |  mediantime ​ |    hash    |       ​uid ​       | 
 +|---------+-----------+--------------+------------+------------------| 
 +|  276165 | 16:​17:​54 ​ |   15:05:52   | 000003E6DD |      cgeek       |
 (...) (...)
 </​code>​ </​code>​
  • silkaj.txt
  • Dernière modification: 2019/11/30 16:29
  • par simon