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:39]
simon
silkaj [2019/11/30 16:29] (Version actuelle)
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 =====
-L'installation de Silkaj est encore un peu fastidieuse, l'outil étant encore un version de développement, bien qu'utilisable.+Sur Ubuntu ou Debian (Buster ou Testing) :  
 +<code bash> 
 +$ sudo apt install silkaj
  
-[[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]]. +$ silkaj --version 
 +silkaj, version 0.6.
 +</code> 
 +(30/11/2019)
  
 +===== Utilisation =====
 +==== About ====
 <code bash> <code bash>
-simon@deb:~/Programmessudo apt install python3-pip+silkaj about
  
-simon@deb:~/Programmes$ sudo python3.6 -m pip install --upgrade pip+             @@@@@@@@@@@@@ 
 +         @@@             @@@ 
 +      @@@   @@       @@@@@@   @@.            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>
  
-simon@deb:~/Programmessudo python3.6 -m pip install pynacl+==== Voir le solde d'un compte ==== 
 +<code bash> 
 +silkaj amount -p Hb2TLnB6d3dKiC1VibaUJbZtLhyuHYaDxXNvVd7NqXJe 
 +Total amount of: Hb2TLnB6d3dKiC1VibaUJbZtLhyuHYaDxXNvVd7NqXJe 
 +---------------------------------------------------------------- 
 +Total Relative     = 796.97 UD Ğ1 
 +Total Quantitative = 8057.35 Ğ1 
 +</code>
  
-simon@deb:~/Programmessudo python3.6 -m pip install pipenv+==== Découverte du réseau ==== 
 +<code bash> 
 +silkaj net --help 
 +Usage: silkaj net [OPTIONS]
  
-simon@deb:~/Programmes$ git clone https://github.com/duniter/silkaj.git+  Display network
  
-simon@deb:~/Programmes$ cd siljak/+Options: 
 +  -d, --discover   Discover all network (could take a while) 
 +  -s, --sort TEXT  Sort column names comma-separated (for example "-s 
 +                   block,diffi"), optional. Default sort: 
 +                   block,member,diffi,uid 
 +  --help           Show this message and exit.
  
-simon@deb:~/Programmes/silkajpipenv silkaj +$ 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/silkaj$ pipenv install+Je suis surpris de voir une petite dizaine de nœuds alors que Césium en voit plus de 70 ?
  
-Creating a virtualenv for this project... +==== Information sur la monnaie ==== 
-Pipfile: /home/simon/Programmes/silkaj/Pipfile +<code bash> 
-Using /usr/bin/python3.6 (3.6.6) to create virtualenv... +silkaj info  
-⠋Already using interpreter /usr/bin/python3.6 +Connected to node: g1.duniter.org 443  
-Using base prefix '/usr' +Current block number: 276167  
-New python executable in /home/simon/.local/share/virtualenvs/silkaj-zPbJsobl/bin/python3.6 +Currency name: Ğ1  
-Also creating executable in /home/simon/.local/share/virtualenvs/silkaj-zPbJsobl/bin/python +Number of members: 2404  
-Installing setuptools, pip, wheel...done. +Minimal Proof-of-Work: 89  
-Setting project for silkaj-zPbJsobl to /home/simon/Programmes/silkaj+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>
  
-Virtualenv location: /home/simon/.local/share/virtualenvs/silkaj-zPbJsobl +==== Voir les derniers blocks ==== 
-requirements.txt found, instead of Pipfile! Converting... +<code bash> 
-WarningYour Pipfile now contains pinned versions, if your requirements.txt did.  +silkaj blocks --help 
-We recommend updating your Pipfile to specify the "*" version, instead. +Usagesilkaj blocks [OPTIONS]
-Pipfile.lock not found, creating... +
-Locking [dev-packagesdependencies... +
-Locking [packages] dependencies... +
-Updated Pipfile.lock (ebe2e7)! +
-Installing dependencies from Pipfile.lock (ebe2e7)... +
-  🐍   ▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉ 9/9 — 00:00:06 +
-To activate this project's virtualenv, run pipenv shell. +
-Alternatively, run a command inside the virtualenv with pipenv run. +
-  +
-simon@deb:~/Programmes/silkaj$ pipenv shell +
-Launching subshell in virtual environment… +
-  . /home/simon/.local/share/virtualenvs/silkaj-zPbJsobl/bin/activate+
  
-(silkaj-zPbJsobl) simon@deb:~/Programmes/silkaj./silkaj  +  Display blocks 
-Silkajcommand line Duniter client     + 
 +Options: 
 +  -n, --nbr INTEGER  Number of blocks (`0` for current window size), Details 
 +                     blocks are displayed under n <= 30.  [required] 
 +  -d, --detailed     This flag force detailed view 
 +  --help             Show this message and exit. 
 + 
 +silkaj blocks -n 10 
 +Issuers for last 10 blocks from block n°276156 to block n°276165  
 +|   block |  gentime  |  mediantime  |    hash    |       uid        | 
 +|---------+-----------+--------------+------------+------------------| 
 +|  276165 | 16:17:54  |   15:05:52   | 000003E6DD |      cgeek       | 
 +|  276164 | 16:13:31  |   14:59:58   | 000001B576 | jeanlucdonnadieu | 
 +|  276163 | 16:01:50  |   14:54:26   | 0000016530 |      Rykian      | 
 +|  276162 | 16:00:50  |   14:48:54   | 000004AC41 |   DustyFellow    | 
 +|  276161 | 15:53:32  |   14:43:38   | 00000210E9 |       moul       | 
 +|  276160 | 15:52:44  |   14:38:21   | 0000028B68 |    b_presles     | 
 +|  276159 | 15:39:54  |   14:33:35   | 0000001065 |     art15te      | 
 +|  276158 | 15:38:19  |   14:28:11   | 00000656AF |       deem       | 
 +|  276157 | 15:24:27  |   14:22:57   | 0000045030 |       Pol        | 
 +|  276156 | 15:23:58  |   14:17:41   | 0000063D73 |       tcit       | 
 +</code> 
 + 
 +Il y a une option pour le détail mais elle ne donne pas plus d'informations ? 
 +<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.1535816357.txt.gz
  • Dernière modification: 2018/09/01 17:39
  • de simon