Silkaj

Silkaj (site officiel) est un client en ligne de commande pour Duniter. Il est écrit en Python.

Sur Ubuntu ou Debian (Buster ou Testing) :

$ sudo apt install silkaj
 
$ silkaj --version
silkaj, version 0.6.5

(30/11/2019)

About

$ 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
        @@@@   @@          @@@,
            @@@@@@@@@@@@@@@

Voir le solde d'un compte

$ silkaj amount -p Hb2TLnB6d3dKiC1VibaUJbZtLhyuHYaDxXNvVd7NqXJe
Total amount of: Hb2TLnB6d3dKiC1VibaUJbZtLhyuHYaDxXNvVd7NqXJe
----------------------------------------------------------------
Total Relative     = 796.97 UD Ğ1
Total Quantitative = 8057.35 Ğ1

Découverte du réseau

$ silkaj net --help
Usage: silkaj net [OPTIONS]
 
  Display network
 
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.
 
$ 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   |

Je suis surpris de voir une petite dizaine de nœuds alors que Césium en voit plus de 70 ?

Information sur la monnaie

$ 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

Voir les derniers blocks

$ silkaj blocks --help
Usage: silkaj blocks [OPTIONS]
 
  Display blocks
 
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       |

Il y a une option pour le détail mais elle ne donne pas plus d'informations ?

$ 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       |
(...)
  • silkaj.txt
  • Dernière modification: 2019/11/30 16:29
  • par simon